Hallo alle, bei einem Update-Versuch auf KDE 3.2 habe ich offensichtlich eine Abhängigkeit übersehen und meine Installation zerschossen (*schäm*). Folgen: - Yast ließ sich nich mehr starten - Beim Klicken auf eine *.rpm-Datei kam eine Fehlermeldung: "sie haben Konqueror mit dieser Anwendung verknüpft - lässt sich nicht starten" - Nach dem Shutdown startet KDE nicht mehr. Wie kann ich den Zustand vor dem KDE-Update herstellen? Meine letzte Komplett-Sicherung liegt ein paar Tage zurück, und seitdem habe ich viel geändert, was ich nicht verlieren möchte. Alternativ: wie kann ich die fehlenden Pakete nachinstallieren ohne Yast? Bin leider als Newbie ziemlich von KDE abhängig und nicht sehr fit in der Shell... Installiert sind kdelibs3 und kdebase3. Bin ziemlich frustriert und daher sehr dankbar für jede Hilfe. Gruß Werner Gregori
Hallo, Werner Gregori schrieb:
Hallo alle, bei einem Update-Versuch auf KDE 3.2 habe ich offensichtlich eine Abhängigkeit übersehen und meine Installation zerschossen (*schäm*). Folgen: - Yast ließ sich nich mehr starten - Beim Klicken auf eine *.rpm-Datei kam eine Fehlermeldung: "sie haben Konqueror mit dieser Anwendung verknüpft - lässt sich nicht starten" - Nach dem Shutdown startet KDE nicht mehr.
Wie kann ich den Zustand vor dem KDE-Update herstellen? Meine letzte Komplett-Sicherung liegt ein paar Tage zurück, und seitdem habe ich viel geändert, was ich nicht verlieren möchte. Alternativ: wie kann ich die fehlenden Pakete nachinstallieren ohne Yast? Bin leider als Newbie ziemlich von KDE abhängig und nicht sehr fit in der Shell... Installiert sind kdelibs3 und kdebase3.
Wenn ich Dich richtig verstehe, dann hast Du NUR die neuen KDE 3.2-Pakete kdelibs3 und kdebase3 installiert?? Dann ist es kein Wunder, wenn vieles durch Inkompatibilität nicht mehr funktioniert ... Um diese Pakete wieder für Deine KDE-Version herzustellen, gehst Du wie folgt vor: Du wirst in einer Shell mit "su -" zu root. DVD oder CD1 ins Laufwerk, mounten (mount /media/cdrom). Jetzt musst Du am Besten in das Verzeichnis wechseln, wo die Pakete liegen. Im Fall von SuSE 9.0, gemountet unter /mnt wäre das z.B. /mnt/suse/i586 dann installierst Du mit "rpm -Uvh --oldpackage kde.. .rpm" die Pakete von der CD. Durch das "oldpackage" solltest Du auch das ältere Paket über das aktuellere "drüberinstallieren" können. Und dann ist hoffentlich wieder alles in Ordnung ... Gruß, Anke -- Think before you ...
Anke Boernig schrieb:
Wenn ich Dich richtig verstehe, dann hast Du NUR die neuen KDE 3.2-Pakete kdelibs3 und kdebase3 installiert?? Dann ist es kein Wunder, wenn vieles durch Inkompatibilität nicht mehr funktioniert ...
Ich hatte eigentlich vor, noch mehr zu installieren und war mir nicht klar, dass ich mir vorzeitig den Ast absägen würde...
Um diese Pakete wieder für Deine KDE-Version herzustellen, gehst Du wie folgt vor:
Du wirst in einer Shell mit "su -" zu root. DVD oder CD1 ins Laufwerk, mounten (mount /media/cdrom). Jetzt musst Du am Besten in das Verzeichnis wechseln, wo die Pakete liegen. Im Fall von SuSE 9.0, gemountet unter /mnt wäre das z.B. /mnt/suse/i586 dann installierst Du mit "rpm -Uvh --oldpackage kde.. .rpm" die Pakete von der CD. Durch das "oldpackage" solltest Du auch das ältere Paket über das aktuellere "drüberinstallieren" können.
Und dann ist hoffentlich wieder alles in Ordnung ...
Mit kleinen Modifikationen deiner Anleitung und trotz einiger Fehlermeldungen wegen fehlender Pakete - es ist tatsächlich (anscheinend) wieder alles in Ordnung, danke --- Anke (*kalau*). Gruß Werner
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Am Sonntag 29 Februar 2004 17:31 schrieb Werner Gregori:
Hallo alle, bei einem Update-Versuch auf KDE 3.2 habe ich offensichtlich eine Abhängigkeit übersehen und meine Installation zerschossen (*schäm*). Folgen: - Yast ließ sich nich mehr starten - Beim Klicken auf eine *.rpm-Datei kam eine Fehlermeldung: "sie haben Konqueror mit dieser Anwendung verknüpft - lässt sich nicht starten" - Nach dem Shutdown startet KDE nicht mehr.
Du bist aber in einem Prompt? (Muss ja notgedrungen so sein, wenn keine andere Oberfläche startet ;-) Was steht denn so in den Zeilen über "linux login"? Steht da nicht was von ERROR irgendwie? Wenn ja, poste das mal bitte! Um Daten zu sichern&zur weiteren Diagnose: schreibe hinter "linux login:" deinen Username, drücke Enter und gebe dann dein PW ein (bei der Eingabe wird NICHTS erscheinen! Das ist ein Sicherheitsfeature und völlig normal). Drücke dann wieder Enter und du hast eine Shell! Tippe startx und wieder Enter. Was kommt da?
Wie kann ich den Zustand vor dem KDE-Update herstellen?
Mit YaSt sollte es gehen! Tippe yast und YaST startet im Textmodus. Lässt sich genauso bedienen wie der grafische, nur eben ohne Maus. Damit kannst du die alten Pakete wieder installieren.
Meine letzte Komplett-Sicherung liegt ein paar Tage zurück, und seitdem habe ich viel geändert, was ich nicht verlieren möchte. Alternativ: wie kann ich die fehlenden Pakete nachinstallieren ohne Yast? Bin leider als Newbie ziemlich von KDE abhängig und nicht sehr fit in der Shell...
Wie hast du die Pakete eingespielt? YaST geht auch über Shell, siehe oben! Alternativ und m.a. besser: Du hast ja wohl die Pakete runtergeladen. Geh in den Ordner, wo sie liegen (es dürfen nur die KDE-rpms drin liegen, nicht noch irgendwelche anderen!). Dann tippe "rpm -Uhvi --test *.rpm". Dann bekommst du die fehlenden Dinger aufgelistet. Mit "pin <fehlendes Objekt>" kannst du rausfinden, wie das Paket auf der CD heißt, woraus du installieren kannst. Wenn nix auftaucht, musst du im Web suchen. MfG Kilian
Installiert sind kdelibs3 und kdebase3. Mehr nicht? Bin ziemlich frustriert und daher sehr dankbar für jede Hilfe. Gruß Werner Gregori -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2 (GNU/Linux)
iD8DBQFAQh1UhuZOt9mSUIYRAm7cAJ9f345hUcjoxep01wDbRzE2iJ5GGQCgjIoU P9oVTWMlh3rQgQznFh41zHs= =fl33 -----END PGP SIGNATURE-----
Kilian Kluge schrieb:
Du bist aber in einem Prompt? (Muss ja notgedrungen so sein, wenn keine andere Oberfläche startet ;-)
Was steht denn so in den Zeilen über "linux login"? Steht da nicht was von ERROR irgendwie? Wenn ja, poste das mal bitte!
Um Daten zu sichern&zur weiteren Diagnose:
schreibe hinter "linux login:" deinen Username, drücke Enter und gebe dann dein PW ein (bei der Eingabe wird NICHTS erscheinen! Das ist ein Sicherheitsfeature und völlig normal). Drücke dann wieder Enter und du hast eine Shell! Tippe startx und wieder Enter. Was kommt da?
Momentan habe ich meinen KDE-Desktop wieder - trotz diverser fehlender Pakete bei der Rückinstallation.
Wie kann ich den Zustand vor dem KDE-Update herstellen?
Mit YaSt sollte es gehen! Tippe yast und YaST startet im Textmodus. Lässt sich genauso bedienen wie der grafische, nur eben ohne Maus. Damit kannst du die alten Pakete wieder installieren.
Das habe ich leider zu spät gelesen (musste von der Shell auf mein altes XP umsteigen, um die Mails zu lesen).
Alternativ und m.a. besser: Du hast ja wohl die Pakete runtergeladen. Geh in den Ordner, wo sie liegen (es dürfen nur die KDE-rpms drin liegen, nicht noch irgendwelche anderen!). Dann tippe "rpm -Uhvi --test *.rpm". Dann bekommst du die fehlenden Dinger aufgelistet. Mit "pin <fehlendes Objekt>" kannst du rausfinden, wie das Paket auf der CD heißt, woraus du installieren kannst. Wenn nix auftaucht, musst du im Web suchen.
Danke für den Tipp, das wäre meine nächste Frage gewesen. Diese Meldung bekomme ich: error: Failed dependencies: kdebase3-SuSE <= 9.0 conflicts with kdebase3-3.2.0-7 qt3 >= 3.3.0 is needed by kdelibs3-3.2.0-27 libkateinterfaces.so is needed by (installed) kdeaddons3-kate-3.1.4-35 libkmultitabbar.so.0 is needed by (installed) kdeaddons3-kate-3.1.4-35 libkonqsidebarplugin.so.0 is needed by (installed) kdeaddons3-konqueror-3.1.4-35 Und das hilft mir schon viel weiter. Gruß Werner
participants (3)
-
Anke Boernig
-
Kilian Kluge
-
Werner Gregori