• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] Installationen und updaten nicht möglich

Niniveh

Newbie
Hallo
Ich bin SuSE Laie und verwende hier das Notebook Samsung SE20

Nachdem nun endlich die Netzwerkverbindung zu stehen scheint, kann ich weder das System aktualisieren, etwas installieren und auch nicht Multimediatauglich machen.
Ich versuchte es mit dem Updater in der Kontrollleiste, über YAST und auch mit Zypper.
Stets werden die installationen mit irgend welchen mir unverständlichen Gründen abgebrochen, weil diverse Pakete nicht installiert werden können
Hier ein Ausschnitt einer YSAT Fehlermeldung:
Code:
.Subprocess failed. Error: RPM fehlgeschlagen: rpmdb: PANIC: Invalid argument
rpmdb: PANIC: fatal region error detected; run recovery
error: db3 error(-30977) from dbcursor->c_put: DB_RUNRECOVERY: Fatal error, run database recovery
error: error(-30977) storing record smolt.mo into Basenames
rpmdb: PANIC: fatal region error detected; run recovery
error: db3 error(-30977) from dbcursor->c_get: DB_RUNRECOVERY: Fatal error, run database recovery
error: error(-30977) getting "smolt.mo" records from Basenames index
rpmdb: PANIC: fatal region error detected; run recovery
error: db3 error(-30977) from dbcursor->c_get: DB_RUNRECOVERY: Fatal error, run database recovery
error: error(-30977) getting "smolt.mo" records from Basenames index
rpmdb: PANIC: fatal region error detected; run recovery
error: db3 error(-30977) from dbcursor->c_get: DB_RUNRECOVERY: Fatal error, run database recovery
error: error(-30977) getting "smolt.mo" records from Basenames index
rpmdb: PANIC: fatal region error detected; run recovery
error: db3 error(-30977) from dbcursor->c_get: DB_RUNRECOVERY: Fatal error, run database recovery
error: error(-30977) getting "smolt.mo" records from Basenames index
rpmdb: PANIC: fatal region error detected; run recovery
error: db3 error(-30977) from dbcursor->c_get: DB_RUNRECOVERY: Fatal error, run database recovery
error: error(-30977) getting "smolt.mo" records from Basenames index
rpmdb: PANIC: fatal region error detected; run recovery
error: db3 error(-30977) from dbcursor->c_get: DB_RUNRECOVERY: Fatal error, run database recovery
error: error(-30977) getting "smolt.mo" records from Basenames index
rpmdb: PANIC: fatal region error detected; run recovery
error: db3 error(-30977) from dbcursor->c_get: DB_RUNRECOVERY: Fatal error, run database recovery
error: error(-30977) getting "smolt.mo" records from Basenames index
rpmdb: PANIC: fatal region error detected; run recovery
error: db3 error(-30977) from dbcursor->c_get: DB_RUNRECOVERY: Fatal error, run database recovery
error: error(-30977) getting "smolt.mo" records from Basenames index
rpmdb: PANIC: fatal region error detected; run recovery
error: db3 error(-30977) from dbcursor->c_get: DB_RUNRECOVERY: Fatal error, run database recovery
error: error(-30977) getting "smolt.mo" records from Basenames index
rpmdb: PANIC: fatal region error detected; run recovery
error: db3 error(-30977) from dbcursor->c_get: DB_RUNRECOVERY: Fatal error, run database recovery
error: error(-30977) getting "smolt.mo" records from Basenames index
rpmdb: PANIC: fatal region error detected; run recovery
error: db3 error(-30977) from dbcursor->c_get: DB_RUNRECOVERY: Fatal error, run database recovery
error: error(-30977) getting "smolt.mo" records from Basenames index
rpmdb: PANIC: fatal region error detected; run recovery
error: db3 error(-30977) from dbcursor->c_get: DB_RUNRECOVERY: Fatal error, run database recovery
error: error(-30977) getting "smolt.mo" records from Basenames index
rpmdb: PANIC: fatal region error detected; run recovery
error: db3 error(-30977) from dbcursor->c_get: DB_RUNRECOVERY: Fatal error, run database recovery
error: error(-30977) getting "smolt.mo" records from Basenames index
rpmdb: PANIC: fatal region error detected; run recovery
error: db3 error(-30977) from dbcursor->c_get: DB_RUNRECOVERY: Fatal error, run database recovery
error: error(-30977) getting "smolt.mo" records from Basenames index

Was stimmt hier nicht?
Was kann ich tun?
SuSE auf meinem PC machte keinerlei Zicken bislang.
 
OP
Niniveh

Niniveh

Newbie
Danke lOtz1009

Das war etwas zu kurz. Nur dieser Befehl reicht nicht.

Code:
# rpm -rebuilddb
rpm: arguments to --root (-r) must begin with a /
# rpm --help
[...]
--rebuilddb                      rebuild database inverted lists from installed package headers
Das verstehe ich auf die Schnelle leider nicht.
 

RME

Advanced Hacker
Ich hatte mal die selbe Erfahrung und weiss nicht wie dies geschehen kann.

Lösung: repair the database:

In einer Konsole als root:

# rpm --rebuilddb

(zwei bindestriche)

Gruss,
Roland
 

lOtz1009

Moderator
Teammitglied
Jo. 2 Bindestriche.

Eigentlich passieren so Datenbankfehler fast immer nur, wenn Updates/Installationen abgebrochen werden (kann auch ab und an mal verdeckt durch das Updateapplett passieren).
 
OP
Niniveh

Niniveh

Newbie
Danke schön

Das sieht schon besser aus.
Irgend wie ist beim kopieren das zweite Bindestrichchen abhanden gekommen und habe es nicht bemerkt.
Im Moment läuft das update besser als bisher.

Updateabrüche hatte ich in den letzten zwei Tagen, weil der Desktop komplett einfrohr.
 

lOtz1009

Moderator
Teammitglied
Nö, den ersten Strich vergesse ich immer :D
Bitte den Thread noch auf gelöst setzen sofern das Update denn läuft.
 
Oben