You are not logged in.

#1 2010-08-05 19:09:32

vendion
Member
From: Tennessee, USA
Registered: 2010-03-10
Posts: 204
Website

[Solved] Debugging pacman to see why it is not syncing correctly

Sitting side by side I have two Arch boxes one is a 64 bit system and the other is a 32 bit system.  Pacman is working fine on the 64 bit system I have been able to do several upgrades on it, some of which include two updates to the Kernel, Nvidia dirvers, Perl 5.12.1.  On the 32 bit system on the other hand all Pacman does is say the Core, Community, and Extra repo is up to date and say there is nothing to do.  Even if I force a refresh using -Syy it still says there is no updates when I run -Qu (should display upgrades right?).  In my Mirrorlist file I have the same mirrors enabled on both machines, so I'm curious if one of the six mirrors I have if the 32 bit machine maybe falling back on a more out of date repo or if it is the 64 bit machine falling back on a different one. 

Is there any way to see what pacman is doing so I know what is wrong?

P.S. Before anyone asks yes I have tried

pacman -Syu
pacman -Scc 
pacman -Syy
pacman -Qu

still nothing changes.

Last edited by vendion (2010-08-10 23:36:50)

Offline

#2 2010-08-05 20:06:43

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: [Solved] Debugging pacman to see why it is not syncing correctly

https://www.archlinux.de/?page=MirrorStatus <- only the good ones
https://www.archlinux.de/?page=MirrorProblems
You can simply check it, no need to 'be curious' about such things :-)

Offline

#3 2010-08-06 00:59:45

vendion
Member
From: Tennessee, USA
Registered: 2010-03-10
Posts: 204
Website

Re: [Solved] Debugging pacman to see why it is not syncing correctly

Well that doesn't help to much because both boxes are using the following mirrors (in the same order)

http://mirror.cs.vt.edu/pub/ArchLinux/$repo/os/
http://mirror.rit.edu/archlinux/$repo/os/
http://distro.ibiblio.org/pub/linux/distributions/archlinux/$repo/os/
http://mirror.umoss.org/archlinux/$repo/os/
http://lug.mtu.edu/archlinux/ftpfull/$repo/os/
http://archlinux.umflint.edu/$repo/os/

(note I stripped off the last part due to different architectures)

Although 3 of my mirrors are listed on the https://www.archlinux.de/?page=MirrorStatus.  The first mirror on my list is on the MirrorProblems list but how is my 64 bit machine is still finding updates if the first mirror on the list is bad?  Anyways thanks for these links I have bookmarked them for later use.

Offline

#4 2010-08-06 11:44:01

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: [Solved] Debugging pacman to see why it is not syncing correctly

> (note I stripped off the last part due to different architectures)
Well, since the last update I have

Architecture = auto

in my /etc/pacman.conf and my mirrors look like

Server = http://ftp.hosteurope.de/mirror/ftp.archlinux.org/$repo/os/$arch

Are there any pacnew / pacsave files on your systems you forgot to care of?

Try using only one or two mirrors from the good mirrors list - if the first one on your list is no syncing, pacman may say "hey, man, no updates".

Offline

#5 2010-08-10 23:36:28

vendion
Member
From: Tennessee, USA
Registered: 2010-03-10
Posts: 204
Website

Re: [Solved] Debugging pacman to see why it is not syncing correctly

But what would cause a 64 bit system to be able to sync but a 32 bit system not to using the same mirror?  Anyways I have managed to get it working again by using the "Update your mirrorlist" link on the home page, both boxes are able to sync and pull updates without any problems

Offline

Board footer

Powered by FluxBB