RedHart RPM installieren.

FreeBSD, Gentoo, openSUSE, CentOS, Ubuntu, Debian
redhart
Posts: 15
Joined: 2003-06-03 09:00

RedHart RPM installieren.

Post 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 ;-)

redhart
Posts: 15
Joined: 2003-06-03 09:00

Re: RedHart RPM installieren.

Post 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

captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten

Re: RedHart RPM installieren.

Post by captaincrunch »

Welche db*-RPMS hast du denn installiert ?

rpm -qa | grep db-
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc

redhart
Posts: 15
Joined: 2003-06-03 09:00

Re: RedHart RPM installieren.

Post 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

captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten

Re: RedHart RPM installieren.

Post by captaincrunch »

Ich würde mal die db-Pakete (3 und / oder 4) nachinstallieren, da RPM die zwingend benötigt.
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc

redhart
Posts: 15
Joined: 2003-06-03 09:00

Re: RedHart RPM installieren.

Post by redhart »

Jetzt stehe ich etwas auf dem schlauch... ;-))

captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten

Re: RedHart RPM installieren.

Post 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.
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc

redhart
Posts: 15
Joined: 2003-06-03 09:00

Re: RedHart RPM installieren.

Post 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

captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten

Re: RedHart RPM installieren.

Post by captaincrunch »

DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc

redhart
Posts: 15
Joined: 2003-06-03 09:00

Re: RedHart RPM installieren.

Post 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

captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten

Re: RedHart RPM installieren.

Post 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.
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc

redhart
Posts: 15
Joined: 2003-06-03 09:00

Re: RedHart RPM installieren.

Post 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.

captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten

Re: RedHart RPM installieren.

Post 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.
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc

redhart
Posts: 15
Joined: 2003-06-03 09:00

Re: RedHart RPM installieren.

Post by redhart »

Danke ;-)