Beim upgraden von 13.1 zu 13.2 falsche gtk lib, Firefox und Thunderbird startet nicht mehr

Beim Upgrade-Versuch von OpenSuse 13.1 zu 13.2 ist leider das folgende schief gelaufen:
Bevor ich einen update machte, (um danach den Upgrade zu machen) hatte ich die verkehrte Repo-Version definiert.
Somit sind ein paar GTK Libraries - soweit ich es verstehe - nun 13.2 - Versionen.

Hier sind die enzelnen Schritte:

localhost:~ # cat /etc/os-release 
NAME=openSUSE 
VERSION="13.1 (Bottle)" 
VERSION_ID="13.1" 
PRETTY_NAME="openSUSE 13.1 (Bottle) (x86_64)" 
ID=opensuse 
ANSI_COLOR="0;32" 
CPE_NAME="cpe:/o:opensuse:opensuse:13.1" 
BUG_REPORT_URL="https://bugs.opensuse.org" 
HOME_URL="https://opensuse.org/" 
ID_LIKE="suse"
zypper modifyrepo --enable repo-update 
zypper addrepo --check --refresh --name 'openSUSE-13.2-Update' http://download.opensuse.org/update/13.2/ repo-update 
zypper update

Nach dem Update funktionierten dann Firefox und Thunderbird und Gimp nicht mehr:

localhost:~ # firefox 
 
(process:6336): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed 
 
(firefox:6336): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::sm-connect after class was initialised 
 
(firefox:6336): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::show-crash-dialog after class was initialised 
 
(firefox:6336): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::display after class was initialised 
 
(firefox:6336): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::default-icon after class was initialised 
/usr/lib64/firefox/firefox: symbol lookup error: /usr/lib64/libgtk-x11-2.0.so.0: undefined symbol: g_type_check_instance_is_fundamentally_a
localhost:~ # thunderbird 
 
(process:6365): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed 
 
(thunderbird:6365): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::sm-connect after class was initialised 
                                                                                                                                                                                                                                      
(thunderbird:6365): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::show-crash-dialog after class was initialised                                                                                                      
                                                                                                                                                                                                                                      
(thunderbird:6365): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::display after class was initialised                                                                                                                
                                                                                                                                                                                                                                      
(thunderbird:6365): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::default-icon after class was initialised                                                                                                           
/usr/lib64/thunderbird/thunderbird-bin: symbol lookup error: /usr/lib64/libgtk-x11-2.0.so.0: undefined symbol: g_type_check_instance_is_fundamentally_a

Danach versuchte ich den Upgrade:

zypper ar -f http://download.opensuse.org/update/13.2-non-oss/ repo-update-non-oss
zypper dup

Dann startete OpenSuse zuerst überhaupt nicht mehr in X (KDE)
Erst nach eienm Cold-boot startete KDE wieder.

Allerdings ist die berichtete Version immer noch 13.1

Hier ist meine Repos Info:

localhost:~ # zypper repos --uri 
#  | Alias                              | Name                                                    | Enabled | Refresh | URI                                                                              
---+------------------------------------+---------------------------------------------------------+---------+---------+--------------------------------------------------------------------------------- 
 1 | Packman Repository                 | Packman Repository                                      | Yes     | Yes     | http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_13.1/                         
 2 | download.nvidia.com-opensuse       | nVidia Graphics Drivers                                 | Yes     | Yes     | http://download.nvidia.com/opensuse/13.1/                                        
 3 | download.opensuse.org-13.1-non-oss | Aktualisierungs-Repository (Nicht-Open-Source-Software) | Yes     | Yes     | http://download.opensuse.org/update/13.1-non-oss/                                
 4 | download.opensuse.org-non-oss      | Haupt-Repository (NON-OSS)                              | Yes     | Yes     | http://download.opensuse.org/distribution/13.1/repo/non-oss/                     
 5 | download.opensuse.org-oss          | Haupt-Repository (OSS)                                  | Yes     | Yes     | http://download.opensuse.org/distribution/13.1/repo/oss/                         
 6 | download.opensuse.org-oss_1        | Haupt-Repository (Quellen)                              | Yes     | Yes     | http://download.opensuse.org/source/distribution/13.1/repo/oss/                  
 7 | download.opensuse.org-update       | Hauptaktualisierungs-Repository                         | Yes     | Yes     | http://download.opensuse.org/update/13.1/                                        
 8 | home:fietze                        | home:fietze                                             | Yes     | Yes     | http://download.opensuse.org/repositories/home:/fietze/openSUSE_13.1/            
 9 | home:winski:skype                  | home:winski:skype                                       | No      | Yes     | http://download.opensuse.org/repositories/home:/winski:/skype/openSUSE_13.1/     
10 | libdvdcss repository               | libdvdcss repository                                    | Yes     | Yes     | http://opensuse-guide.org/repo/13.1/                                             
11 | openSUSE-13.1-1.10                 | openSUSE-13.1-1.10                                      | Yes     | No      | cd:///?devices=/dev/disk/by-id/ata-HL-DT-STDVD-RAM_GH22NP20,/dev/sr0             
12 | openSUSE:13.2:Update               | openSUSE:13.2:Update                                    | Yes     | Yes     | http://download.opensuse.org/update/13.2/                                        
13 | openSUSE_13.1-1.10                 | openSUSE 13.1-1.10                                      | Yes     | No      | iso:///?iso=opensuse-13.1-dvd-biarch-i586-x8.iso&url=file:///home/openSuSE-13.1/ 
14 | repo-debug                         | openSUSE-13.1-Debug                                     | No      | Yes     | http://download.opensuse.org/debug/distribution/13.1/repo/oss/                   
15 | repo-debug-update                  | openSUSE-13.1-Update-Debug                              | No      | Yes     | http://download.opensuse.org/debug/update/13.1/                                  
16 | repo-debug-update-non-oss          | openSUSE-13.1-Update-Debug-Non-Oss                      | No      | Yes     | http://download.opensuse.org/debug/update/13.1-non-oss/                          
17 | repo-update                        | openSUSE-13.2-Update                                    | Yes     | Yes     | http://download.opensuse.org/update/13.2/  

Wie kann ich den Upgrade erfolgreich durchziehen und Firefox und Thunderbird wieder ins Leben erwecken? :open_mouth:

Grüße - Michael

Hallo Michael,

Du hast noch nicht fertig geupraded. Du verwendest jetzt openSUSE 13.1 mit einigen Repositorys für openSUSE 13.2.
Die Repositories müssen ausgetauscht werden.

Eine schöne Anleitung findest Du hier: http://linux.t-tietz.de/OpenSUSE_Upgrade_13_1__13_2
Vervollständige die fehlenden Befehle und es sollte wieder funktionieren.