[Gelöst] Paketverwaltung defekt, rpm -i liefert "unknown option -i"

Hinweis: In dem Thema [Gelöst] Paketverwaltung defekt, rpm -i liefert "unknown option -i" gibt es 13 Antworten auf 2 Seiten. Der letzte Beitrag () befindet sich auf der letzten Seite.
  • Hallo Roland,


    ich bin jetzt deinem zweiten Tipp gefolgt:


    Code
    server:~# wget http://download.opensuse.org/distribution/12.2/repo/oss/suse/i586/rpm-4.9.1.2-18.2.2.i586.rpm
    
    
    server:~# rpm2cpio rpm_filename | cpio -i --make-directories


    Danach habe ich ein Backup des vorhandenen rpm-binary in /bin gemacht und dann einfach mit dem aus den entpackten Dateien überschrieben. rpm --help hat mir dann auch wieder alle Optionen angezeigt und die Installation von libssh2-devel via zypper hat wieder funktioniert:



    Ein Größen-Vergleich der beiden binaries hat ergeben, dass meine (nicht-funktionierende) Version auch 4k kleiner ist als die, die ich aus dem Paket extrahiert habe.


    Bleibt die Frage, wodurch das rpm-binary ersetzt wurde...


    Ich werde das mal weiter beobachten, erst mal vielen Dank für die Hilfe


    Gruß
    Stephan

  • Hallo Stephan,


    Super dass es wieder funktioniert :thumbup:

    Zitat


    Bleibt die Frage, wodurch das rpm-binary ersetzt wurde...


    Ich selber mache wegen schlechten Erfahrungen prinzipiell keine OS Versions-Updates mehr -- nur noch Neu-Installationen.


    Gruss,
    Roland


    Nachtrag: ich würde sicherheitshalber noch ein fsck machen:

    Code
    touch /forcefsck


    ...nach einem reboot wird dann ein fsck gemacht.

    Einmal editiert, zuletzt von rme ()

    Für den Inhalt des Beitrages 47023 haftet ausdrücklich der jeweilige Autor: rme

  • Hallo Roland,


    ich habe bisher eigentlich keine schlechten Erfahrungen mit dem Versions-Update von 9.3 über 10.x bis zur 11.x gemacht, das hat alles immer prima funktioniert. Erst mit dem Update auf die 12.1 bzw. 12.2 gab's Probleme mit der der Umstellung auf sysctrl (hier starteten einige Dienste nicht mehr beim reboot) und eben rpm.


    Der Einrichtungsaufwand bei einer kompletten Neuinstallation war mir da immer zu hoch, da bei mir doch einiges abweichend vom Standard konfiguriert ist.


    Wobei das rpm direkt nach dem Upgrade auch funktioniert hat und mich doch wundert, dass die binaries unterschiedlich sind. Dass das durch einen Fehler im Dateisystem verursacht wurde kann ich mir auch nicht recht vorstellen, da hätte ich dann eher einen Fehler beim Aufruf statt einer Funktions-Einschränkung erwartet... Aber ich werde den Plattecheck für alle Fälle mal laufen lassen.


    Ich markiere den Thread mal als gelöst, nochmal vielen Dank für die Hilfe.


    Gruß
    Stephan

  • Der Einrichtungsaufwand bei einer kompletten Neuinstallation war mir da immer zu hoch, da bei mir doch einiges abweichend vom Standard konfiguriert ist.

    Schreib doch ein afterInstall-Script, dass dir alles so einrichtet wie du es willst ;)

    ___________________________________________________________________________________
    Zypper Befehlsreferenz

    Für den Inhalt des Beitrages 47039 haftet ausdrücklich der jeweilige Autor: lush