Header RSS Feed
 
If you only want to see the articles of a certain category, please click on the desired category below:
ALL Android Backup BSD Database Hacks Hardware Internet Linux Mail MySQL Monitoring Network Personal PHP Proxy Shell Solaris Unix Virtualization VMware Windows Wyse

Linux Distro Upgrade openSuSE 12.1 to 12.2 - a review
Thursday - Nov 8th 2012 - by - (0 comments)

This morning I decided to do a distribution upgrade of my computer running on openSUSE 12.1. The new version 12.2 is out for a couple of weeks now and I thought let's go for it.
I previously made good experiences with Debian's distro upgrades, but an openSUSE distro upgrade is something new to me. Will it work flawlessly?

For the upgrade I followed the official upgrade guide: http://en.opensuse.org/SDB:System_upgrade , which basically makes you do the following steps:

1. Disable special/manually added repositories. In my case this was for example a special "Printing" and the nvidia repo.

2. Make sure repo-update and repo-source are enabled. My repo list then looked like this:

# zypper repos --uri
#  | Alias                    | Name                       | En  | Refr| URI                                                                                        
---+--------------------------+----------------------------+---- +-----+--------------------------------------------------------------------------------------------
 1 | Printing                 | Printing                   | No  | Yes | http://download.opensuse.org/repositories/Printing/openSUSE_12.1/                          
 2 | devel_languages_ruby_ext | Ruby Extensions            | No  | No  | http://download.opensuse.org/repositories/devel:/languages:/ruby:/extensions/openSUSE_12.1/
 3 | home_bmwiedemann_Chef    | Chef (openSUSE_12.1)       | No  | No  | http://download.opensuse.org/repositories/home:/bmwiedemann:/Chef/openSUSE_12.1/           
 4 | nvidia                   | nvidia                     | No  | Yes | ftp://download.nvidia.com/opensuse/12.1/                                                   
 5 | repo-debug               | openSUSE-12.1-Debug        | No  | Yes | http://download.opensuse.org/debug/distribution/12.1/repo/oss/                             
 6 | repo-debug-update        | openSUSE-12.1-Update-Debug | No  | Yes | http://download.opensuse.org/debug/update/12.1/                                            
 7 | repo-non-oss             | openSUSE-12.1-Non-Oss      | Yes | Yes | http://download.opensuse.org/distribution/12.1/repo/non-oss/                               
 8 | repo-oss                 | openSUSE-12.1-Oss          | Yes | Yes | http://download.opensuse.org/distribution/12.1/repo/oss/                                   
 9 | repo-source              | openSUSE-12.1-Source       | Yes | Yes | http://download.opensuse.org/source/distribution/12.1/repo/oss/                            
10 | repo-update              | openSUSE-12.1-Update       | Yes | Yes | http://download.opensuse.org/update/12.1/

3. Run a complete (normal) update so you're up to date. -> zypper update, then reboot

4. Now up to the distro upgrade. Disable ALL repos and add the 12.2 repos (see official guide for URLs). I also added the new nvidia repo for 12.2:

# zypper modifyrepo --all --disable
# zypper rr nvidia
# zypper addrepo --name "openSUSE-12.2-OSS" http://download.opensuse.org/distribution/12.2/repo/oss/ repo-12.2-oss
# zypper addrepo --name "openSUSE-12.2-Non-Oss" http://download.opensuse.org/distribution/12.2/repo/non-oss/ repo-12.2-non-oss
# zypper addrepo --refresh --name "openSUSE-12.2 Update-Oss" http://download.opensuse.org/update/12.2/ repo-12.2-update
# zypper addrepo --refresh --name "openSUSE-12.2-Update-Non-Oss" http://download.opensuse.org/update/12.2-non-oss/ repo-12.2-non-oss-update
# zypper ar -f ftp://download.nvidia.com/opensuse/12.2/ nvidia

5. Run the distro upgrade -> zypper dup


So much to the theory, where everything should work well. But after a while X crashed (probably due to the new graphic card driver install) and the following image was shown on my screen:


openSuse X Server Crash during distro upgrade

Oh no! Something has gone wrong.
A problem has occurred and the system can't recover. Please contact a system administrator.

D'oh! at first sight but then it didn't really bother me. I hit CTRL+ALT+2 to continue on the console. I typed again zypper dup and the upgrade process continued more or less where it previously stopped.

After a while the ugprade finished and a reboot was launched.

12.2 started up as I expected it and as of now, everything seemed to work as it should. I also noticed that Firefox now finally doesn't crash anymore, when I sign off an ILO3 page.

Update November 9th, 2012:
Firefox works on ILO3 pages now... but crashes on OTRS when a new window/popup should be opened. Great :-/.

Update November 22nd, 2012:
The Firefox problems seem to be related to the openSUSE Firefox extension. As soon as this Add-On was disabled, everything was fine and no browser crashes happened anymore.

 

Add a comment

Show form to leave a comment

Comments (newest first):

No comments yet.

Go to Homepage home
Linux Howtos how to's
Monitoring Plugins monitoring plugins
Links links

Valid HTML 4.01 Transitional
Valid CSS!
[Valid RSS]

6939 Days
until Death of Computers
Why?