Re: rpm stopped working, what now

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Jess,

Jess Anderson wrote:
While installing updates (which I do by downloading the rpms
from a mirror at cs.wisc.edu into a directory on the target
machine, then going down the list doing rpm -Fvh <name>),
something happened while I was doing glibc*, I guess a bad
signature (like an idiot, I didn't save the output, which
consisted of endless repetitions of one line). Lots of ctrl-C's
had no effect, so I just closed the xterm, perhaps a bad move.

Now rpm just doesn't do *anything*, as far as I can see: no
output from rpm -q <pkgname> or any other query, nor from rpm
--rebuilddb.

rpm --rebuilddb does write a lock file (/var/lock/rpm/transaction)
and create a directory /var/lib/rpmbuilddb.<pid>,
but nothing's in it.

killall rpm doesn't stop it.
kill <pid> doesn't, either.
kill -9 <processnumber> does, but I don't like doing that.

What to do now? Do I need to reinstall rpm itself, rebuild
the db, etc? Is there a way to do that with anaconda using the
install disk, or from a different FC3 machine that does have a
working rpm?



make sure rpm proces is killed, and could you pls check if /var/lib/rpm/__db.00 exist...

apprich@elmstreet apprich $ ll /var/lib/rpm/__db.00*
-rw-r--r--  1 root root   16384 Mar  7 09:42 /var/lib/rpm/__db.001
-rw-r--r--  1 root root 1318912 Mar  7 09:42 /var/lib/rpm/__db.002
-rw-r--r--  1 root root  450560 Mar  7 09:42 /var/lib/rpm/__db.003

if so, delete them (make a backup if you'd like to) and then run

rpm --rebuilddb

Does your problem then still exist?

Alex


[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux