(Gelöst) Installation fehlerhaft (RPM-Datenbank => rpm --rebuilddb)

Status
Für weitere Antworten geschlossen.

Isaak

Member
(Gelöst) Installation fehlerhaft (RPM-Datenbank => rpm --rebuilddb)

Hallo liebes Forum,

seitdem ich nun wieder Internet habe, musste ich natürlich updaten. Seitdem habe ich aber nur Probleme. Ich dachte, diese bereits gelöst zu haben, allerdings tauchen immer wieder neue auf.
Was ich bisher gemacht habe:
Nach dem Kernel-Update funktionierte meine Update-Funktion nicht mehr. Diese habe ich gestoppt, neu schreiben und wieder starten lassen. Seitdem funkt's. Auch Grub machte Schwierigkeiten (zeigte mir etwa den neuen Kernel als eigene Startoption an). Das Problem konnte ich durch eine automatische Reparatur lösen (oder zumindest scheinbar).
Auf die neuen Probleme bin ich gestoßen, als ich CinePaint installieren wollte. Beim Installieren meldete es ständig Abhängigkeiten. Ich habe versucht die nötigen Programme über YaST zu installieren. Dabei tauchen immer diese (und/oder ähnliche) Fehlermeldungen auf:
Code:
Subprocess failed. Error: RPM failed: warning: /var/adm/mount/AP_0x00000020/i586/aften-0.06-0.pm.1.i586.rpm: Header V3 DSA signature: NOKEY, key ID 1dfa8f0c
rpmdb: PANIC: Invalid argument
rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30977) from dbcursor->c_put: DB_RUNRECOVERY: Fatal error, run database recovery
error: error(-30977) storing record libc.so.6 into Requirename
rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30977) from dbcursor->c_get: DB_RUNRECOVERY: Fatal error, run database recovery
error: error(-30977) getting "libc.so.6(GLIBC_2.0)" records from Requirename index
rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30977) from dbcursor->c_get: DB_RUNRECOVERY: Fatal error, run database recovery
error: error(-30977) getting "libc.so.6(GLIBC_2.1)" records from Requirename index
rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30977) from dbcursor->c_get: DB_RUNRECOVERY: Fatal error, run database recovery
error: error(-30977) getting "libc.so.6(GLIBC_2.1.3)" records from Requirename index
rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30977) from dbcursor->c_get: DB_RUNRECOVERY: Fatal error, run database recovery
error: error(-30977) getting "libc.so.6(GLIBC_2.2)" records from Requirename index
rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30977) from dbcursor->c_get: DB_RUNRECOVERY: Fatal error, run database recovery
error: error(-30977) getting "libm.so.6" records from Requirename index
rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30977) from dbcursor->c_get: DB_RUNRECOVERY: Fatal error, run database recovery
error: error(-30977) getting "libm.so.6(GLIBC_2.0)" records from Requirename index
rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30977) from db->sync: DB_RUNRECOVERY: Fatal error, run database recovery
rpmdb: PANIC: fatal region error detected; run recovery
usw...
Die Sache ist, dass die Programme trotz der Meldung installiert werden - auch wenn YaST etwas anderes sagt. Nach einem Neustart tauchen sie im System auf.
Ich habe hier noch ganz andere Probleme, etwa mit Kaffeine und Amarok. Aber ich denke, dass alle Fehler auf (hoffentlich) eins zurückzuführen sind.
Ich weiß echt nicht mehr weiter und habe keine Ahnung, wo bzw. wie ich jetzt weitersuchen soll.
Hier noch der Kernel:
Code:
kernel-default-2.6.18.8-0.1
kernel-docs-2.6.18.2-34
linux-kernel-headers-2.6.18.2-3
kernel-source-2.6.18.8-0.1
kernel-syms-2.6.18.8-0.1
openSUSE 10.2

Ich hoffe jemand weiß Rat

Gruß

Isaak
 
AW: Installation fehlerhaft

Führ mal ein
Code:
rpm --rebuilddb
aus.

Vorher natürlich alle Anwendungen beenden, die auf die RPM-Datenbank zugreifen.
 

Isaak

Member
AW: Installation fehlerhaft

Hallo b3ll3roph0n,

da der Befehl fürs System scheinbar keine Kleinigkeit ist, nochmal eine Zwischenfrage. Kann ich, um rpm-Prozesse zu beenden, folgendermaßen vorgehen?
Code:
init 3
killall rpm
rpm --rebuilddb
init5
Möchte nur sicher gehen, um nicht gleich nen dicken Fehler zu machen und das System noch mehr schädigen.

Danke und Gruß

Isaak
 

admine

Member
AW: Installation fehlerhaft

Laufen denn noch rpm-Prozesse? Ich denke eher nicht ;)

Und mit "rpm --rebuilddb" wird die RPM-Datenbank gefresht/neu aufgebaut/wiederhergestellt.
 

Isaak

Member
AW: Installation fehlerhaft

Hallo,

super! Habe es heute früh gleich ausprobiert: Der Tipp hat genau ins Schwarze getroffen. Vielen Dank. YaST meldet keine Fehler mehr bei der Installation. Ob sich damit auch die anderen Probleme (Kaffeine, Amarok, Uhreinstellung...) aufgelöst haben, werde ich erst prüfen können, wenn ich daheim bin.

Aber das Install.-Problem ist damit wohl erledigt :)

Nochmals Danke

Gruß

Isaak
 
Status
Für weitere Antworten geschlossen.
Oben