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)