I have three computers with 13.1 I have to upgrade to 42.3.
The first one is a home computer with a very simple configuration and almost no important information.
The second a home server with some services (nfs, samba, smtp+pop, web) and lvm over software raid 1
The third one is a department server with several services and software raid10.
I’m going to test the upgrade on the first system and postpone the decision on how to upgrade the other two systems.
The system has 4 partitions: windows, swap, / and /home, so even in the worst case scenario I can recover it with a fresh install.
the other two systems have only standar repos and packman, but this one has some other repos too.
abraracurcix:~ # cat repos.list
# | Alias | Name | Enabled | Refresh | Priority | Type | URI | Service
---+---------------------------+------------------------------------+---------+---------+----------+--------+---------------------------------------------------------------------------+--------
1 | AMD-FGLRX | AMD-FGLRX | Yes | Yes | 99 | rpm-md | http://geeko.ioda.net/mirror/amd-fglrx/openSUSE_13.1/ |
2 | Application:Geo | Application:Geo | No | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/Application:/Geo/openSUSE_13.1/ |
3 | graphics | graphics | No | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/graphics/openSUSE_13.1/ |
4 | libdvdcss | libdvdcss | Yes | Yes | 99 | rpm-md | http://opensuse-guide.org/repo/13.1/ |
5 | mozilla | mozilla | Yes | Yes | 95 | rpm-md | http://download.opensuse.org/repositories/mozilla/openSUSE_13.1/ |
6 | openSUSE-13.1-1.10 | openSUSE-13.1-1.10 | No | No | 99 | yast2 | http://download.opensuse.org/distribution/13.1/repo/oss/ |
7 | openSUSE:13.1 | openSUSE:13.1 | Yes | Yes | 99 | yast2 | http://download.opensuse.org/distribution/13.1/repo/oss/ |
8 | openSUSE_13.1-1.10_1 | openSUSE 13.1-1.10 | No | No | 99 | yast2 | dvd:/// |
9 | packman | packman | Yes | Yes | 98 | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_13.1/ |
10 | repo-debug | openSUSE-13.1-Debug | No | No | 99 | NONE | http://download.opensuse.org/debug/distribution/13.1/repo/oss/ |
11 | repo-debug-update | openSUSE-13.1-Update-Debug | No | No | 99 | NONE | http://download.opensuse.org/debug/update/13.1/ |
12 | repo-debug-update-non-oss | openSUSE-13.1-Update-Debug-Non-Oss | No | No | 99 | NONE | http://download.opensuse.org/debug/update/13.1-non-oss/ |
13 | repo-non-oss | openSUSE-13.1-Non-Oss | Yes | Yes | 99 | yast2 | http://download.opensuse.org/distribution/13.1/repo/non-oss/ |
14 | repo-source | openSUSE-13.1-Source | No | No | 99 | NONE | http://download.opensuse.org/source/distribution/13.1/repo/oss/ |
15 | repo-update | openSUSE-13.1-Update | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/13.1/ |
16 | repo-update-non-oss | openSUSE-13.1-Update-Non-Oss | No | Yes | 99 | rpm-md | http://download.opensuse.org/update/13.1-non-oss/ |
abraracurcix:~ #
As Opensuse SDB recommends offline upgrade, this is the approach I will take. I have burned the Opensuse full DVD of versions 13.2, 42.1, 42.2 and 42.3 and test them in order to be sure they are OK.
As my first system is in a place with no wideband connection, I have to connect to internet through a 3G stick so I can’t afford to use the online repos for every step in the process.
First of all I have done a zypper ref+zypper up with the 13.1 running version.
Then I have tried a direct upgrade to 42.3 using the DVD. I Booted with the 42.3 DVD and select upgrade.
The system did recognize my installed 13.1 system / (ext4) and allow me to continue with the upgrade process. I enabled the internet connection and all went fine until I got a message (I was installing in spanish, so the message is my translation) “The installed product is not compatible with the product in the installation media- If you try to upgrade with the current installation media the system may not boot or some applications may not work correctly” continue/cancel.
I selected CANCEL and then It showed another message: “Installed product (Opensuse 13.1) is not compatible with the product in the installation media (Opensuse Leap 42.3)”.
So it recognices the system and I could have continued with the upgrade, but it seems it not supported… So, first question, I did well or I should have continued with the upgrade?
Then I rebooted the system without upgrading and begun again with 13.2 DVD. As it is possible that I have to do the upgrade in several steps and I can’t afford so many GB of 3G data, I disabled internet connection and proceeded with the upgrade using exclusively the DVD.
The process went smoothly, it deleted all the repos and used only the standar repos in the DVD.
When the process finished it rebooted and I saw that the grub menu did list still “Opensuse 13.1” but the system booted and there was a 13.2 running system. But It was not all working OK. I got a text login. I logged as root and I run startx … I got a crash.
..........
65.903] (II) "glx" will be loaded by default.
65.903] (II) LoadModule: "glx"
65.903] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
65.904] (II) Module glx: vendor="X.Org Foundation"
65.904] compiled for 1.16.1, module version = 1.0.0
65.904] ABI class: X.Org Server Extension, version 8.0
65.904] (==) AIGLX enabled
65.904] (II) LoadModule: "fglrx"
65.905] (II) Loading /usr/lib64/xorg/modules/drivers/fglrx_drv.so
65.928] (II) Module fglrx: vendor="FireGL - AMD Technologies Inc."
65.928] compiled for 1.4.99.906, module version = 15.30.3
65.928] Module class: X.Org Video Driver
65.928] (II) Loading sub module "fglrxdrm"
65.928] (II) LoadModule: "fglrxdrm"
65.928] (II) Loading /usr/lib64/xorg/modules/linux/libfglrxdrm.so
65.928] (II) Module fglrxdrm: vendor="FireGL - AMD Technologies Inc."
65.928] compiled for 1.4.99.906, module version = 15.30.3
65.928] (II) AMD Proprietary Linux Driver Version Identifier:15.30.3
65.928] (II) AMD Proprietary Linux Driver Release Identifier: 15.30.1025
65.928] (II) AMD Proprietary Linux Driver Build Date: Nov 17 2015 22:40:55
65.928] (--) using VT number 2
65.931] (WW) Falling back to old probe method for fglrx
65.943] (II) Loading PCS database from /etc/ati/amdpcsdb /etc/ati/amdpcsdb.default
65.945] ukiDynamicMajor: found major device number 250
65.945] ukiDynamicMajor: found major device number 250
65.945] ukiOpenByBusid: Searching for BusID PCI:0:1:0
65.945] ukiOpenDevice: node name is /dev/ati/card0
65.945] ukiOpenDevice: open result is 9, (OK)
65.945] (EE)
65.945] (EE) Backtrace:
65.946] (EE) 0: X (xorg_backtrace+0x48) [0x58c1e8]
65.946] (EE) 1: X (0x400000+0x190229) [0x590229]
65.946] (EE) 2: /lib64/libc.so.6 (0x7fcef0c28000+0x35200) [0x7fcef0c5d200]
65.946] (EE) 3: /usr/lib64/libatiuki.so.1 (0x7fceed9d0000+0xaef0) [0x7fceed9daef0]
65.946] (EE) 4: /usr/lib64/libatiuki.so.1 (ukiPcsLoadToKernel+0x67) [0x7fceed9dade7]
65.946] (EE) 5: /usr/lib64/libatiuki.so.1 (0x7fceed9d0000+0xa05c) [0x7fceed9da05c]
65.946] (EE) 6: /usr/lib64/libatiuki.so.1 (0x7fceed9d0000+0x9088) [0x7fceed9d9088]
65.946] (EE) 7: /usr/lib64/libatiuki.so.1 (ukiOpen+0x45) [0x7fceed9d55e5]
65.946] (EE) 8: /usr/lib64/xorg/modules/drivers/fglrx_drv.so (xdl_xs116_atiddxPxEarlyCheck+0x51) [0x7fceee223541]
65.946] (EE) 9: /usr/lib64/xorg/modules/drivers/fglrx_drv.so (xdl_xs116_atiddxProbe+0xd7f) [0x7fceee2026bf]
65.946] (EE) 10: /usr/lib64/xorg/modules/drivers/fglrx_drv.so (atiddxProbe+0xd) [0x7fceedfe9b4d]
65.946] (EE) 11: X (xf86BusConfig+0x46) [0x46ef16]
65.946] (EE) 12: X (InitOutput+0x8c5) [0x47cdc5]
65.947] (EE) 13: X (0x400000+0x3f36b) [0x43f36b]
65.947] (EE) 14: /lib64/libc.so.6 (__libc_start_main+0xf5) [0x7fcef0c49b05]
65.947] (EE) 15: X (0x400000+0x2ac2e) [0x42ac2e]
65.947] (EE)
65.947] (EE) Segmentation fault at address 0x8
65.947] (EE)
Fatal server error:
65.947] (EE) Caught signal 11 (Segmentation fault). Server aborting
65.947] (EE)
65.947] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
65.947] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
65.947] (EE)
abraracurcix:~ #
oh, well, it seems a problem with the ATI repo software. So, from yast I removed all ATI fglrx packages and problem solved.
I have a Opensuse 13.2 running OS that seems to be all right. I guess most of the packages (if not all) have been downgraded, as I’m writing this from a firefox 33.0.
.............................. to be continued.