Kernel-surce 2.6.11.4-21.7.i586.rpm
Hallo Leute, soeben wollte ich das oben genannte rpm installieren doch ich bekomme folgende Fehlermeldung: error: db4 error(-30978) from db->close: DB_RUNRECOVERY: Fatal error, run database recovery immer und immer wieder. Die gleiche Meldung bekomme ich auch wenn ich versuche KDE upzudaten. Villeicht weis von Euch einer Rat. MfG Ralf -- 029: Das wirksamste Mittel gegen Kopfschmerzen ist die Guillotine.
Am Sonntag, 19. Juni 2005 12:42 schrieb Ralf Schuhmann:
soeben wollte ich das oben genannte rpm installieren doch ich bekomme folgende Fehlermeldung:
error: db4 error(-30978) from db->close: DB_RUNRECOVERY: Fatal error, run database recovery immer und immer wieder.
Sollte sich mit einem "rpm --rebuilddb" beheben lassen (als root ausgeführt). -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
Am Sonntag, 19. Juni 2005 13:03 schrieb Manfred Tremmel:
Am Sonntag, 19. Juni 2005 12:42 schrieb Ralf Schuhmann:
soeben wollte ich das oben genannte rpm installieren doch ich bekomme folgende Fehlermeldung:
error: db4 error(-30978) from db->close: DB_RUNRECOVERY: Fatal error, run database recovery immer und immer wieder.
Sollte sich mit einem "rpm --rebuilddb" beheben lassen (als root ausgeführt).
Hallo danke für die Antworten. Folgendes hab ich getan: Konsole als root geöffnet und # rpm -rebuild --root / ausgeführt. Doch leider habe ich immer noch die gleiche Fehlermeldung wenn ich versuche KDE upzudaten, die Kernelsurce konnte ich mit Yast einspielen, (KDE versuche ich über die Komandozeile mit # rpm -Uhv *.rpm einzuspielen). Weiterhin scheint es so zu sein das ich ein oder zwei Packete einspielen kann und dann bekomme ich die Fehlermeldung. Was ist da los? MfG Ralf -- 038: Lieber ein Fachidiot als ein Vollidiot!
Am Sonntag, 19. Juni 2005 14:49 schrieb Ralf Schuhmann:
Am Sonntag, 19. Juni 2005 13:03 schrieb Manfred Tremmel:
Am Sonntag, 19. Juni 2005 12:42 schrieb Ralf Schuhmann: [...] Sollte sich mit einem "rpm --rebuilddb" beheben lassen (als root ausgeführt).
Hallo
danke für die Antworten. Folgendes hab ich getan: Konsole als root geöffnet und # rpm -rebuild --root / ausgeführt.
Hallo Ralf, Hast Du jetzt Schwierigkeiten Dich beim lesen oder beim schreiben zu konzentrieren ... Micha
Am Sonntag, 19. Juni 2005 15:00 schrieb Michael Schueller:
Am Sonntag, 19. Juni 2005 14:49 schrieb Ralf Schuhmann:
Am Sonntag, 19. Juni 2005 13:03 schrieb Manfred Tremmel:
Am Sonntag, 19. Juni 2005 12:42 schrieb Ralf Schuhmann:
[...]
Sollte sich mit einem "rpm --rebuilddb" beheben lassen (als root ausgeführt).
Hallo
danke für die Antworten. Folgendes hab ich getan: Konsole als root geöffnet und # rpm -rebuild --root / ausgeführt.
Hallo Ralf, Hast Du jetzt Schwierigkeiten Dich beim lesen oder beim schreiben zu konzentrieren ...
Micha
Hallo Micha, wieso? weil mir Manfred diesen Vorschlag gab: rpm --rebuilddb? ich habe sowohl -rebuild als auch --rebuilddb eingegeben, natürlich nicht auf ein mal sondern nach Fehlversuchen. Das Ergebnis war das Gleiche. Nur muß ich jetzt, nach nochmaligem 'rpm --rebuilddb zugeben das es funktioniert. Wenn mir jetzt noch jemand erklären könnte warum währe ich sehr dankbar. Gruß Ralf -- 002: Ich zuend'ne Kerze feur dich an, vielleicht erhellt sie deinen Geist, vielleicht zeigt sie dir Dinge, von denen du nichts weißt. Onkelz - Wie Tief Willst Du Noch Sinken
Am Sonntag, 19. Juni 2005 15:18 schrieb Ralf Schuhmann:
weil mir Manfred diesen Vorschlag gab: rpm --rebuilddb? ich habe sowohl -rebuild als auch --rebuilddb eingegeben, natürlich
--rebuilddb repariert die RPM-Datenbank --rebuild dient dazu SOURCE-RPMs neu zu compilieren und wurde seit rpm 4 ausgelagert von rpm zu rpmbuild.
nicht auf ein mal sondern nach Fehlversuchen. Das Ergebnis war das Gleiche. Nur muß ich jetzt, nach nochmaligem 'rpm --rebuilddb zugeben das es funktioniert. Wenn mir jetzt noch jemand erklären könnte warum währe ich sehr dankbar.
wieviel Plattenplatz hast Du noch (df)? Mir hat das Kernel-Update auf einem Rechner der nur noch gut 40 MByte auf / frei hatte (sonst kein Problem, da auf / nichts geschrieben wird). Nach löschen des "alten" /lib/modules/<kernelversion> Verzeichnisses war dann genügend Platz frei und ich konnte (nach korrektur der rpm-DB mir rpm --rebuilddb) dann problemlos das RPM einspielen. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
Ralf Schuhmann wrote:
Hallo Leute, soeben wollte ich das oben genannte rpm installieren doch ich bekomme folgende Fehlermeldung:
error: db4 error(-30978) from db->close: DB_RUNRECOVERY: Fatal error, run database recovery immer und immer wieder.
Die gleiche Meldung bekomme ich auch wenn ich versuche KDE upzudaten. Villeicht weis von Euch einer Rat.
Hört sich so an, als ob deine RPM-Datenbank Probleme macht. rpm --rebuild Sandy -- Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply (@) japantest (.) homelinux (.) com
Hallo,
Ralf Schuhmann
error: db4 error(-30978) from db->close: DB_RUNRECOVERY: Fatal error, run database recovery immer und immer wieder.
me too ...
Die gleiche Meldung bekomme ich auch wenn ich versuche KDE upzudaten. Villeicht weis von Euch einer Rat.
Solltest Du mit XEN oder so experimentieren, dann mußt Du untiges entsprechend adaptieren. Als root rpm --rebuild -> keine Änderung Download der rpms als Benutzer: "wget -c" für ... ftp://ftp.gwdg.de/pub/suse/i386/update/9.3/rpm/i586/kernel-default-2.6.11.4-21.7.i586.rpm ftp://ftp.gwdg.de/pub/suse/i386/update/9.3/rpm/i586/kernel-default-nongpl-2.6.11.4-21.7.i586.rpm ftp://ftp.gwdg.de/pub/suse/i386/update/9.3/rpm/i586/kernel-source-2.6.11.4-21.7.i586.rpm ftp://ftp.gwdg.de/pub/suse/i386/update/9.3/rpm/i586/kernel-syms-2.6.11.4-21.7.i586.rpm Als root rpm -Uhv --force *.rpm Sollte der Fehler immer noch kommen, schauen, welcher Kernel installiert ist ... rpm -q kernel-default kernel-default-2.6.11.4-{???} ... und weg damit: rpm -e kernel-default-2.6.11.4-{???} rpm -e kernel-default-nongpl-2.6.11.4-{???} rpm -e kernel-source-2.6.11.4-{???} rpm -e kernel-syms-2.6.11.4-{???} Dann nochmal rpm -Uhv *.rpm Das hat es jedenfalls bei mir getan. Heute kam dann via YOU ein Update für rpm, vielleicht reicht es schon dieses vorab zu installieren und dann den Kernel nochmal anzufassen. bis dahin/kind regards Martin Mewes -- Die Hamburger Linux User Group (HHLUG) erreicht ihr ... ... WWW: http://www.hhlug.de/ ... ML : http://mlists.hhlug.de/mailman/listinfo/linux-l
Am Sonntag, 19. Juni 2005 12:42 schrieb Ralf Schuhmann:
Hallo Leute, soeben wollte ich das oben genannte rpm installieren doch ich bekomme folgende Fehlermeldung:
error: db4 error(-30978) from db->close: DB_RUNRECOVERY: Fatal error, run database recovery immer und immer wieder.
Die gleiche Meldung bekomme ich auch wenn ich versuche KDE upzudaten. Villeicht weis von Euch einer Rat.
MfG Ralf
Ralf, noch mal zurück zum Anfang ... RPM meldet Dir das Deine RPM DataBase defekt ist, und empfiehlt Dir die RPM DataBase neu schreiben zu lassen. Die RPM DataBase stellt RPM die Informationen darüber zur Verfügung welche Pakete auf Deinem System installiert sind und welche Abhängigkeiten die Pakete zueinander haben. Wenn die RPM DataBase versaut ist, und RPM von Dir ein "database recovery" verlangt, kannst Du die DataBase mit dem Kommando rpm --rebuilddb wiederherstellen. Dieses Kommando kannst Du aber nur als User Root ausführen. Was Du gemacht hast, wenn Du das wirklich gemacht hast, ist völlig krank. rpm -rebuild --root / Damit weißt Du RPM an mit den Optionen -r -e -b -u -i -l -d --root irgendetwas im Verzeichniss / auszuführen ... Die shell ist kein intuitives Werkzeug, sie kann Deine Fehlerhafte Eingabe nicht interpretieren. Du mußt schon genau sein in dem was Du da raushaust. Ansonsten leg Dir schon mal Deine Installations- DVD bereit, die wirst Du brauchen ... Micha
Am Sonntag, 19. Juni 2005 15:20 schrieb Michael Schueller: [...]
Ralf, noch mal zurück zum Anfang ...
RPM meldet Dir das Deine RPM DataBase defekt ist, und empfiehlt Dir die RPM DataBase neu schreiben zu lassen.
Die RPM DataBase stellt RPM die Informationen darüber zur Verfügung welche Pakete auf Deinem System installiert sind und welche Abhängigkeiten die Pakete zueinander haben.
Wenn die RPM DataBase versaut ist, und RPM von Dir ein "database recovery" verlangt, kannst Du die DataBase mit dem Kommando
rpm --rebuilddb
wiederherstellen. Dieses Kommando kannst Du aber nur als User Root ausführen.
Was Du gemacht hast, wenn Du das wirklich gemacht hast, ist völlig krank.
rpm -rebuild --root /
Damit weißt Du RPM an mit den Optionen -r -e -b -u -i -l -d --root irgendetwas im Verzeichniss / auszuführen ... Die shell ist kein intuitives Werkzeug, sie kann Deine Fehlerhafte Eingabe nicht interpretieren. Du mußt schon genau sein in dem was Du da raushaust. Ansonsten leg Dir schon mal Deine Installations- DVD bereit, die wirst Du brauchen ...
Micha
Das war ein reiner Verständigungsfehler, die ersten Antworten auf meine Anfragen lauteten ich solle "rpm -rebuild" eingeben, danach bekam ich diese Meldung: # rpm -rebuild rpm: arguments to --root (-r) must begin with a / meine Interpretation war dann der Mist "rpm -rebuild --root /", es geschah aber nichts. Also gab ich "rpm --rebuilddb" ein und es veränderte sich auch nichts. Erst als ich nach einiger Zeit und meiner zweiten Mail noch mal "rpm --rebuilddb" versuchte ging's. Naja, wenn man nicht's weiß probiert man aus. Danke für Deine Hilfestellung. MfG Ralf -- 041: Den Abstand zwischen Brett und Kopf nennt man geistigen Horizont. Ein Astloch im Brett vor dem Kopf erweitert den Horizont um ein Vielfaches. --(Werner Mitsch)
participants (5)
-
Manfred Tremmel
-
Martin Mewes
-
Michael Schueller
-
Ralf Schuhmann
-
Sandy Drobic