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