Seite 1 von 1

InstTarget:E_RpmDB_not_open

Verfasst: 5. Nov 2005, 21:00
von ikarasu
Hallo

ich besitze einen Server mit Suse 9.2 minimal Installation.
Wollte proFTP installieren aber kommt eine Fehlermeldung
./configure
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for gcc... no
checking for cc... no
checking for cc... no
checking for cl... no
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.

So wie es ausschaut habe ich kein gcc auf meinem System,
unter yast versuchte ich die packete zu installieren und wieder kommt ein Fehler bei mehreren packeten:

zb.
Die Installation des Pakets filesystem-9.2-2.i586 ist fehlgeschlagen.
ERROR(InstTarget:E_RpmDB_not_open)

Zu Information ich habe im yast versucht andere packete zu installieren bei jeden mal kommt die selbe Meldung
Die Installation des Pakets xxx.i586 ist fehlgeschlagen.
ERROR(InstTarget:E_RpmDB_not_open).


Kann mir jemand helfen, bitte.

mfg Ikarasu

Verfasst: 6. Nov 2005, 01:02
von admine
Hast du noch ein anderes Proggi am Laufen, welches auf die rpm-Datenbank zugreift ?
Oder es könnte ein

Code: Alles auswählen

rpm --rebuilddb 
helfen.

Error

Verfasst: 6. Nov 2005, 05:40
von ikarasu
Kommt folgende Meldung

rpm --rebuilddb
rpmdb: /var/lib/rpm/Packages: unexpected file type or format
error: cannot open Packages index

:cry:

mfg Ikarasu

Re: Error

Verfasst: 6. Nov 2005, 10:31
von admine
ikarasu hat geschrieben:Kommt folgende Meldung
rpm --rebuilddb
rpmdb: /var/lib/rpm/Packages: unexpected file type or format
error: cannot open Packages index
Du hast es als root gemacht ?
Und es läuft kein anderer Prozess, welcher auf die rpm-Datenbank zugreift ?

Verfasst: 6. Nov 2005, 11:23
von ikarasu
Ja, ich habe mich als root Angemeldet, und es läuft kein anderes Prozess der auf die rpm Datenbank zugreift.

Verfasst: 6. Nov 2005, 11:46
von admine
Und wie sind dann die Rechte auf /var/lib/rpm ?

Du könntest auch versuchen eine Sicherungskopie von /var/adm/backup/rpmdb zurückzuspielen.

Verfasst: 6. Nov 2005, 12:12
von ikarasu
Die Rechte für rpm:
drwxr-xr-x 2 root root 504 2004-10-02 01:38 rpm

Wie spiele ich die Sicherungskopie zurück von /var/adm/backup/rpmdb ?.

Verfasst: 6. Nov 2005, 15:01
von admine

Verfasst: 6. Nov 2005, 15:22
von ikarasu
Danke ich glaube es geht wieder.


mfg Ikarasu