• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] Fehler beim Start von Yast2 bei OpenSuse 11.2

bike

Hacker
Hallo,

ich habe das Problem, dass Yast2 nicht mehr startet.
Wenn ich es starten möchte, wird nach dem Passwart gefragt.
Dies gebe ich ein, das Eingabefenster verschwindet und dann ist Schluss.
Wenn ich in einer Konsole YAST2 starten möchte kommt folgendes:

P5000:/ # yast2
/usr/lib/YaST2/bin/y2controlcenter: symbol lookup error: /usr/lib/YaST2/bin/y2controlcenter: undefined symbol: _ZN9QListData11detach_growEPii

Ich sehe, dass ein Problem mit Symbolen ist. Passt da eine lib nicht?

BS: Linux2.6.31.14-06-deskop i686
System: OpenSUSE 11.2(i586)
KDE: 4.4.4(KDE 4.4.4) release 3

Was kann ich tun, damit Yast wieder funktioniert?


Danke


bike
 
OP
B

bike

Hacker
Danke für die Antwort.

zypper se -s yast2
Code:
S | Name                                 | Typ        | Version        | Arch   | Repository                                                                                    
--+--------------------------------------+------------+----------------+--------+---------------                                                                                
i | autoyast2-installation               | Paket      | 2.18.14-1.1.3  | noarch | (Systempakete)                                                                                
i | patterns-openSUSE-yast2_basis        | Paket      | 11.3-1.1.1     | i586   | (Systempakete)
i | patterns-openSUSE-yast2_install_wf   | Paket      | 11.3-1.1.1     | i586   | (Systempakete)
i | yast2                                | Paket      | 2.18.25-2.5    | i586   | (Systempakete)
i | yast2-add-on                         | Paket      | 2.18.3-2.1     | noarch | (Systempakete)
i | yast2-apparmor                       | Paket      | 2.18.4-1.1.1   | noarch | (Systempakete)
i | yast2-backup                         | Paket      | 2.18.5-0.1.1   | noarch | (Systempakete)
i | yast2-bootloader                     | Paket      | 2.18.17-2.5    | i586   | (Systempakete)
i | yast2-branding-openSUSE              | Paket      | 2.18.0-2.1     | noarch | (Systempakete)
i | yast2-control-center                 | Paket      | 2.20.2-1.4.2   | i586   | openSUSE_11.2 
  | yast2-control-center                 | Quellpaket | 2.20.2-1.4.2   | noarch | openSUSE_11.2 
  | yast2-control-center-debugsource     | Paket      | 2.20.2-1.4.2   | i586   | openSUSE_11.2 
i | yast2-control-center-qt              | Paket      | 2.20.2-1.4.2   | i586   | openSUSE_11.2 
  | yast2-control-center-qt-debuginfo    | Paket      | 2.20.2-1.4.2   | i586   | openSUSE_11.2 
i | yast2-core                           | Paket      | 2.18.19-2.3    | i586   | (Systempakete)
i | yast2-country                        | Paket      | 2.18.21-0.3.1  | i586   | (Systempakete)
i | yast2-country-data                   | Paket      | 2.18.21-0.3.1  | i586   | (Systempakete)
i | yast2-dbus-client                    | Paket      | 2.18.0-2.1     | i586   | (Systempakete)
i | yast2-firewall                       | Paket      | 2.18.1-1.1.2   | noarch | (Systempakete)
i | yast2-hardware-detection             | Paket      | 2.17.1-2.3     | i586   | (Systempakete)
i | yast2-inetd                          | Paket      | 2.17.3-3.3     | noarch | (Systempakete)
i | yast2-installation                   | Paket      | 2.18.33-1.1.2  | noarch | (Systempakete)
i | yast2-irda                           | Paket      | 2.18.2-0.1.1   | noarch | (Systempakete)
i | yast2-iscsi-client                   | Paket      | 2.18.6-2.2     | noarch | (Systempakete)
i | yast2-kerberos-client                | Paket      | 2.18.3-2.2     | noarch | (Systempakete)
i | yast2-ldap                           | Paket      | 2.17.3-9.1     | i586   | (Systempakete)
i | yast2-ldap-client                    | Paket      | 2.18.5-2.6     | noarch | (Systempakete)
i | yast2-libyui                         | Paket      | 2.18.8-2.1     | i586   | (Systempakete)
i | yast2-mail                           | Paket      | 2.18.2-2.2     | noarch | (Systempakete)
i | yast2-metapackage-handler            | Paket      | 0.8.10-0.1.1   | noarch | (Systempakete)
i | yast2-mouse                          | Paket      | 2.18.2-2.1     | i586   | (Systempakete)
i | yast2-ncurses                        | Paket      | 2.18.11-0.1.1  | i586   | (Systempakete)
i | yast2-ncurses-pkg                    | Paket      | 2.18.4-2.10.2  | i586   | (Systempakete)
i | yast2-network                        | Paket      | 2.18.53-1.1.1  | i586   | (Systempakete)
i | yast2-nfs-client                     | Paket      | 2.18.0-2.2     | noarch | (Systempakete)
i | yast2-nfs-common                     | Paket      | 2.18.1-2.2     | noarch | (Systempakete)
i | yast2-nis-client                     | Paket      | 2.18.2-2.2     | i586   | (Systempakete)
i | yast2-ntp-client                     | Paket      | 2.18.0-3.2     | noarch | (Systempakete)
i | yast2-online-update                  | Paket      | 2.18.5-2.2     | noarch | (Systempakete)
i | yast2-online-update-frontend         | Paket      | 2.18.5-2.2     | noarch | (Systempakete)
i | yast2-packager                       | Paket      | 2.18.13-1.1.3  | i586   | (Systempakete)
i | yast2-packager-webpin                | Paket      | 2.18.13-1.1.3  | i586   | (Systempakete)
i | yast2-pam                            | Paket      | 2.18.1-0.1.1   | noarch | (Systempakete)
i | yast2-perl-bindings                  | Paket      | 2.18.0-2.1     | i586   | (Systempakete)
i | yast2-pkg-bindings                   | Paket      | 2.18.11-1.3.1  | i586   | (Systempakete)
i | yast2-printer                        | Paket      | 2.18.19-2.2    | i586   | (Systempakete)
i | yast2-profile-manager                | Paket      | 2.18.2-2.2     | i586   | (Systempakete)
i | yast2-qt                             | Paket      | 2.18.7-2.1     | i586   | (Systempakete)
i | yast2-qt-graph                       | Paket      | 2.18.4-4.1     | i586   | (Systempakete)
i | yast2-qt-pkg                         | Paket      | 2.18.22-1.1.1  | i586   | (Systempakete)
i | yast2-registration                   | Paket      | 2.18.0-2.4     | noarch | (Systempakete)
i | yast2-registration-branding-openSUSE | Paket      | 2.18.0-2.4     | noarch | (Systempakete)
i | yast2-repair                         | Paket      | 2.18.3-2.4     | noarch | (Systempakete)
i | yast2-restore                        | Paket      | 2.18.1-3.1     | noarch | (Systempakete)
i | yast2-runlevel                       | Paket      | 2.17.4-2.2     | noarch | (Systempakete)
i | yast2-samba-client                   | Paket      | 2.18.3-2.2     | noarch | (Systempakete)
i | yast2-samba-server                   | Paket      | 2.18.2-2.1     | noarch | (Systempakete)
i | yast2-scanner                        | Paket      | 2.18.0-2.2     | i586   | (Systempakete)
i | yast2-security                       | Paket      | 2.18.3-2.2     | noarch | (Systempakete)
i | yast2-slp                            | Paket      | 2.16.0-83.1    | i586   | (Systempakete)
i | yast2-sound                          | Paket      | 2.18.4-1.1.2.1 | i586   | (Systempakete)
i | yast2-storage                        | Paket      | 2.18.19-2.3    | i586   | (Systempakete)
i | yast2-sudo                           | Paket      | 2.18.2-2.2     | noarch | (Systempakete)
i | yast2-sysconfig                      | Paket      | 2.17.0-56.2    | noarch | (Systempakete)
i | yast2-theme-openSUSE                 | Paket      | 2.18.10-1.1.1  | noarch | (Systempakete)
i | yast2-theme-openSUSE-Oxygen          | Paket      | 2.18.10-1.1.1  | noarch | (Systempakete)
i | yast2-trans-de                       | Paket      | 2.18.1-16.19.1 | noarch | (Systempakete)
i | yast2-trans-stats                    | Paket      | 2.15.0-122.2   | noarch | (Systempakete)
i | yast2-transfer                       | Paket      | 2.18.0-3.1     | i586   | (Systempakete)
i | yast2-tune                           | Paket      | 2.18.1-2.2     | i586   | (Systempakete)
i | yast2-tv                             | Paket      | 2.18.4-2.8     | noarch | (Systempakete)
i | yast2-update                         | Paket      | 2.18.6-2.3     | i586   | (Systempakete)
i | yast2-users                          | Paket      | 2.18.13-2.1    | i586   | (Systempakete)
i | yast2-vm                             | Paket      | 2.16.10-3.1    | i586   | (Systempakete)
i | yast2-x11                            | Paket      | 2.18.0-2.1     | noarch | (Systempakete)
i | yast2-xml                            | Paket      | 2.16.1-56.1    | i586   | (Systempakete)
i | yast2-ycp-ui-bindings                | Paket      | 2.18.5-2.1     | i586   | (Systempakete)


bike
 

lOtz1009

Moderator
Teammitglied
Mit Yast oder Zypper geht das.
Zeig doch mal zypper lr -uP und lass bei der Gelegenheit auch mal zypper ve laufen, um zu schauen ob alle Abhängigkeiten erfüllt sind.
 
OP
B

bike

Hacker
Danke.

Code:
P5000:/ # zypper ve
Daten des Repositorys laden ...
Installierte Pakete lesen ...

Abhängigkeiten aller installierten Pakete sind erfüllt.
Also alles okay, denke ich


Code:
P5000:/ # zypper lr -uP
# | Alias                                      | Name                                                 | Aktiviert | Aktualisieren | Priorität | URI                                                                                                
--+--------------------------------------------+------------------------------------------------------+-----------+---------------+-----------+----------------------------------------------------------------------------------------------------
7 | packman                                    | packman                                              | Ja        | Ja            |   20      | http://mirror.geht-schon.de/packman.links2linux.de/suse/11.2/                                      
3 | nvidia                                     | nvidia                                               | Ja        | Ja            |   30      | ftp://download.nvidia.com/opensuse/11.2                                                            
1 | download.opensuse.org-mozilla              | openSUSE BuildService - Mozilla                      | Ja        | Ja            |   80      | http://download.opensuse.org/repositories/mozilla/openSUSE_11.2/                                   
2 | download.opensuse.org-openSUSE_11.2_Update | openSUSE BuildService - Virtualisierung (VirtualBox) | Ja        | Ja            |   81      | http://download.opensuse.org/repositories/Virtualization:/VirtualBox_backports/openSUSE_11.2_Update
4 | openSUSE_11.2                              | openSUSE_11.2                                        | Ja        | Ja            |   90      | http://download.opensuse.org/repositories/KDE:/UpdatedApps/openSUSE_11.2/                          
6 | openSUSE_11.2_KDE_Distro_Stable            | openSUSE_11.2_KDE_Distro_Stable                      | Ja        | Ja            |   91      | http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_11.2_KDE_Distro_Stable/              
5 | openSUSE_11.2_1                            | openSUSE_11.2                                        | Ja        | Ja            |   99      | http://download.opensuse.org/repositories/KDE:/Distro:/Stable/openSUSE_11.2/                       
8 | vlc                                        | vlc                                                  | Ja        | Ja            |   99      | http://download.videolan.org/pub/videolan/vlc/SuSE/11.2/

Bekomme nicht besser formatiert, hoffe es ist alles lesbar


bike
 
Bei Dir fehlen die Hauptrepositories 'oss', 'non-oss' und 'update'. So fügst Du sie hinzu:

Code:
zypper ar http://download.opensuse.org/distribution/11.2/repo/oss/ oss
zypper ar http://download.opensuse.org/distribution/11.2/repo/non-oss/ non-oss
zypper ar -f http://download.opensuse.org/update/11.2/ update

...danach die updates einspielen:

Code:
zypper up

...das Ganze geht natürlich auch mit den entsprechenden Modulen in YaST.

Denke daran, dass die 11.2 in wenigen Wochen aus dem support fällt.

Ich würde an Deiner Stelle das Videolan-Repo rauswerfen und die daraus stammenden Pakete mit dem jeweiligen Äquivalent aus Packman ersetzen, da diese beiden Quellen nicht miteinander kompatibel sind.
 
OP
B

bike

Hacker
Danke für die Antwort.
Doch mein Problem ist, dass Yast2 nicht mehr funktioniert.

Den Update auf 11.4 möchte ich so weit möglich hinauszögern.
Ich muss mit der Kiste arbeiten ;-)

bike
 

josef-wien

Ultimate Guru
bike schrieb:
Doch mein Problem ist, dass Yast2 nicht mehr funktioniert.
Deshalb sollst Du die von gropiuskalle genannten zypper-Befehle ausführen und danach noch einmal zypper lr -uP zeigen. Funktioniert die textbasierte Version (Aufruf mit yast)?
 
OP
B

bike

Hacker
Ich habe es schon verstanden, was gropiuskalle geschrieben hat.
Es wurden jede Menge Programme zurückgestuft, wie z.B OpenOffice, was ich nicht wollte.
Doch das löst(e) leider das Problem mit Yast2 nicht.

Ja, Yast im Textmodus geht.

bike
 

lOtz1009

Moderator
Teammitglied
zypper se -si libqt4-x11
Was gibt das aus?
Da ist irgendwo eine Inkonsistenz zwischen yast2-control-center(qt) und einer der Qt-Libs. Welche das ist...
 
OP
B

bike

Hacker
Danke für deine Hinweise.

Hier das Ergebnis
Code:
P5000:/ # zypper se -si libqt4-x11
Daten des Repositorys laden ...
Installierte Pakete lesen ...

S | Name       | Typ   | Version   | Arch | Repository    
--+------------+-------+-----------+------+---------------
i | libqt4-x11 | Paket | 4.6.3-9.2 | i586 | (Systempakete)

Wie kann ich finden welche libs benötigt werden?
Ich habe updates nur mit Yast bzw zypper gemacht :???:



bike
 

lOtz1009

Moderator
Teammitglied
Das dürfte der Übeltäter sein.
Du solltest dir wirklich oss, non-oss und update einrichten, die Prioritäten anpassen und anschließend zypper dup laufen lassen.
zypper dup -r 5 dürfte vorerst zumindest Yast zum Laufen bringen (sofern das 5. Repo noch Kde:Distro:Stable ist, die Namen der eingerichteten Repos solltest du auch mal ändern).
 
OP
B

bike

Hacker
Danke für deine Hilfe.

Die Namen habe ich übernommen wie es yast2 eingerichtet hat.

Ich habe die oss, non-os und update wie gropiuskalle geschrieben noch eingefügt, doch leider? noch kein Erfolg.
Es scheint so, dass ich wirklich das System nach OpenSuse 11.4 updaten muss. :???:

Doch habe ich auf einem anderen Rechner das Problem, dass ich VirtualBox 3.2.12 unter OpenSuse 11.4 nicht zum laufen gebracht habe, mit 4.0.4 funktionieren die Programme nicht, doch das ist ein anderes Thema.


bike
 
OP
B

bike

Hacker
Werden die Repositories abgefragt und die notwendigen Pakete installiert.
Nach dem einfügen der OSS; non-oss und update wurden 86 Pakete zurückgestuft.
Jedoch weiß ich jetzt nicht mehr welche es waren.

Ich arbeite jetzt mit yast und nicht mit yast2.
Als Notlösung muss dies eben genügen.


bike
 

lOtz1009

Moderator
Teammitglied
Dann hast du evtl. die Prioritäten nicht richtig gesetzt? Welche Version von libqt4-x11 bzw. yast2-control-center-qt ist jetzt installiert?
 
OP
B

bike

Hacker
Sorry für die späte Antwort, doch ich war unterwegs.

Nach dem Ändern der Prioritäten hat gab es einen großen Update und nun klappt es.


Danke für die Hilfe


bike
 
Oben