Page 1 of 1

RedHart RPM installieren.

Posted: 2003-06-03 09:03
by redhart
Hallo,
bekomme unter Redhat 8 beim versuch ein RPM zuu installieren folgende
Fehlermeldung, was kann das sein??
[root@LINUX-ENTWICKLUNG root]# rpm -i xchat-2.0.2-0.i386.rpm
rpmdb: region error detected; run recovery.
error: db4 error(-30981) from dbenv->open: DB_RUNRECOVERY: Fatal error, run
database recovery
error: cannot open Packages index using db3 - (-30981)
error: cannot open Packages database in /var/lib/rpm
Danke und Gruß
RedHart ;-)

Re: RedHart RPM installieren.

Posted: 2003-06-03 09:10
by redhart
RedHart wrote:Hallo,
bekomme unter Redhat 8 beim versuch ein RPM zuu installieren folgende
Fehlermeldung, was kann das sein??
[root@LINUX-ENTWICKLUNG root]# rpm -i xchat-2.0.2-0.i386.rpm
rpmdb: region error detected; run recovery.
error: db4 error(-30981) from dbenv->open: DB_RUNRECOVERY: Fatal error, run
database recovery
error: cannot open Packages index using db3 - (-30981)
error: cannot open Packages database in /var/lib/rpm
Danke und Gruß
RedHart ;-)
Hier das habe ich versucht ;-)

Code: Select all

[root@LINUX-ENTWICKLUNG root]# rpm --rebuilddb
error: rpmdbNextIterator: skipping h#     571 blob size(17436): BAD, 8 + 16
* il(0) + dl(0)
rpmdb: page 3539: illegal page type or format
rpmdb: PANIC: Invalid argument
rpmdb: /var/lib/rpm/Packages: pgin failed for page 3539
error: db4 error(-30981) from dbcursor->c_get: DB_RUNRECOVERY: Fatal error,
run database recovery
error: db4 error(-30981) from dbcursor->c_close: DB_RUNRECOVERY: Fatal
error, run database recovery
error: db4 error(-30981) from db->close: DB_RUNRECOVERY: Fatal error, run
database recovery
error: db4 error(-30981) from dbenv->close: DB_RUNRECOVERY: Fatal error, run
database recovery
error: db4 error(-30981) from db_env_create: DB_RUNRECOVERY: Fatal error,
run database recovery
error: db4 error(-30981) from dbenv->remove: DB_RUNRECOVERY: Fatal error,
run database recovery
error: db4 error(-30981) from db->close: DB_RUNRECOVERY: Fatal error, run
database recovery
error: db4 error(-30981) from db->close: DB_RUNRECOVERY: Fatal error, run
database recovery
error: db4 error(-30981) from dbenv->close: DB_RUNRECOVERY: Fatal error, run
database recovery

Re: RedHart RPM installieren.

Posted: 2003-06-03 09:10
by captaincrunch
Welche db*-RPMS hast du denn installiert ?

rpm -qa | grep db-

Re: RedHart RPM installieren.

Posted: 2003-06-03 09:16
by redhart

Code: Select all

rpm -qa | grep db-


Code: Select all

gdb-5.2.1-4  

könnte das hier helfen:

Code: Select all

         rm -f /var/lib/rpm/__db*
		 rpm -vv --rebuilddb

Re: RedHart RPM installieren.

Posted: 2003-06-03 09:24
by captaincrunch
Ich würde mal die db-Pakete (3 und / oder 4) nachinstallieren, da RPM die zwingend benötigt.

Re: RedHart RPM installieren.

Posted: 2003-06-03 09:31
by redhart
Jetzt stehe ich etwas auf dem schlauch... ;-))

Re: RedHart RPM installieren.

Posted: 2003-06-03 09:36
by captaincrunch
Schau mal hier :
http://www.redhat.com/apps/download/res ... Ago=Search

Wobei die rpm-Abfrage eben dann falsch war. Mach noch mal ein rpm -qa | grep db4, wenn das Paket installiert ist, musst du es natürlich nicht nachinstallieren.

Re: RedHart RPM installieren.

Posted: 2003-06-03 09:41
by redhart
Die sind drauf:

Code: Select all

db4-4.0.14-14
db4-utils-4.0.14-14
db4-devel-4.0.14-14

Re: RedHart RPM installieren.

Posted: 2003-06-03 09:44
by captaincrunch

Re: RedHart RPM installieren.

Posted: 2003-06-03 09:54
by redhart
Jep thx das hat geklappt jetzt jedoch :

Code: Select all

[root@LINUX-ENTWICKLUNG root]# rpm -i xchat-2.0.2-0.i386.rpm
error: Failed dependencies:
        gtk2 >= 2.2.1 is needed by xchat-2.0.2-0
        libcrypto.so.4 is needed by xchat-2.0.2-0
        libglib-2.0.so.0 is needed by xchat-2.0.2-0
        libgmodule-2.0.so.0 is needed by xchat-2.0.2-0
        libgobject-2.0.so.0 is needed by xchat-2.0.2-0
        libssl.so.4 is needed by xchat-2.0.2-0
        openssl >= 0.9.7a is needed by xchat-2.0.2-0

Re: RedHart RPM installieren.

Posted: 2003-06-03 10:00
by captaincrunch
Dass RPM Paketabhängigkeiten nicht vernünftig von selbst auflösen kann ist doch ein alter Hut ... ;)

Das Paket benötigt einfach gewisse andere, die du nicht installiert hast.

Re: RedHart RPM installieren.

Posted: 2003-06-03 10:02
by redhart
Bin ich blöd ;-) AHHHHHHHH


Jetzt mach ich das doch recht lage und sowas blödes hab vielen Dank werde die anderen packete noch installieren.

Re: RedHart RPM installieren.

Posted: 2003-06-03 10:08
by captaincrunch
In dem Fall empfehle ich apt für RPM ( http://freshrpms.net/apt/ ), dann kannst du Debian-like Pakete per apt-get install PAKETNAME installieren, die Abhängigkeiten werden dabei automatisch aufgelöst.

Re: RedHart RPM installieren.

Posted: 2003-06-03 10:46
by redhart
Danke ;-)