[NTLUG:Discuss] RPM craziness

Wayne Dahl w.dahl4 at verizon.net
Fri Oct 22 13:44:51 CDT 2004


Ok, this is driving me crazy.  I have attempted to update my RH 9.0 box
using yum and it got a little less than halfway into the update and
hung.  And this is after letting it run all night long.  This was a
fresh install of RH 9.0 from CD's, then running yum to update the 9.0
packages (not to go to FC1).  

After having hung, I had to shut down the box (wife wanted to use the
Weenderz 98 this machine is a dual boot for) and now attempting to
finish the update via yum returns the following...

[root at newcomputer New]# yum update
Gathering header information file(s) from server(s)
Server: Red Hat Linux 9 - i386 - Base
Server: Fedora Legacy utilities for Red Hat Linux 9
Server: Red Hat Linux 9 - Updates
Finding updated packages
Downloading needed headers
Resolving dependencies
....Unable to satisfy dependencies
Package kdegraphics-devel needs kdegraphics = 3.1-4, this is not
available.
Package kdegraphics-devel needs kdegraphics = 3.1-5, this is not
available.

A query returns this...

[root at newcomputer New]# rpm -q kdegraphics*
package kdegraphics-3.1-5.i386.rpm is not installed
[root at newcomputer New]# rpm -q kdegraphics-3.1-4.i386.rpm
package kdegraphics-3.1-4.i386.rpm is not installed

So, it appears neither is installed, right?  So, I attempt to install
from the CD...

[root at newcomputer wayne]# rpm -ivh
/mnt/cdrom/RedHat/RPMS/kdegraphics-3.1-4.i386.rpm
warning: /mnt/cdrom/RedHat/RPMS/kdegraphics-3.1-4.i386.rpm: V3 DSA
signature: NOKEY, key ID db42a60e
Preparing...                ###########################################
[100%]
        package kdegraphics-3.1-4 is already installed

I attempt to upgrade to 3.1-5 and the following occurs...

[root at newcomputer New]# rpm -Uvh kdegraphics-3.1-5.i386.rpm
kdegraphics-devel-3.1-5.i386.rpm
warning: kdegraphics-3.1-5.i386.rpm: V3 DSA signature: NOKEY, key ID
db42a60e
Preparing...                ###########################################
[100%]
        package kdegraphics-devel-3.1-5 is already installed

Looks like it installed, right?  So I attempt yum update again...

[root at newcomputer New]# yum update
Gathering header information file(s) from server(s)
Server: Red Hat Linux 9 - i386 - Base
Server: Fedora Legacy utilities for Red Hat Linux 9
Server: Red Hat Linux 9 - Updates
Finding updated packages
Downloading needed headers
Resolving dependencies
....Unable to satisfy dependencies
Package kdegraphics-devel needs kdegraphics = 3.1-4, this is not
available.
Package kdegraphics-devel needs kdegraphics = 3.1-5, this is not
available.
Package redhat-config-printer-gui needs redhat-config-printer =
0.6.47-1, this is not available.

So I attempt to query for kdegraphics...

[root at newcomputer New]# rpm -q kdegraphics*
package kdegraphics-3.1-5.i386.rpm is not installed
package kdegraphics-devel-3.1-5.i386.rpm is not installed

So I figure the RPM database is hosed, right?  I attempt to rebuild the
database and this is what I get...

[root at newcomputer wayne]# rpm --rebuilddb
error: db4 error(16) from dbenv->remove: Device or resource busy

Now I don't get this error until it's been running for some time. 
Googling for this error came up with a recommendation to remove the
latest revision and reinstall from CD, then update the version...check
the response I get below...

[root at newcomputer New]# rpm -e kdegraphics-3.1-5.i386.rpm
kdegraphics-devel-3.1-5.i386.rpm
error: package kdegraphics-3.1-5.i386.rpm is not installed
error: package kdegraphics-devel-3.1-5.i386.rpm is not installed
[root at newcomputer New]# rpm -i
/mnt/cdrom/RedHat/RPMS/kdegraphics-3.1-4.i386.rpm
/mnt/cdrom/RedHat/RPMS/kdegraphics-devel-3.1-4.i386.rpm
warning: /mnt/cdrom/RedHat/RPMS/kdegraphics-3.1-4.i386.rpm: V3 DSA
signature: NOKEY, key ID db42a60e
        package kdegraphics-3.1-4 is already installed
        package kdegraphics-devel-3.1-5 (which is newer than
kdegraphics-devel-3.1-4) is already installed
        package kdegraphics-devel-3.1-4 is already installed
[root at newcomputer New]# rpm -e kdegraphics-devel-3.1-5.i386.rpm
error: package kdegraphics-devel-3.1-5.i386.rpm is not installed

So what the frell is going on?  It tells me 3.1-5 is installed, then
telle me it's NOT installed.  And I can't seem to fix the database. 
What is going on here and how do I fix it?

Thanks,





-- 
Wayne Dahl
Registered Linux User # 347549
No electrons were abused in any way by any Micro$oft 
product in the composition of this e-mail.




More information about the Discuss mailing list