I was to install an rpm named
:
sysstat-5.0.5-11.rhel3
After using the terminal to install it, an error occured while installing another rpm
.
Code:
rpmdb: Program version 4.2 doesn't match emvironment version.
error: db4 error(22) from dbenv->open: Invalid argument (22)
error: cannot open Packages index using db3 - Invalid argument (22)
error: cannot open Packages database in /var/lib/rpm
package another.rpm is not installed
I went to "Systems Settings", "Add/Remove Applications", entered the password the dialog box pops out then it was gone.
I've found a solution that says that it is a bug, so I follow it
:
w w w . linuxquestions. org/ questions/ showthread. php?t=273856
(please remove the spaces)
After executing the solution, the error was gone but another one occured.
When I went again to "Systems Settings", "Add/Remove Applications", entered the password then the Add or Remove Packages dialog box pops out.
Now I was going to update the "GNOME Software Development" (click the checkbox then update), when an error occured
:
Code:
Packages Not Found
...
Unlocatable package Required by
XFree86-libs ('XFree86','4.3.0', '113.EL')
XFree86-libs ('XFree86-xfs','4.3.0', '113.EL')
XFree86-libs ('XFree86-twm','4.3.0', '113.EL')
I've queried the said package and
:
Code:
[user@serv user]$ rpm -q XFree86-libs
XFree86-libs-4.3.0-113.EL
[user@serv user]$
It seems that it was there after all.
I just don't understand why the "Package Management" can't detect it when the "terminal" can.
By the way, I'm using "Red Hat Enterprise Linux ES release 3 (Taroon Update 3)".
This is my first time to handle a Linux-based operating system. Please help.