Yast funktioniert nicht mehr
Hallo hab meine Yast Funktionalität verloren. suse 9.2 Yast startet ganz normal, jedoch beim Versuch Software zu instalieren oder Online update ist Ebbe. Es passiert gar nichts. Über Konsole: line 194 11668 Speicherzugriffsfehler. Kann jemand helfen? Gruß Roger
Hallo Roger, hallo Leute, Am Sonntag, 26. Dezember 2004 20:25 schrieb Roger Neuburg:
Hallo hab meine Yast Funktionalität verloren. suse 9.2 Yast startet ganz normal, jedoch beim Versuch Software zu instalieren oder Online update ist Ebbe. Es passiert gar nichts. Über Konsole: line 194 11668 Speicherzugriffsfehler. Kann jemand helfen?
Mit diesen doch recht knappen Angaben leider nicht besonders gut. Prüfe erstmal nach, ob alle zu YaST2 gehörigen Pakete noch in Ordnung sind: rpm -qa | grep -i yast | xargs rpm -V Wenn dabei Dateien als verändert oder fehlend gemeldet werden (außer Configdateien), musst Du die entsprechenden Pakete von CD/DVD neu installieren (mit rpm -Uhv). Im Zweifelsfall schick erst die Ausgabe des obigen Befehls an die Liste, bevor Du irgendwas unternimmst. (Falls es keine Ausgabe gibt, ist von dieser Seite alles in Ordnung.) Zweiter Schritt: schiebe die Logfiles in /var/log/YaST2/ weg (z. B. in ein Unterverzeichnis "alt") und versuche nochmal, YaST2 zu starten und den Fehler zu reproduzieren. Dann zeige die _genaue_ Konsolenausgabe sowie die jeweils letzen 10-20 Zeilen der Dateien in /var/log/YaST2/. Frohe Weihnachten! Christian Boltz -- So ihr habt euch jetzt garantiert totgelacht, die Schenkel blutig gehauen oder sämtliche Tischkanten zerbissen [...] [Edgar (Ede) Kuchelmeister in suse-linux]
Hallo Roger, hallo Leute,
Am Sonntag, 26. Dezember 2004 20:25 schrieb Roger Neuburg:
Hallo hab meine Yast Funktionalität verloren. suse 9.2 Yast startet ganz normal, jedoch beim Versuch Software zu instalieren oder Online update ist Ebbe. Es passiert gar nichts. Über Konsole: line 194 11668 Speicherzugriffsfehler. Kann jemand helfen?
Mit diesen doch recht knappen Angaben leider nicht besonders gut.
Prüfe erstmal nach, ob alle zu YaST2 gehörigen Pakete noch in Ordnung sind: rpm -qa | grep -i yast | xargs rpm -V Wenn dabei Dateien als verändert oder fehlend gemeldet werden (außer Configdateien), musst Du die entsprechenden Pakete von CD/DVD neu installieren (mit rpm -Uhv). Im Zweifelsfall schick erst die Ausgabe des obigen Befehls an die Liste, bevor Du irgendwas unternimmst. HP:~ # rpm -qa | grep -i yast | xargs rpm -V Unsatisfied dependencies for yast2-ncurses-2.10.5-3: liby2pm.so.2,
Am Sonntag, den 26.12.2004, 23:06 +0100 schrieb Christian Boltz: libyui.so.2 Unsatisfied dependencies for yast2-perl-bindings-2.10.3-2: perl(Locale::gettext), libpy2plugin.so.2, libpy2program.so.2, libpy2scr.so.2, libpy2stdio.so.2, libpy2wfm.so.2, libscr.so.2, liby2.so.2, liby2pm.so.2, liby2util.so.3, libycp.so.2, libyui.so.2 xargs: rpm: terminated by signal 11
Zweiter Schritt: schiebe die Logfiles in /var/log/YaST2/ weg (z. B. in ein Unterverzeichnis "alt") und versuche nochmal, YaST2 zu starten und den Fehler zu reproduzieren. Dann zeige die _genaue_ Konsolenausgabe sowie die jeweils letzen 10-20 Zeilen der Dateien in /var/log/YaST2/.
2004-12-26 23:16:20 <1> HP(8349) [rpmdb] RpmDb.cc(initDatabase):347 Calling initDatabase: '(/)/var/lib/rpm' 2004-12-26 23:16:20 <1> HP(8349) [librpmDb] librpmDb.cc(unblockAccess):340 Unblock access 2004-12-26 23:16:20 <1> HP(8349) [librpmDb++] librpmDb.cc(DbDirInfo):496 '(/)/var/lib/rpm': 2004-12-26 23:16:20 <1> HP(8349) [librpmDb++] librpmDb.cc(DbDirInfo):496 Dir: /var/lib/rpm{d 0755 0/0} 2004-12-26 23:16:20 <1> HP(8349) [librpmDb++] librpmDb.cc(DbDirInfo):496 V4: /var/lib/rpm/Packages{- 0644 0/0 size 6676480} 2004-12-26 23:16:20 <1> HP(8349) [librpmDb++] librpmDb.cc(DbDirInfo):496 V3: /var/lib/rpm/packages.rpm{does not exist} 2004-12-26 23:16:20 <1> HP(8349) [librpmDb++] librpmDb.cc(DbDirInfo):496 V3ToV4: /var/lib/rpm/packages.rpm3{does not exist} 2004-12-26 23:16:20 <1> HP(8349) [rpmdb] RpmDb.cc(internal_initDatabase):436 Found rpm4 database in /var/lib/rpm{d 0755 0/0} 2004-12-26 23:16:20 <1> HP(8349) [rpmdb++] RpmDb.cc(internal_initDatabase):449 Initial state: V4(X--)V3(---): '(/)/var/lib/rpm'[librpmDb CLOSED '(/)/var/lib/rpm'] 2004-12-26 23:16:20 <1> HP(8349) [librpmDb] librpmDb.cc(dbAccess):242 Set new database location: '(/)/var/lib/rpm' 2004-12-26 23:16:20 <1> HP(8349) [librpmDb] librpmDb.cc(globalInit):155 librpm init done: (_target:i586-linux) (_dbpath:/var/lib/rpm) 2004-12-26 23:16:20 <1> HP(8349) [rpmdb++] RpmDb.cc(internal_initDatabase):471 Access state: V4(X--)V3(---): '(/)/var/lib/rpm'[librpmDb(<-1){OK(/)/var/lib/rpm}] 2004-12-26 23:16:20 <1> HP(8349) [rpmdb] RpmDb.cc(initDatabase):404 InitDatabase: RpmDb[V4(X--)V3(---): '(/)/var/lib/rpm'] 2004-12-26 23:16:20 <1> HP(8349) [Y2PM] Y2PM.cc(instTargetInit):336 InstTarget initialized at '/' 2004-12-26 23:16:20 <1> HP(8349) [Y2PMrc] Y2PM.rcvalue.cc(rcInit):388 Already initialized: file /var/adm/YaST/y2pm/y2pmrc 2004-12-26 23:16:20 <1> HP(8349) [Timecount++] Timecount.cc(start):78 START Timecount(RpmDb::getPackages) Gruß Roger
Frohe Weihnachten!
Christian Boltz -- So ihr habt euch jetzt garantiert totgelacht, die Schenkel blutig gehauen oder sämtliche Tischkanten zerbissen [...] [Edgar (Ede) Kuchelmeister in suse-linux]
Hallo Roger, hallo Leute, Am Sonntag, 26. Dezember 2004 23:18 schrieb Roger Neuburg:
Am Sonntag, den 26.12.2004, 23:06 +0100 schrieb Christian Boltz:
Am Sonntag, 26. Dezember 2004 20:25 schrieb Roger Neuburg:
Hallo hab meine Yast Funktionalität verloren. suse 9.2 Yast startet ganz normal, jedoch beim Versuch Software zu instalieren oder Online update ist Ebbe. Es passiert gar nichts. Über Konsole: line 194 11668 Speicherzugriffsfehler. Kann jemand helfen?
Mit diesen doch recht knappen Angaben leider nicht besonders gut.
Prüfe erstmal nach, ob alle zu YaST2 gehörigen Pakete noch in Ordnung sind: rpm -qa | grep -i yast | xargs rpm -V Wenn dabei Dateien als verändert oder fehlend gemeldet werden (außer Configdateien), musst Du die entsprechenden Pakete von CD/DVD neu installieren (mit rpm -Uhv). Im Zweifelsfall schick erst die Ausgabe des obigen Befehls an die Liste, bevor Du irgendwas unternimmst.
HP:~ # rpm -qa | grep -i yast | xargs rpm -V Unsatisfied dependencies for yast2-ncurses-2.10.5-3: liby2pm.so.2, libyui.so.2
Bitte rpm -q yast2-packagemanager yast2-core ausführen. Sind die Pakete installiert? Welche Version?
Unsatisfied dependencies for yast2-perl-bindings-2.10.3-2: perl(Locale::gettext), libpy2plugin.so.2, libpy2program.so.2, libpy2scr.so.2, libpy2stdio.so.2, libpy2wfm.so.2, libscr.so.2, liby2.so.2, liby2pm.so.2, liby2util.so.3, libycp.so.2, libyui.so.2
rpm -q perl-gettext yast2-core yast2-packagemanager liby2util Alles installiert? Welche Version? (falls Du Dich fragst, wie ich zu dieser Paketliste gekommen bin: das geht mit pin dateiname oder (bei erfüllten Abhängigkeiten, die bei Dir scheinbar nicht gegeben sind) rpm -q --whatprovides dateiname ) Falls Pakete fehlen, kannst Du sie per rpm -Uhv /pfad/zum/paket.rpm von CD oder DVD nachinstallieren.
xargs: rpm: terminated by signal 11
Segfault bei rpm? Komisch. Rufe den Verifizierungsbefehl nochmal auf, diesmal aber mit Anzeige des gerade getesteten Pakets: rpm -qa |grep -i yast | while read package ; do echo "+++ $package" rpm -V "$package" done Falls wieder ein Segfault (signal 11) o. ä. kommt, rufe das Ganze mehrfach auf. [1] Kommt der Fehler immer beim gleichen Paket? - falls ja: rpm --rebuilddb und nochmal testen - falls nein: lass über Nacht mal memtest86 laufen (sollte im Bootmenü enthalten sein, ansonsten über die Installations-CD/DVD starten).
[Logfile aus /var/log/YaST2]
sieht (zumindest für mich) unverdächtig aus. Gruß Christian Boltz [1] Pfeiltaste nach oben, Return -- Am besten im Targa-Format, oder Geotiff, oder HandshakeCT, oder so. Bloß nichts komprimiertes! Wohlmöglich entpackt sich die Datei in der Leitung, und dann ist das Kabel im Eimer. [Ratti in suse-linux]
participants (2)
-
Christian Boltz
-
Roger Neuburg