[WBEL-users] Circularity in YUM

Kay Diederichs kay.diederichs@uni-konstanz.de
Sun, 12 Dec 2004 19:49:14 +0100


david wrote:
> Folks
> 
> I am maintaining several systems with WBEL.  Although I tried to perform 
> identical initial installations, the process was manual so I'm sure some 
> differences occurred.  In one and only one of the systems, every time I 
> perform a YUM update, I receive a message notice from the Cron job I use 
> to perform updates.  All of these systems are servers, and no GUI is 
> installed, as far as I know.
> 
> 
> Issuing /usr/bin/yum -y -e 0 update
> Gathering header information file(s) from server(s)
> Server: White Box Enterprise Linux 3.0 - i386 - Base
> Server: White Box Enterprise Linux 3.0 - i386 - Released Updates
> Finding updated packages
> Downloading needed headers
> Resolving dependencies
> .....identical dependency loop exceeded
> package up2date-gnome needs up2date = 4.2.5 (not provided)
> package XFree86-Xvfb needs XFree86 = 4.3.0-62.EL (not provided)
> package redhat-config-network needs redhat-config-network-tui = 1.2.60-1 
> (not provided)
> Issuing /usr/bin/yum -y -e 0 clean
> Gathering header information file(s) from server(s)
> Server: White Box Enterprise Linux 3.0 - i386 - Base
> Server: White Box Enterprise Linux 3.0 - i386 - Released Updates
> Finding updated packages
> Cleaning packages and old headers
> 
> On other systems, I get perfectly clean results.
> 
> On ALL systems, I am using yum.conf as follows:
> 
> ---------------------------  begin yum.conf
> 
> 
> [main]
> cachedir=/var/cache/yum
> debuglevel=2
> logfile=/var/log/yum.log
> pkgpolicy=newest
> distroverpkg=whitebox-release
> tolerant=1
> exactarch=1
> retries=20
> failovermethod=roundrobin
> gpgcheck=1
> 
> [base]
> name=White Box Enterprise Linux $releasever - $basearch - Base
> baseurl=ftp://mirror.physics.ncsu.edu/pub/whitebox/$releasever/en/os/$basearch/ 
> 
> # ftp://ftp.esat.net/mirrors/whiteboxlinux.org/$releasever/en/os/$basearch/
> # 
> ftp://ftp.kspei.com/mirrors/whiteboxlinux.org/whitebox/$releasever/en/os/$basearch/ 
> 
> # ftp://ftp.jach.hawaii.edu/pub/linux/whitebox/$releasever/en/os/$basearch/
> # 
> ftp://gd.tuwien.ac.at/opsys/linux/whiteboxlinux/$releasever/en/os/$basearch/ 
> 
> # 
> ftp://ftp.opensourcemirrors.org/linux/whitebox/$releasever/en/os/$basearch/
> #        http://whitebox.phantomhosting.com/$releasever/en/os/$basearch/
> 
> [updates-released]
> name=White Box Enterprise Linux $releasever - $basearch - Released Updates
> baseurl=ftp://mirror.physics.ncsu.edu/pub/whitebox/$releasever/en/updates/
> #        
> ftp://ftp.esat.net/mirrors/whiteboxlinux.org/$releasever/en/updates/
> # 
> ftp://ftp.kspei.com/mirrors/whiteboxlinux.org/whitebox/$releasever/en/updates/ 
> 
> #        
> ftp://ftp.jach.hawaii.edu/pub/linux/whitebox/$releasever/en/updates/
> # ftp://gd.tuwien.ac.at/opsys/linux/whiteboxlinux/$releasever/en/updates/
> #        
> ftp://ftp.opensourcemirrors.org/linux/whitebox/$releasever/en/updates/
> #        http://whitebox.phantomhosting.com/$releasever/en/updates/
> 
> ---------------------------  end yum.conf
> 
> Also, on all systems, I performed a yum clean headers to allows the 
> databases to regenerate.
> 
> Help?  Is there some other information I could supply?
> 
> David

David,

I would issue 'rpm -qa' on all systems and compare the output. This way 
you'll find where exactly the systems differ, and you could then 'rpm 
-e' those packages on the misbehaving system that exist in addition to 
the common RPMs.

Kay