• 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] Opensuse 12.1 Gnome 3.2 -> 3.4 update Problem fails

rosieres

Newbie
Moin Moin,

ich habe wie beschrieben im Gnome Portal ein Update von Gnome 3.2 auf 3.4 gemacht ( Repo erneuern, Priority setzen, dup --from, Abhängigkeiten auflösen - was aber nur libmusicbrainz betraf, Neustart ) . Danach startet Gnome nicht mehr und zeigt einen "Ooops, etwas ist falsch gelaufen..." auf dem Bildschirm.

Also kurz mal die Log´s angesehen, und siehe da ein Bibliotheken Problem, so wie es scheint.

Code:
/var/log/gdm/:0-greeter.log

gnome-session[9348]: DEBUG(+): GsmXSMPClient: Set properties from client '0x6c38c0 [101b8f3ceea592288133918496615883600000093480000]'
gnome-session[9348]: DEBUG(+): GsmXSMPClient:   Program = 'gnome-shell'
gnome-session[9348]: DEBUG(+): GsmXSMPClient:   UserID = 'gdm'
gnome-session[9348]: DEBUG(+): GsmXSMPClient:   RestartStyleHint = 0
gnome-session[9348]: DEBUG(+): GsmXSMPClient:   ProcessID = '9445'
gnome-session[9348]: DEBUG(+): GsmXSMPClient:   CurrentDirectory = '/var/lib/gdm'
gnome-session[9348]: DEBUG(+): GsmXSMPClient:   _GSM_Priority = 20
[b]
    JS ERROR: !!!   Exception was: Error: Requiring Clutter, version 1.0: Typelib file for namespace 'PangoFT2', version '1.0' not found
    JS ERROR: !!!     lineNumber = '0'
    JS ERROR: !!!     fileName = '"gjs_throw"'
    JS ERROR: !!!     stack = '"("Requiring Clutter, version 1.0: Typelib file for namespace 'PangoFT2', version '1.0' not found")@gjs_throw:0
@/usr/share/gnome-shell/js/ui/environment.js:9
"'
    JS ERROR: !!!     message = '"Requiring Clutter, version 1.0: Typelib file for namespace 'PangoFT2', version '1.0' not found"'
    JS ERROR: !!!   Exception was: Error: Requiring Clutter, version 1.0: Typelib file for namespace 'PangoFT2', version '1.0' not found
    JS ERROR: !!!     lineNumber = '0'
    JS ERROR: !!!     fileName = '"gjs_throw"'
    JS ERROR: !!!     stack = '"("Requiring Clutter, version 1.0: Typelib file for namespace 'PangoFT2', version '1.0' not found")@gjs_throw:0
@/usr/share/gnome-shell/js/ui/environment.js:9
"'
    JS ERROR: !!!     message = '"Requiring Clutter, version 1.0: Typelib file for namespace 'PangoFT2', version '1.0' not found"'
Fensterverwalter-Warnung:Log level 32: Execution of main.js threw exception: Error: Requiring Clutter, version 1.0: Typelib file for namespace 'PangoFT2', version '1.0' not found
[/b]
gnome-session[9348]: DEBUG(+): GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
gnome-session[9348]: DEBUG(+): GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
gnome-session[9348]: DEBUG(+): GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
gnome-session[9348]: DEBUG(+): GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
gnome-session[9348]: DEBUG(+): GsmXsmpServer: ice_io_error_handler (0x7c7910)
gnome-session[9348]: DEBUG(+): GsmXSMPClient: IceProcessMessagesIOError on '0x6c38c0 [gnome-shell 101b8f3ceea592288133918496615883600000093480000]'
gnome-session[9348]: DEBUG(+): GsmManager: disconnect client
gnome-session[9348]: DEBUG(+): GsmManager: disconnect client: /org/gnome/SessionManager/Client4
gnome-session[9348]: DEBUG(+): GsmXSMPClient: getting restart style
gnome-session[9348]: DEBUG(+): GsmManager: restarting app
gnome-session[9348]: DEBUG(+): Re-starting app: /org/gnome/SessionManager/App1
gnome-session[9348]: WARNING: App 'gnome-shell.desktop' respawning too quickly
gnome-session[9348]: DEBUG(+): Using ConsoleKit for session tracking
gnome-session[9348]: DEBUG(+): Move and/or resize window x=0 y=0 w=1920 h=1200
gnome-session[9348]: DEBUG(+): GsmStore: Unreffing object: 0x6c38c0
gnome-session[9348]: DEBUG(+): GsmManager: Client removed: /org/gnome/SessionManager/Client4
gnome-session[9348]: DEBUG(+): GsmClient: disposing /org/gnome/SessionManager/Client4
gnome-session[9348]: DEBUG(+): GsmXSMPClient: xsmp_finalize (0x6c38c0 [gnome-shell 101b8f3ceea592288133918496615883600000093480000])
gnome-session[9348]: DEBUG(+): GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
gnome-session[9348]: DEBUG(+): GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
gnome-session[9348]: DEBUG(+): GsmAutostartApp: (pid:9445) done (status:1)
gnome-session[9348]: DEBUG(+): GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
gnome-session[9348]: DEBUG(+): GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
gnome-session[9348]: DEBUG(+): GsmShell: Not connected to the shell
gnome-session[9348]: DEBUG(+): GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
gnome-session[9348]: DEBUG(+): GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
gnome-session[9348]: DEBUG(+): GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
gnome-session[9348]: DEBUG(+): GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
gnome-session[9348]: DEBUG(+): GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
gnome-session[9348]: DEBUG(+): GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
gnome-session[9348]: DEBUG(+): GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
gnome-session[9348]: DEBUG(+): GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
gnome-session[9348]: DEBUG(+): GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
gnome-session[9348]: DEBUG(+): GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
gnome-session[9348]: DEBUG(+): GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
gnome-session[9348]: DEBUG(+): GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
gnome-session[9348]: DEBUG(+): GsmDBusClient: obj_path=(null) interface=(null) method=(null)
gnome-session[9348]: DEBUG(+): GsmDBusClient: obj_path=(null) interface=(null) method=(null)

Das Problem wird wohl aus typelib-1_0-Cogl-1_0 und typelib-1_0-CoglPango-1_0 kommen. Diese sind jeweils aber tatsächlich aus dem Repo für Gnome 3.4 Stable. Im IRC kennt das Problem keiner und bei mir passiert es stumpf auf allen Maschinen die ich update. Das ist natürlich außerordentlich blöd. Ich habe mir auch schon andere Versionen der betreffenden libs geholt aber lande immer wieder bei dem gleichen Problem. Wenn ich das Repo in die 3.2 Version umbenenne und die Pfade anpasse und dann einen zypper dup mache, läuft danach Gnome 3.2 wieder tadellos.

Hat vielleicht einer eine blasse Ahnung was ich machen kann ?? Ich würde liebend gerne 3.4 nutzen !! :)

Beste Grüße


NACHTRAG:

Ich habe auch schon gnome komplett entfernt, alles betreffende aus /etc und /usr/share entfernt und nochmals installiert. Ich lande immer wieder bei dem gleichen Problem. Ferner ist es auch egal, welche Graka im Einsatz ist. Genau dieses Verhalten habe ich auf Notebooks und Festen Rechnern. Mit aktuellen NVIDIA propertiären und mit Intel embedded Treibern. Also, ich bin nach wie vor der Überzeugung, dass es ein Bibliothekenproblem ist. Im übrigen auch schon so lange das Stable 3.4 Repo online ist.
 

RME

Advanced Hacker
Hallo,

YaST schrieb:
libpango-1_0-0 - Library for Layout and Rendering of Text

Pango is a library for layout and rendering of text, with an emphasis on internationalization. It can be used anywhere that text layout is needed. Pango forms the core of text and font handling for GTK+.
Gruss,
Roland
 
OP
R

rosieres

Newbie
Thema kann als gelöst gesetzt werden.

Ich habe einfach mal im GUI das Update gemacht.

- Repo gewählt
- Knopf gedrückt "Alle installierten Pakete auf diese Repo Version updaten" ABER: genau das passiert nicht, nur bei neueren ( Identisches Verhalten im zypper ) Paketen verfügbar in Stable 3.4 .... hatte aber einige Bibliotheken die schon in aktuellster Version waren, aber eben nicht aus Gnome Stable 3.4 Repo . . . also scheinen hier dann doch Unterschiede zu sein, was normalerweise nicht sein sollte. Also habe ich jedes Paket, das nicht aus gnome 3.4 Stable kommt, noch dazu gesetzt bzw. neu installieren lassen. Yast durchlaufen lassen, die Shell neu gestartet -> Es läuft jippie !!!!!!!
 
Oben