Thanks again to those who've replied.
Below are the last 30 or so lines of output from 'rpm -vv --rebuilddb'. There was much, much more; it's definitely doing *something*. You can see the error message about half-way down. Observation: the modification dates on the 'Basenames', 'Packages', 'Dirnames', etc. files in /var/lib/rpm do not change. The '__db.001', etc. files reappear and have the current mod date.
rpm -q is still flakey. Many packages are reported as 'not installed'. Some return double listings. Examples:
farmer ~ >> sudo rpm -q rpm rpm-4.2-1 farmer ~ >> sudo rpm -q glibc glibc-2.3.2-11.9 glibc-2.3.2-11.9 farmer ~ >> sudo rpm -q libgcc libgcc-3.2.2-5 farmer ~ >> sudo rpm -q ncurses ncurses-5.3-4 ncurses-5.3-4 farmer ~ >> sudo rpm -q kernel package kernel is not installed farmer ~ >> sudo rpm -q sudo package sudo is not installed
Any idea how I can get a working rpm database? Thanks in advance...
-- Joe Nestlerode DuPont Chemical Sciences & Engineering Wilmington, Delaware joseph.nestlerode@xxxxxxxxxxxxxx
'rpm -vv --rebuilddb' output (only last lines shown...) D: adding "25ae7d69758f4a85d6c8c62721f22e41fbb56773" to Sha1header index. D: adding 141 entries to Filemd5s index. D: read h# 171 Header V3 DSA signature: NOKEY, key ID db42a60e D: +++ h# 173 Header V3 DSA signature: NOKEY, key ID db42a60e D: adding "e2fsprogs" to Name index. D: adding 63 entries to Basenames index. D: adding "System Environment/Base" to Group index. D: adding 17 entries to Requirename index. D: adding 7 entries to Providename index. D: adding 10 entries to Dirnames index. D: adding 17 entries to Requireversion index. D: adding 7 entries to Provideversion index. D: adding 1 entries to Installtid index. D: adding 1 entries to Sigmd5 index. D: adding "0682aa6ae81b23bda8b75c14a46f6e4f7422f030" to Sha1header index. D: adding 63 entries to Filemd5s index. D: read h# 173 Header V3 DSA signature: NOKEY, key ID db42a60e D: +++ h# 174 Header V3 DSA signature: NOKEY, key ID db42a60e D: adding "libuser" to Name index. D: adding 44 entries to Basenames index. D: adding "System Environment/Base" to Group index. D: adding 23 entries to Requirename index. D: adding 7 entries to Providename index. D: adding 24 entries to Dirnames index. D: adding 23 entries to Requireversion index. D: adding 7 entries to Provideversion index. D: adding 1 entries to Installtid index. D: adding 1 entries to Sigmd5 index. D: adding "23451f4be5137af668ac9b25873b60e26ae71ce8" to Sha1header index. D: adding 44 entries to Filemd5s index. D: closed db index /var/lib/rpm/Packages D: closed db environment /var/lib/rpm/Packages error: db4 error(16) from dbenv->remove: Device or resource busy D: removed db environment /var/lib/rpm/Packages D: closed db index /var/lib/rpmrebuilddb.19268/Pubkeys D: closed db index /var/lib/rpmrebuilddb.19268/Filemd5s D: closed db index /var/lib/rpmrebuilddb.19268/Sha1header D: closed db index /var/lib/rpmrebuilddb.19268/Sigmd5 D: closed db index /var/lib/rpmrebuilddb.19268/Installtid D: closed db index /var/lib/rpmrebuilddb.19268/Provideversion D: closed db index /var/lib/rpmrebuilddb.19268/Requireversion D: closed db index /var/lib/rpmrebuilddb.19268/Dirnames D: closed db index /var/lib/rpmrebuilddb.19268/Triggername D: closed db index /var/lib/rpmrebuilddb.19268/Conflictname D: closed db index /var/lib/rpmrebuilddb.19268/Providename D: closed db index /var/lib/rpmrebuilddb.19268/Requirename D: closed db index /var/lib/rpmrebuilddb.19268/Group D: closed db index /var/lib/rpmrebuilddb.19268/Basenames D: closed db index /var/lib/rpmrebuilddb.19268/Name D: closed db index /var/lib/rpmrebuilddb.19268/Packages D: closed db environment /var/lib/rpmrebuilddb.19268/Packages D: removed db environment /var/lib/rpmrebuilddb.19268/Packages D: removing directory /var/lib/rpmrebuilddb.19268 D: closed db index /var/lib/rpm/Pubkeys D: closed db index /var/lib/rpm/Packages D: closed db environment /var/lib/rpm/Packages
(please excuse the wordy corporate disclaimer- I am unable to remove it)
This communication is for use by the intended recipient and contains information that may be privileged, confidential or copyrighted under
applicable law. If you are not the intended recipient, you are hereby
formally notified that any use, copying or distribution of this e-mail,
in whole or in part, is strictly prohibited. Please notify the sender
by return e-mail and delete this e-mail from your system. Unless
explicitly and conspicuously designated as "E-Contract Intended",
this e-mail does not constitute a contract offer, a contract amendment,
or an acceptance of a contract offer. This e-mail does not constitute
a consent to the use of sender's contact information for direct marketing
purposes or for transfers of data to third parties.
Francais Deutsch Italiano Espanol Portugues Japanese Chinese Korean
http://www.DuPont.com/corp/email_disclaimer.html
-- redhat-list mailing list unsubscribe mailto:redhat-list-request@xxxxxxxxxx?subject=unsubscribe https://www.redhat.com/mailman/listinfo/redhat-list