On Fri, 25 Apr 2008, Jim Galarowicz wrote:
Hi Panu, all,
Thanks much for this information!!
I can only get access to my system via booting in fc8 rescue
install.
That bad... ouch again :-/
The rescue mounts my system as /mnt/sysimage.
Then I do a chroot /mnt/sysimage. After that I can
use your very helpful command to get the damaged packages.
But yum was one of the packages that was damaged and is gone
from the system.
Is there a way to update my system while using the recovery
system yum/rpm?
Oh, the rescue image has yum these days? (Been a while since I've last
used one :) In that case, don't chroot to /mnt/sysimage but use
--installroot=/mnt/sysimage option for yum, something like this should
work:
# yum --installroot=/mnt/sysimage reinstall $(cat
/mnt/sysimage/tmp/damaged-pkgs.txt)
Except... there's probably an extra roadblock: if memory serves, reinstall
wasn't implemented in the initial F8 yum version, so there are some extra
hoops to jump through. Try the following from the rescue image, without
chrooting:
# rpm -e --justdb --root /mnt/sysimage yum
# yum --installroot=/mnt/sysimage install yum
With a little bit of luck, you should be able to chroot to /mnt/sysimage
and have a working, new yum there that can do reinstall as described
earlier. Or at least a working yum in the chroot so you can update to a
newer one that can finally do the reinstall.
- Panu -
_______________________________________________
Rpm-maint mailing list
Rpm-maint@lists.rpm.org
https://lists.rpm.org/mailman/listinfo/rpm-maint