Hi, I've been trying to sort this out for the past week. I had a RedHat 7.3 desktop install with a disk dying on it. The desktop has two disks on it - one configured with /, /usr and /boot (this was the bad disk) and the second had /var and /home. I obtained a replacement disk and initially tried copying the /, /usr and /boot filesystems to the new disk but this ended up being a problem. In the end I just did an install of CentOS 3.3 (I already had some CDs for this) but I didn't reformat /var and /home. Since the install I've been fighting with dependencies while trying to do a yum update and I suspect it is to do with the rpm databases (being in /var). The dependency that I am having real problems with at the moment is initscripts and kbd. I have tried to use yum update but I get: . . Resolving dependencies .conflict between initscripts and kbd If I do yum list initscripts* kbd* I get: . . Looking in Available Packages: Name Arch Version Repo -------------------------------------------------------------------------------- initscripts i386 7.31.22.EL-2.centos base Looking in Installed Packages: Name Arch Version Repo -------------------------------------------------------------------------------- initscripts i386 7.31.16.EL-1.centos.0 db kbd i386 1.08-10.2 db kbdconfig i386 1.9.15-2 db I have tried yum remove kbd so that I can update initscripts (and maybe get past the kbd problem) but get this: Gathering header information file(s) from server(s) Server: CentOS-3 - Addons Server: CentOS-3 - Base Server: CentOS-3 - Extras Server: CentOS-3 - Updates Finding updated packages Downloading needed headers Resolving dependencies Dependencies resolved I will do the following: [erase: kbd 1.08-10.2.i386] Is this ok [y/N]: y Downloading Packages Running test transaction: Test transaction complete, Success! error reading information on service keytable: No such file or directory error: %trigger(kbd-1.08-10.2) scriptlet failed, exit status 1 Erased: kbd 1.08-10.2.i386 Transaction(s) Complete If I use rpm -e --noscripts kbd it appears to remove kbd but I am still unable to update initscirpts as there is still a conflict showing between the packages. This is what I have at this stage: yum list initscripts* kbd* . . Looking in Available Packages: Name Arch Version Repo -------------------------------------------------------------------------------- initscripts i386 7.31.22.EL-2.centos base kbd i386 1.08-10.2 base Looking in Installed Packages: Name Arch Version Repo -------------------------------------------------------------------------------- initscripts i386 7.31.16.EL-1.centos.0 db kbdconfig i386 1.9.15-2 db If I now try to update initscripts I get: yum update initscripts . . Resolving dependencies .conflict between initscripts and kbd At this stage I am trying to decide whether I need to try to install again from scratch. I also tried rebuilding the rpm database after removing the /var/lib/rpm/__db* files. Can someone make any suggestions as to what else I can try, please? Thanks for your time, Wayne