On Thu, Jan 05, 2006 at 02:57:39PM -0700, Robin Laing wrote: > Alastair McKinley wrote: > >> > >> > >>Alastair McKinley wrote: > >> > >> > >>Hi everyone, > >> > >> > >> I made a really daft mistake and deleted a lot of files in > >> /usr/lib. Im not sure how many I have deleted. I was trying to > >> delete a linux rootfs on an SD and thought I was in > >> /media/usbdisk/usr/lib, clearly I wasnt. You would think I should > >> know better this is at least the third time I have done something > >> like this. My laptop is still up and running, can anyone give me > >> any ideas on a way to fix all my broken libraries? > >> > >>Can yum do it? > >> > >>Please help me! > >> > >>Best regards, > >> > >>Alastair > >> > >> > >>If rpm is still working. > >> > >>rpm -Va could be used to give you a list of damaged packages. > >> > >> > >> > >>In your /var/cache/yum/{repo} you will have the updated rpms that you > >>could re-install many of the damaged packages with. > > > > > > > >Thanks for the advice Robin. > > > >Now I've just discovered rpm is broken. Missing dependency is > >librpm-4.4.so or something. > > > >Could I maunally reinstall libraries to get rpm working again and then > >try that? > > > >If this is possible where could I get the right copy of the shared > >libraries? > > > >I dont have the install discs anymore, the sysadmin installed it, so I'm > >downloading the fc4 iso's now just incase they might help. > > > >I'm quite distraught... my last resort is taking it back to my sysadmin > >who unfortunately has the bios password. I will quite happily spend a > >week reinstalling stuff to avoid that!! > > > > > >Alastair (weeping silently into laptop) > > > > > > > > It has been awhile but if you use the first CD or boot from the DVD, > you have the option of a rescue mode. This gives you a basic system > but I don't know how many tools. I believe that rpm is available from > the rescue mode. > > I would have to search the RH site to confirm what is available. > Maybe someone else can assist from here. > I would add this. run: rpm -qf /lib/lib... to find out what package supplies that library. Then: rpm -Uvh --force ...rpm will reinstall the rpm even if the database says it is there. yum install (or update) (rpm name from the rpm -qf command) might restore the rpm. -- ======================================================================= Your CHEEKS sit like twin NECTARINES above a MOUTH that knows no BOUNDS -- ------------------------------------------- Aaron Konstam Computer Science Trinity University telephone: (210)-999-7484