(Gelöst) Yast tut's nach Suse--Online-Update nicht mehr

Status
Für weitere Antworten geschlossen.

Benno

Member
Suse 10.1 stellt einen doch immer wieder vor nette Aufgaben. Nachdem ich es gestern endlich geschafft habe, diesem Betriebssystem ein Online-Update abzutrotzen, funktioniert Yast nicht mehr: Man kann es öffnen und sich anschauen, aber das Anklicken einer Funktion lässt die Uhr neben dem Mauszeiger kurz erscheinen und nach ein paar Runden geht sie dann wieder weg, und das Modul wird auch nicht gestartet. Ziemlich ärgerlich, wie auch dieser ewige Zeitfresser In-Foren-und-How-To's-Irgendeinen-Tip-Für-Dies-und-Das-Sucherei, weil mal wieder irgendetwas nicht funktioniert (z.B. das Computernetzwerk). Nun ja, dafür spart man sich ja manchen *Ärger mit dem anderen OS*. Aber um auf mein Problem zurückzukommen: Kennt jemand dieses Phänomen und weiß was man da so tun kann um sein System wieder mit Yast pflegen zu können?
 

Rain_Maker

Administrator
Teammitglied
AW: Yast tut's nach Suse--Online-Update nicht mehr

Code:
su

(Passwort)

/sbin/yast2 sw_single
Ausgaben posten.

Greetz,

RM
 

Benno

Member
AW: Yast tut's nach Suse--Online-Update nicht mehr

Der Befehl ergibt folgende Fehlermeldung:

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

Run 'yast2 -h" for help on usage
Und jetzt?

Gruß

Benno

PS: Danke für die schnelle Reaktion!
 

Rain_Maker

Administrator
Teammitglied
AW: Yast tut's nach Suse--Online-Update nicht mehr

OK, sieht nach unvollständigem/misslungenem Update aus.

1. http://www.pc-forum24.de/showthread.php?t=1678

2. Falls Yast dann immer noch Zicken macht, alle installierten yast-Pakete ebenfalls erneut installieren, auch wenn nicht alle upgedatet wurden.

(Für KlickiBuntis geht das auch über die smart --gui, zuerst aber UNBEDINGT 1. abarbeiten)

Greetz,

RM
 

Benno

Member
AW: Yast tut's nach Suse--Online-Update nicht mehr

Punkt 1 würde ich gerne abarbeiten. Hätte nur folgende Frage: Kann man smart auch ohne yast von der DVD installieren? Genau jenes funktioniert ja zurzeit gerade gar nicht.

Gruß

Benno
 

Rain_Maker

Administrator
Teammitglied
AW: Yast tut's nach Suse--Online-Update nicht mehr

Ja,

Allerdings dann nur von Hand und Abhängigkeiten müssen ebenso von Hand aufgelöst werden.

Pakete von Guru runterladen und alle in einen Ordner packen.

Dazu braucht smart IIRC noch die beiden Pakete python-elementtree und python-gtk (für die GUI), die gibt es auf der CD/DVD oder hier:

ftp://ftp4.gwdg.de/pub/linux/suse/apt/SuSE/10.1-i386/RPMS.base

bzw.

ftp://ftp4.gwdg.de/pub/linux/suse/apt/SuSE/10.1-x86_64/RPMS.base

Alles in einen Ordner packen und dann:

Code:
su

(Passwort)

rpm -Uvh smart* python*
Sollte dann immer noch etwas fehlen, dann wird sich rpm beschweren und das fehlende Paket nennen, vielleicht rpm-python, bin mir nicht ganz sicher, auch das gibt es auf dem oben verlinkten Server.

Danach wie im HowTo beschrieben.

Greetz,

RM
 

Benno

Member
AW: Yast tut's nach Suse--Online-Update nicht mehr

Punkt 1 hat leider keine Abhilfe geschaffen. Bin mir aber auch nicht sicher, ob smart vollständig funktioniert hat, weil er zwar rpms in den Zwischenspeicher geholt hat (so habe ich die Textausgabe verstanden), danach war er aber schon fertig. Wenn ich Yast2 neu installiere, muss ich dazu vorher das Verzeichnis YaST2 in /usr/lib löschen? Wie finde ich heraus, welche Yast-Pakete installiert sind?

Gruß

Benno
 

Rain_Maker

Administrator
Teammitglied
AW: Yast tut's nach Suse--Online-Update nicht mehr

Sorry, so wird das nix, ich hab meine Kristallkugel verliehen.

(so habe ich die Textausgabe verstanden)
Schön, und ich soll sie erraten?

Diese blumigen Umschreibungen sind null wert, wie wäre es mit Shellausgaben?

Was sagen

Code:
smart channel --show

sudo smart upgrade --update
?
Fehlermeldungen?

Was genau funktioniert nun (immer noch) nicht?

So macht das keinen Spaß, wenn ich ein Quiz will, dann schalte ich die Glotze an.

Greetz,

RM
 

Benno

Member
AW: Yast tut's nach Suse--Online-Update nicht mehr

OK, Danke erstmal. Hab's nochmal mit dem Befehl versucht
Code:
sudo smart upgrade --update
, hier also eine Zeile der Fehlermeldung, die nach stundenlangem Download (so vier Stunden) diverser Pakete ausgegeben wurde (der Server ftp.suse.com gab die Daten nur extrem langsam raus):

Code:
FEHLER!: Das Herunterladen der Pakete ist fehlgeschlagen:
FEHLER!:     ftp://ftp.suse.com/pub/suse/update/10.1/rpm/i586/gpg2-1.9.18-17.8.i586.rpm: We aren't accepting new connections right now or there are too many connections from your IP address. Please use a mirror: http://www.novell.com/products/suselinux/downloads/ftp/int_mirrors.html . If you feel this is in error please contact ftpadmin@suse.com
Diese Meldung kam noch jeweils für die restlichen herunterzuladenden Pakete. Falls der gesamte Output nötig ist, kann ich den posten. Ausgabe nach dem Befehl
Code:
smart channel --show
Code:
[suse]
type = yast2
name = SUSE 10.1 OpenSource Repository
baseurl = http://download.opensuse.org/distribution/SL-10.1/inst-source

[guru]
type = yast2
name = Guru 3rd party package repository
baseurl = http://ftp.gwdg.de/pub/linux/misc/suser-guru/rpm/10.1

[suse-kde-backports]
type = rpm-md
name = Current KDE applications
disabled = yes
baseurl = http://software.opensuse.org/download/KDE:/Backports/SUSE_Linux_10.1

[rpm-sys]
type = rpm-sys
name = RPM System

[packman]
type = yast2
name = Packman 3rd Party Package Repository
baseurl = http://packman.inode.at/suse/10.1

[suse-update]
type = rpm-md
name = SUSE Linux Online Updates
baseurl = ftp://ftp.suse.com/pub/suse/update/10.1/

[suse-non-oss]
type = yast2
name = SUSE 10.1 Add-On Repository with non OpenSource Packages
baseurl = http://download.opensuse.org/distribution/SL-10.1/non-oss-inst-source
Da fällt mir gerade auf, wie heißt die Konfigurationsdatei, in der das steht? Dann könnte ich ja den Spiegelserver eintragen, vielleicht ist der schneller.

Ich habe übrigens dann versucht, yast von der DVD neu zu installieren mit diesem Befehl:
Code:
rpm -i yast2*
Da kam folgende Meldung:

Code:
error: Failed dependencies:
        liby2util-devel is needed by yast2-core-devel-2.13.22-3.i586
        libxcrypt-devel is needed by yast2-core-devel-2.13.22-3.i586
        hwinfo-devel is needed by yast2-core-devel-2.13.22-3.i586
        ncurses-devel is needed by yast2-core-devel-2.13.22-3.i586
        blocxx-devel is needed by yast2-core-devel-2.13.22-3.i586
        libzypp.so.0 is needed by yast2-ncurses-2.13.27-3.i586
        libzypp.so.0 is needed by yast2-perl-bindings-2.13.4-17.i586
        libzypp.so.0 is needed by yast2-pkg-bindings-2.13.68-4.i586
Wo bekomme ich diese Pakete her und wie könnte ich sie nachinstallieren?

Zum Thema "So macht es keinen Spaß": Ich bin absoluter Suse-Neuling, und mir macht es auch keinen Spaß, vor einer Sphinx namens Betriebssystem zu sitzen und ihr Geheimnis zu erraten um dann vor einem neuen zu stehen. Ich lerne gerne, bin für Hilfe erfahrener Leute sehr dankbar (womit ich dich einschließe), freue mich aber, genau wie jeder andere, über einen freundlichen Ton, wenn Angaben fehlen. Meine Kristallkugel hab ich verliehen.

Gruß

Benno
 

Rain_Maker

Administrator
Teammitglied
AW: Yast tut's nach Suse--Online-Update nicht mehr

Die Server scheinen zur Zeit überlastet.

Da ich davon ausgehe, daß Du Dich mit vi nicht auskennst, am besten über die GUI die Channeldaten (URL) ändern und Server von ftp.gwdg.de eintragen.

Code:
ftp://ftp.gwdg.de/pub/opensuse/distribution/SL-10.1/inst-source

ftp://ftp.gwdg.de/pub/opensuse/distribution/SL-10.1/non-oss-inst-source

ftp://ftp.gwdg.de/pub/opensuse/repositories/KDE:/KDE3/SUSE_Linux_10.1

ftp://ftp.gwdg.de/pub/opensuse/repositories/KDE:/Backports/SUSE_Linux_10.1

ftp://ftp.gwdg.de/pub/linux/misc/suser-guru/rpm/10.1

http://ftp.gwdg.de/pub/linux/misc/packman/suse/10.1/

ftp://ftp.gwdg.de/pub/linux/suse/ftp.suse.com/suse/update/10.1
Ich denke ich muß nicht extra angeben, welcher Channel ein Mirror für welchen der alten Channels ist, das geht ja aus den Namen hervor.

Und von händischem drüberbügeln der Yast-Pakete würde ich die Finger lassen, wenn man nicht genau weiß, was man tut bzw. sich nicht mit rpm auskennt.

Greetz,

RM
 

Benno

Member
AW: Yast tut's nach Suse--Online-Update nicht mehr

Success! Hat aber geschlagene 4 Stunden gedauert. Hab es so gemacht, wie von dir vorgeschlagen, außer - ich habe die Server in den smart.channel-Dateien in /etc/smart in kedit von Hand geändert, GUI war mir zu lästig. Yast2 funktioniert wieder. Es gab aber während des Updates zwei Vorkommnisse:

Im Smart-Verlauf habe ich folgende Fehlermeldungen gefunden:

Code:
WARNING: /lib/modules/2.6.16.21-0.25-default/weak-updates/at76c505a-rfmd2958.ko needs unknown symbol at76c503_delete_device
WARNING: /lib/modules/2.6.16.21-0.25-default/weak-updates/at76c505a-rfmd2958.ko needs unknown symbol at76c503_do_probe
WARNING: /lib/modules/2.6.16.21-0.25-default/weak-updates/at76c505-rfmd.ko needs unknown symbol at76c503_delete_device
WARNING: /lib/modules/2.6.16.21-0.25-default/weak-updates/at76c505-rfmd.ko needs unknown symbol at76c503_do_probe
WARNING: /lib/modules/2.6.16.21-0.25-default/weak-updates/at76c503-rfmd.ko needs unknown symbol at76c503_delete_device
WARNING: /lib/modules/2.6.16.21-0.25-default/weak-updates/at76c503-rfmd.ko needs unknown symbol at76c503_do_probe
WARNING: /lib/modules/2.6.16.21-0.25-default/weak-updates/at76c505-rfmd2958.ko needs unknown symbol at76c503_delete_device
WARNING: /lib/modules/2.6.16.21-0.25-default/weak-updates/at76c505-rfmd2958.ko needs unknown symbol at76c503_do_probe
WARNING: /lib/modules/2.6.16.21-0.25-default/weak-updates/at76c503-i3863.ko needs unknown symbol at76c503_delete_device
WARNING: /lib/modules/2.6.16.21-0.25-default/weak-updates/at76c503-i3863.ko needs unknown symbol at76c503_do_probe
WARNING: /lib/modules/2.6.16.21-0.25-default/weak-updates/at76c503-i3861.ko needs unknown symbol at76c503_delete_device
WARNING: /lib/modules/2.6.16.21-0.25-default/weak-updates/at76c503-i3861.ko needs unknown symbol at76c503_do_probe
WARNING: /lib/modules/2.6.16.21-0.25-default/weak-updates/at76c503-rfmd-acc.ko needs unknown symbol at76c503_delete_device
WARNING: /lib/modules/2.6.16.21-0.25-default/weak-updates/at76c503-rfmd-acc.ko needs unknown symbol at76c503_do_probe
Außerdem leuchtete ein Popup mit dem KDE-Crashmanager auf, der meldete kdbuildsycoca sei abgestürzt. Als weitere Infos konnte man in der Rückverfolgung dann Folgendes lesen:
Code:
Überprüfung der Systemkonfiguration beim Start deaktiviert.

(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1230797136 (LWP 25730)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[KCrash handler]
#6  0xffffe410 in __kernel_vsyscall ()
#7  0xb6fd27d0 in raise () from /lib/libc.so.6
#8  0xb6fd3ea3 in abort () from /lib/libc.so.6
#9  0xb7007f8b in __libc_message () from /lib/libc.so.6
#10 0xb700d911 in malloc_printerr () from /lib/libc.so.6
#11 0xb700ef84 in free () from /lib/libc.so.6
#12 0xb717be51 in operator delete () from /usr/lib/libstdc++.so.6
#13 0xb717bead in operator delete[] () from /usr/lib/libstdc++.so.6
#14 0xb77f653d in QChar::joining () from /usr/lib/qt3/lib/libqt-mt.so.3
#15 0xb7db0ad1 in KService::~KService () from /opt/kde3/lib/libkio.so.4
#16 0x08290df0 in ?? ()
#17 0x08291b50 in ?? ()
#18 0xb7db080b in KService::~KService () from /opt/kde3/lib/libkio.so.4
#19 0xb68199a8 in ?? () from /opt/kde3/lib/libkdeinit_kbuildsycoca.so
#20 0x08291b50 in ?? ()
#21 0x08292cb0 in ?? ()
#22 0xbfe8e528 in ?? ()
#23 0xb6815cb0 in QValueListPrivate<KSharedPtr<KSycocaEntry> >::clear ()
   from /opt/kde3/lib/libkdeinit_kbuildsycoca.so
#24 0xb6815cb0 in QValueListPrivate<KSharedPtr<KSycocaEntry> >::clear ()
   from /opt/kde3/lib/libkdeinit_kbuildsycoca.so
#25 0xb6815d18 in QValueList<KSharedPtr<KSycocaEntry> >::clear ()
   from /opt/kde3/lib/libkdeinit_kbuildsycoca.so
#26 0xb6802cfe in KBuildServiceGroupFactory::addEntry ()
   from /opt/kde3/lib/libkdeinit_kbuildsycoca.so
#27 0xb680e6d9 in KBuildServiceGroupFactory::addNew ()
   from /opt/kde3/lib/libkdeinit_kbuildsycoca.so
#28 0xb680efa4 in KBuildSycoca::createMenu ()
   from /opt/kde3/lib/libkdeinit_kbuildsycoca.so
#29 0xb680f0a6 in KBuildSycoca::createMenu ()
   from /opt/kde3/lib/libkdeinit_kbuildsycoca.so
#30 0xb6810093 in KBuildSycoca::build ()
   from /opt/kde3/lib/libkdeinit_kbuildsycoca.so
#31 0xb68121f2 in KBuildSycoca::recreate ()
   from /opt/kde3/lib/libkdeinit_kbuildsycoca.so
#32 0xb6812b56 in kdemain () from /opt/kde3/lib/libkdeinit_kbuildsycoca.so
#33 0xb7f6e534 in kdeinitmain () from /opt/kde3/lib/kde3/kbuildsycoca.so
#34 0x0804e8bf in ?? ()
#35 0x00000002 in ?? ()
#36 0x08072430 in ?? ()
#37 0x00000001 in ?? ()
#38 0x00000000 in ?? ()
Soll ich das erst einmal ignorieren oder droht mir neues Unheil?

Ansonsten: Vielen vielen Dank an Rain_Maker!

Gruß

Benno

PS am 17.11.: Bislang läuft das System stabil und alles läuft wieder.
 

Rain_Maker

Administrator
Teammitglied
AW: (Gelöst) Yast tut's nach Suse--Online-Update nicht mehr

Die Meldungen sehen übler aus, als sie sind und es hat AFAIK mit dem "Minor-Update" von 2.6.6.21-0.13 auf 2.6.16.21-0.25 zu tun.

Es sind ja auch nur "Warnings" und keine Fehlermeldungen.

Ich hatte diese Meldungen damals auch und es gab keine Probleme.

Das mit dem Crashmanager war wahrscheinlich eine KDE-Applikation, die beim Update selbst erneuert wurde und dann bei einem Datenbankzugriff auf die erneuerte Datenbank einmalig abgeschmiert ist. Sollte nicht vorkommen, passiert aber ab und zu mal und ist in der Regel nur lästig aber nicht schlimm.

Greetz,

RM

==> Closed.
 
Status
Für weitere Antworten geschlossen.
Oben