[CentOS] yum upgrade fails on pm-utils dependancy

James A. Peltier

jpeltier at cs.sfu.ca
Thu Dec 6 22:50:49 UTC 2007


I just tried to perform a yum upgrade on my CentOS 5 machine and it 
failed on a pm-utils >= 0.99.3-6 is needed by package hal error.  I 
rsync my repos every night.  This is the first time it's happened

sudo yum -y upgrade
Loading "installonlyn" plugin
Loading "priorities" plugin
Setting up Upgrade Process
Setting up repositories
updates                   100% |=========================|  951 B    00:00
base                      100% |=========================| 1.1 kB    00:00
addons                    100% |=========================|  951 B    00:00
extras                    100% |=========================| 1.1 kB    00:00
Reading repository metadata in from local files
primary.xml.gz            100% |=========================|  74 kB    00:00
updates   : ################################################## 128/128
Added 128 new packages, deleted 0 old in 4.23 seconds
primary.xml.gz            100% |=========================| 798 kB    00:00
base      : ################################################## 2334/2334
Added 2334 new packages, deleted 0 old in 58.26 seconds
primary.xml.gz            100% |=========================|  157 B    00:00
Added 0 new packages, deleted 0 old in 0.01 seconds
primary.xml.gz            100% |=========================|  60 kB    00:00
extras    : ################################################## 190/190
Added 190 new packages, deleted 0 old in 4.10 seconds
0 packages excluded due to repository priority protections
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for selinux-policy-targeted to pack into 
transaction set.
selinux-policy-targeted-2 100% |=========================|  46 kB    00:00
---> Package selinux-policy-targeted.noarch 0:2.4.6-106.el5_1.3 set to 
be updated
---> Downloading header for samba-common to pack into transaction set.
samba-common-3.0.25b-1.el 100% |=========================|  43 kB    00:00
---> Package samba-common.i386 0:3.0.25b-1.el5_1.2 set to be updated
---> Downloading header for hal to pack into transaction set.
hal-0.5.8.1-25.el5_1.1.i3 100% |=========================|  43 kB    00:00
---> Package hal.i386 0:0.5.8.1-25.el5_1.1 set to be updated
---> Downloading header for pcre-devel to pack into transaction set.
pcre-devel-6.6-2.el5_1.7. 100% |=========================|  10 kB    00:00
---> Package pcre-devel.i386 0:6.6-2.el5_1.7 set to be updated
---> Downloading header for tetex to pack into transaction set.
tetex-3.0-33.2.el5_1.2.i3 100% |=========================| 245 kB    00:00
---> Package tetex.i386 0:3.0-33.2.el5_1.2 set to be updated
---> Downloading header for kernel-devel to pack into transaction set.
kernel-devel-2.6.18-53.1. 100% |=========================| 746 kB    00:00
---> Package kernel-devel.i686 0:2.6.18-53.1.4.el5 set to be installed
---> Downloading header for tetex-dvips to pack into transaction set.
tetex-dvips-3.0-33.2.el5_ 100% |=========================|  73 kB    00:00
---> Package tetex-dvips.i386 0:3.0-33.2.el5_1.2 set to be updated
---> Downloading header for ruby-libs to pack into transaction set.
ruby-libs-1.8.5-5.el5_1.1 100% |=========================|  74 kB    00:00
---> Package ruby-libs.i386 0:1.8.5-5.el5_1.1 set to be updated
---> Downloading header for selinux-policy to pack into transaction set.
selinux-policy-2.4.6-106. 100% |=========================|  71 kB    00:00
---> Package selinux-policy.noarch 0:2.4.6-106.el5_1.3 set to be updated
---> Downloading header for cups-libs to pack into transaction set.
cups-libs-1.2.4-11.14.el5 100% |=========================|  40 kB    00:00
---> Package cups-libs.i386 1:1.2.4-11.14.el5_1.3 set to be updated
---> Downloading header for nscd to pack into transaction set.
nscd-2.5-18.el5_1.1.i386. 100% |=========================| 104 kB    00:00
---> Package nscd.i386 0:2.5-18.el5_1.1 set to be updated
---> Downloading header for cairo to pack into transaction set.
cairo-1.2.4-3.el5_1.i386. 100% |=========================| 9.4 kB    00:00
---> Package cairo.i386 0:1.2.4-3.el5_1 set to be updated
---> Downloading header for poppler-utils to pack into transaction set.
poppler-utils-0.5.4-4.3.e 100% |=========================| 7.1 kB    00:00
---> Package poppler-utils.i386 0:0.5.4-4.3.el5_1 set to be updated
---> Downloading header for openib to pack into transaction set.
openib-1.2-6.el5_1.1.i386 100% |=========================|  12 kB    00:00
---> Package openib.i386 0:1.2-6.el5_1.1 set to be updated
---> Downloading header for glibc-devel to pack into transaction set.
glibc-devel-2.5-18.el5_1. 100% |=========================| 109 kB    00:00
---> Package glibc-devel.i386 0:2.5-18.el5_1.1 set to be updated
---> Downloading header for hal-gnome to pack into transaction set.
hal-gnome-0.5.8.1-25.el5_ 100% |=========================|  24 kB    00:00
---> Package hal-gnome.i386 0:0.5.8.1-25.el5_1.1 set to be updated
---> Downloading header for net-snmp-libs to pack into transaction set.
net-snmp-libs-5.3.1-19.el 100% |=========================|  27 kB    00:00
---> Package net-snmp-libs.i386 1:5.3.1-19.el5_1.2 set to be updated
---> Downloading header for ruby-mode to pack into transaction set.
ruby-mode-1.8.5-5.el5_1.1 100% |=========================|  21 kB    00:00
---> Package ruby-mode.i386 0:1.8.5-5.el5_1.1 set to be updated
---> Downloading header for samba to pack into transaction set.
samba-3.0.25b-1.el5_1.2.i 100% |=========================| 115 kB    00:00
---> Package samba.i386 0:3.0.25b-1.el5_1.2 set to be updated
---> Downloading header for ruby to pack into transaction set.
ruby-1.8.5-5.el5_1.1.i386 100% |=========================|  36 kB    00:00
---> Package ruby.i386 0:1.8.5-5.el5_1.1 set to be updated
---> Downloading header for pcre to pack into transaction set.
pcre-6.6-2.el5_1.7.i386.r 100% |=========================| 7.4 kB    00:00
---> Package pcre.i386 0:6.6-2.el5_1.7 set to be updated
---> Downloading header for kdegraphics-devel to pack into transaction set.
kdegraphics-devel-3.5.4-5 100% |=========================|  32 kB    00:00
---> Package kdegraphics-devel.i386 7:3.5.4-5.el5_1 set to be updated
---> Downloading header for kdebase-devel to pack into transaction set.
kdebase-devel-3.5.4-15.el 100% |=========================|  62 kB    00:00
---> Package kdebase-devel.i386 6:3.5.4-15.el5.centos.1 set to be updated
---> Downloading header for util-linux to pack into transaction set.
util-linux-2.13-0.45.el5_ 100% |=========================|  64 kB    00:00
---> Package util-linux.i386 0:2.13-0.45.el5_1.1 set to be updated
---> Downloading header for kernel-headers to pack into transaction set.
kernel-headers-2.6.18-53. 100% |=========================| 167 kB    00:00
---> Package kernel-headers.i386 0:2.6.18-53.1.4.el5 set to be updated
---> Downloading header for samba-client to pack into transaction set.
samba-client-3.0.25b-1.el 100% |=========================|  38 kB    00:00
---> Package samba-client.i386 0:3.0.25b-1.el5_1.2 set to be updated
---> Downloading header for kdegraphics to pack into transaction set.
kdegraphics-3.5.4-5.el5_1 100% |=========================| 106 kB    00:00
---> Package kdegraphics.i386 7:3.5.4-5.el5_1 set to be updated
---> Downloading header for glibc-common to pack into transaction set.
glibc-common-2.5-18.el5_1 100% |=========================| 723 kB    00:00
---> Package glibc-common.i386 0:2.5-18.el5_1.1 set to be updated
---> Downloading header for cairo-devel to pack into transaction set.
cairo-devel-1.2.4-3.el5_1 100% |=========================|  15 kB    00:00
---> Package cairo-devel.i386 0:1.2.4-3.el5_1 set to be updated
---> Downloading header for telnet to pack into transaction set.
telnet-0.17-39.el5.i386.r 100% |=========================| 7.7 kB    00:00
---> Package telnet.i386 1:0.17-39.el5 set to be updated
---> Downloading header for libibverbs to pack into transaction set.
libibverbs-1.1.1-6.el5_1. 100% |=========================| 8.5 kB    00:00
---> Package libibverbs.i386 0:1.1.1-6.el5_1.1 set to be updated
---> Downloading header for glibc-headers to pack into transaction set.
glibc-headers-2.5-18.el5_ 100% |=========================| 142 kB    00:00
---> Package glibc-headers.i386 0:2.5-18.el5_1.1 set to be updated
---> Downloading header for glibc to pack into transaction set.
glibc-2.5-18.el5_1.1.i686 100% |=========================| 144 kB    00:00
---> Package glibc.i686 0:2.5-18.el5_1.1 set to be updated
---> Downloading header for rsh to pack into transaction set.
rsh-0.17-38.el5.i386.rpm  100% |=========================|  10 kB    00:00
---> Package rsh.i386 0:0.17-38.el5 set to be updated
---> Downloading header for xorg-x11-drv-keyboard to pack into 
transaction set.
xorg-x11-drv-keyboard-1.1 100% |=========================| 3.7 kB    00:00
---> Package xorg-x11-drv-keyboard.i386 0:1.1.0-3 set to be updated
---> Downloading header for firefox to pack into transaction set.
firefox-1.5.0.12-7.el5.ce 100% |=========================|  99 kB    00:00
---> Package firefox.i386 0:1.5.0.12-7.el5.centos set to be updated
---> Downloading header for htdig to pack into transaction set.
htdig-3.2.0b6-9.0.1.el5_1 100% |=========================|  23 kB    00:00
---> Package htdig.i386 3:3.2.0b6-9.0.1.el5_1 set to be updated
---> Downloading header for rsh-server to pack into transaction set.
rsh-server-0.17-38.el5.i3 100% |=========================|  12 kB    00:00
---> Package rsh-server.i386 0:0.17-38.el5 set to be updated
---> Downloading header for tetex-latex to pack into transaction set.
tetex-latex-3.0-33.2.el5_ 100% |=========================| 250 kB    00:00
---> Package tetex-latex.i386 0:3.0-33.2.el5_1.2 set to be updated
---> Downloading header for logrotate to pack into transaction set.
logrotate-3.7.4-8.i386.rp 100% |=========================|  10 kB    00:00
---> Package logrotate.i386 0:3.7.4-8 set to be updated
---> Downloading header for ruby-devel to pack into transaction set.
ruby-devel-1.8.5-5.el5_1. 100% |=========================|  22 kB    00:00
---> Package ruby-devel.i386 0:1.8.5-5.el5_1.1 set to be updated
---> Downloading header for tetex-fonts to pack into transaction set.
tetex-fonts-3.0-33.2.el5_ 100% |=========================| 760 kB    00:00
---> Package tetex-fonts.i386 0:3.0-33.2.el5_1.2 set to be updated
---> Downloading header for poppler to pack into transaction set.
poppler-0.5.4-4.3.el5_1.i 100% |=========================|  25 kB    00:00
---> Package poppler.i386 0:0.5.4-4.3.el5_1 set to be updated
---> Downloading header for kernel to pack into transaction set.
kernel-2.6.18-53.1.4.el5. 100% |=========================| 254 kB    00:00
---> Package kernel.i686 0:2.6.18-53.1.4.el5 set to be installed
---> Downloading header for hal-devel to pack into transaction set.
hal-devel-0.5.8.1-25.el5_ 100% |=========================|  20 kB    00:00
---> Package hal-devel.i386 0:0.5.8.1-25.el5_1.1 set to be updated
---> Downloading header for kdebase to pack into transaction set.
kdebase-3.5.4-15.el5.cent 100% |=========================| 551 kB    00:00
---> Package kdebase.i386 6:3.5.4-15.el5.centos.1 set to be updated
--> Running transaction check
--> Processing Dependency: pm-utils >= 0.99.3-6 for package: hal
--> Finished Dependency Resolution
--> Populating transaction set with selected packages. Please wait.
---> Package kernel-devel.i686 0:2.6.18-8.el5 set to be erased
---> Package kernel.i686 0:2.6.18-8.el5 set to be erased
--> Running transaction check
--> Processing Dependency: pm-utils >= 0.99.3-6 for package: hal
--> Finished Dependency Resolution
Error: Missing Dependency: pm-utils >= 0.99.3-6 is needed by package hal

-- 
James A. Peltier
Technical Director, RHCE
SCIRF | GrUVi @ Simon Fraser University - Burnaby Campus
Phone   : 778-782-3610
Fax     : 778-782-3045
Mobile  : 778-840-6434
E-Mail  : jpeltier at cs.sfu.ca
Website : http://gruvi.cs.sfu.ca | http://scirf.cs.sfu.ca
MSN     : subatomic_spam at hotmail.com



More information about the CentOS mailing list