PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Nach Suse10.3 update funktioniert Yast nicht mehr.



Benno
18.11.07, 10:22
Folgende Fehlermeldung bekomme ich, wenn ich in der console yast aufrufe.

Error loading language plugin /usr/lib/YaST2/plugin/libpy2lang_perl.so: libzypp.so.324: cannot open shared object file: No such file or directory
No such client module menu

........
Es hängt wohl mit einem fehlerhaften update zusammen.
Jetzt habe ich schon sehr viel gegoogelt und einige Lösungen mit smart gesehen, aber die funktionierten alle nicht.
Wenn ich irgendwo ein paar Pakete herunterladen kann, und mit rpm in der console installieren könnte, die dann funktionieren, wäre ich schon sehr glücklich.

Leider gibt es immer wieder Lösungen, wo dann die Pakete aber verkehrt sind.

Weiß einer hier etwas mehr, was ich machen kann das Yast wieder ordentlich funktioniert.

Dirk.M
18.11.07, 10:37
Hallo,

Folgende Fehlermeldung bekomme ich, wenn ich in der console yast aufrufe.



von welcher Version hast du das Update durchgeführt?

Ich habe schon von früheren Versionen gelernt, das ein Update immer Gefahren birgt, besonders mit unauflösbaren Abhängigkeiten. Deshalb habe ich mein /home auf einer extra Partition. Beim Sprung auf eine neue Version mache ich dann eine komplette Installation. Die /home Partition wird bei der Installation nicht formatiert sondern nur eingehängt. Dabei lesen fast alle installierten Programme die alten Konfigurationen ein, so dass ich nach dem ersten Booten des neuen Systems meinen alten Einstellungen finde. So ist nur noch geringe Handarbeit von nöten. Selbst kompilierte Programme muss ich natürlich neu bauen, aber das hat auch seine Vorteile, da Sie dann besser in das neue System integriert werden.

Gruß Dirk

Benno
18.11.07, 11:12
Ich verstehe die Frage nicht.
Ich habe die normalen updates gemacht, wie immer. Kein upgrade.
Die normalen updates die ich von mittels Yast eingespielt bekomme.

Wenn ich irgendetwas installiere, lasse ich die automatische Prüfung eingeschaltet, damit ich keine Pakete mit ungelösten Abhängigkeiten bekomme.
Normalerweise gibt es da auch keine Probleme.

Yast update hat aber praktisch sich selbst die Möglichkeit genommen ein update zu machen.

drcux
18.11.07, 11:13
Sieht nach einem abgebrochenen update aus, mache mal ein


sudo zypper up

in einer Konsole

Benno
18.11.07, 11:18
sudo zypper up
Gibt mir in der Console wieder.

Command not found.

Wenn ich auf die update Funktion gehe zeigt er mir folgendes an.

.....
Kann den Update-Pruefer zypp nicht laden. Bitte stellen Sie sicher, dass zypper installiert ist und funktioniert.

Das Yast-online Update hat mir praktisch die zypper-Funktion unbrauchbar gemacht.

Benno
18.11.07, 11:23
Wenn ich yast aus der Console aufrufe bekomme ich:

........
Error loading language plugin /usr/lib/YaST2/plugin/libpy2lang_perl.so: libzypp.so.324: cannot open shared object file: No such file or directory
No such client module menu
.........
Wenn ich über System->Software installieren gehe bekomme ich:

eine ähnliche Meldung.
Irgendwie wurde mir wohl ein Perl-binding oder ein Plugin eingespielt, was jetzt nicht mehr funktioniert.

Rain_maker
18.11.07, 12:25
http://www.linux-club.de/ftopic88119.html

Benno
18.11.07, 12:45
Habe die Paket oben aus dem Link installiert, und trotzdem funktioniert es noch nicht richtig. Ich starte den Computer jetzt mal neu, mal sehen, was passiert.

Jetzt bekomme ich den Fehler :......

Dienstprogramm gab zurueck: Exit Status: 127
/usr/sbin/zypp-checkpatches-wrapper: error while loading shared libraries: libboost_filesystem.so.1.33.1: cannot open shared object file: No such file or directory
......
zurück

Rain_maker
18.11.07, 13:00
cat /etc/SuSE-release

rpm -q --queryformat '%{name}-%{version}-%{arch}\n' zypper libzypp boostsagt?

Benno
18.11.07, 13:15
zypper-0.8.23-i586
libzypp-3.26.2-i586
boost-1.33.1-i586

Dirk.M
18.11.07, 13:16
Ich verstehe die Frage nicht.
Ich habe die normalen updates gemacht, wie immer. Kein upgrade.
Die normalen updates die ich von mittels Yast eingespielt bekomme.

Sorry, da habe ich mir verlesen.

Gruß Dirk

Benno
18.11.07, 13:20
Sorry, da habe ich mir verlesen.

Gruß Dirk

Macht ja nichts, passiert jedem mal.
Trotzdem danke für Dein Hilfsangebot.

Rain_maker
18.11.07, 13:43
zypper-0.8.23-i586
libzypp-3.26.2-i586
boost-1.33.1-i586

Und wo ist die erste Ausgabe? Na gut, gehen wir mal davon aus, daß Du eine 32Bit Installation hast.


zypper-0.8.25-i586
libzypp-3.26.3-i586
boost-1.33.1-i586So sieht das übrigens bei mir aus.

Ansonsten mal als root 'ldconfig' aufrufen.

Benno
18.11.07, 14:01
Ich sehe schon die Differenz. Ich versuche sie gerade auszugleichen. Melde mich in ein paar Minuten wieder.
Das sieht ja schon mal nach einer eventuellen Lösung aus.

Benno
18.11.07, 14:13
error: Failed dependencies:
libboost_regex.so.1.33.1 is needed by zypper-0.8.25-0.1.i586
Das ist die Meldung wenn ich zypper installieren möchte. Diese libboost......
finde ich nicht.
Hast Du da vielleicht einen Link.

Übrigens die fehlende hier noch mitzuteilende Meldung von cat........
war

cat /etc/SuSE-release
openSUSE 10.3 (i586)
VERSION = 10.3


Nachtrag.
jetzt habe ich folgende Pakete nach der cat...... Abfrage.

zypper-0.8.25-i586
libzypp-3.26.2-i586
libzypp-3.26.3-i586
boost-1.33.1-i586

Rain_maker
18.11.07, 14:33
libzypp-3.26.2-i586
libzypp-3.26.3-i586
boost-1.33.1-i586

Aua, nicht -ivh sondern -Uvh, jetzt hast Du eine Dublette.



rpm -e --nodeps libzypp-3.26.2_Ausnahmsweise_ mit Gewalt, ansonsten kein --nodeps verwenden.

Paket boost aus dem OSS-Repository runterladen, die beiden anderen aus dem Update Repository, alles in einen Ordner packen und dann:



rpm -Uvh zypp* libzypp* boost* --force

Und auch das "--force" vergisst man am besten gleich wieder.

Benno
18.11.07, 14:52
Es klappt!!!!!!!
Hurra!!!!!!!!
Dieses Thema war schon in vielen Foren.
Doch hier ist es gelöst worden.

Danke Dir
Rain_Maker
Hat super geklappt.
Danke nochmals.
Benno