[ILUG] rpm does not install packages

Darragh Bailey felix at compsoc.nuigalway.ie
Tue Nov 28 12:45:05 GMT 2006


On Tue, Nov 28, 2006 at 06:19:54AM +0000, Kae Verens wrote:
> fileutils is very fundamental, and includes commands such as cp, mv, rm 
> and other very very important commands.
> 
> you've basically just done the same thing as "rpm -e --nodeps my_head". 
> it's no wonder you can't do anything now. "--nodeps" is a very serious 
> thing to use.
> 
> you have only a few options ahead of you.
> 1. total renstallation - hopefully you've had the foresight to keep your 
> data on separate partitions
> 2. reconstruction - boot with a live cd such as ubuntu, and physically 
> copy over the missing files, then reboot into your normal system (if it 
> will reboot) and try RPM again.

Option number 3 is to boot with the CD/DVD into recover mode and use
some of the steps from this posting I made previously
http://mail.linux.ie/pipermail/ilug/2003-June/058217.html

basically from the CD environment (i.e. not chroot'ed under
/mnt/sysimage or where ever else the main system gets mounted).

# move asside the rpm database in the live environment
mv /var/lib/rpm /var/lib/rpmold 

# link to the system rpm database so it will be used by rpm
ln -s /mnt/sysimage/var/lib/rpm /var/lib/rpm

# install fileutils
rpm -ihv --root /mnt/sysimage
/mnt/source/{RedHat|Fedora}/RPMS/fileutils-*.rpm

assuming it all works, when you reboot everything should be working
again.

-- 
Darragh

"Nothing is foolproof to a sufficently talented fool."



More information about the ILUG mailing list