I tried to perform an online upgrade following “SDB:System_upgrade”. The gui desktop does not start but I can open a tty session.
What I did is disable all my repo’s and added only the “/update/leap/42.2/oss” repo, performing all the other instructions in the SDB using zypper. The output in terminal didn’t show anything unusual. At the end it suggested restarting various processes that had been stopped. Rather than go through that long list, I shutdown and then restarted.
/etc/os-release shows me at 42.1 rather than 42.2
I’m currently booted to a live CD to write this.
I’m looking for a suggestion to proceed. A quick look at Xorg.0.log did not show any obvious errors but maybe I overlooked the obvious. I tried booting from a snapshot but that did not help.
Right, I know I need to give this info, my post was made from a liveboot CD so drive not mounted at that time.
I have managed to boot using prior snapshot (what a relief that was!!).
Here is a bunch of stuff, I hope not too much:
sudo btrfs subvolume list / | grep '@'
root's password:
sudo: unable to open /var/lib/sudo/ts/jon: Read-only file system
ID 257 gen 372076 top level 5 path @
ID 258 gen 372366 top level 257 path @/.snapshots
ID 259 gen 372395 top level 258 path @/.snapshots/1/snapshot
ID 260 gen 372126 top level 257 path @/boot/grub2/i386-pc
ID 261 gen 363876 top level 257 path @/boot/grub2/x86_64-efi
ID 262 gen 372401 top level 257 path @/opt
ID 263 gen 368479 top level 257 path @/srv
ID 264 gen 372445 top level 257 path @/tmp
ID 265 gen 372262 top level 257 path @/usr/local
ID 266 gen 372366 top level 257 path @/var/crash
ID 267 gen 364002 top level 257 path @/var/lib/libvirt/images
ID 268 gen 364002 top level 257 path @/var/lib/mailman
ID 269 gen 364002 top level 257 path @/var/lib/mariadb
ID 270 gen 364002 top level 257 path @/var/lib/mysql
ID 271 gen 364002 top level 257 path @/var/lib/named
ID 272 gen 364002 top level 257 path @/var/lib/pgsql
ID 273 gen 372445 top level 257 path @/var/log
ID 274 gen 364002 top level 257 path @/var/opt
ID 275 gen 372442 top level 257 path @/var/spool
ID 276 gen 372445 top level 257 path @/var/tmp
ID 1474 gen 371984 top level 258 path @/.snapshots/1014/snapshot
ID 1475 gen 371984 top level 258 path @/.snapshots/1015/snapshot
ID 1489 gen 371984 top level 258 path @/.snapshots/1029/snapshot
ID 1490 gen 371984 top level 258 path @/.snapshots/1030/snapshot
ID 1492 gen 372010 top level 258 path @/.snapshots/1031/snapshot
ID 1493 gen 372027 top level 258 path @/.snapshots/1032/snapshot
ID 1496 gen 372380 top level 257 path @/var/cache
That last line was from an edit I did to fstab as per instruction of the SDB.
This output is NOT what I used when I ran the upgrade, this output is from my snapshot boot
The documentation is at SDB:System upgrade - openSUSE Wiki
i thought I followed it correctly, i did not see a mention of ‘dup’, maybe the documentation is incorrect. If so, maybe it needs to be removed, it specifically says tested with 4.2.
is a repo marked ‘no refresh’ and ‘no enabled’ not the same as ‘removed’?
Thanks for the advise, I will add all 4 42.2 repo’s and try zypper dup instead.
I did a quick browse there and it definitely says under Running the Upgrade > Command line, after the Warning with the red line:
zypper dup
There is a zypper up somewhere earlier, but that is only to make sure you start your upgrade with an up-to-date current system.
Yes, but because you do not need those old repos anymore, better tidy up and remove them. Every now and then people here come with problems and then we find out that they have still (or again) mixed repos.
Of course you could disable Packman, and later change it’s URL and enable it again. But why not remove it and later add it using YaST > Repo Management > Add > from the community? Then you have a fresh start and are sure you have the correct URL.
Embarrassed. I only read so far as the end of step 4. I also note that the Warning sez to update out of gui.
Yes, but because you do not need those old repos anymore, better tidy up and remove them. Every now and then people here come with problems and then we find out that they have still (or again) mixed repos.
Of course you could disable Packman, and later change it’s URL and enable it again. But why not remove it and later add it using YaST > Repo Management > Add > from the community? Then you have a fresh start and are sure you have the correct URL.
My intention was to finish the upgrade and then delete the un-enabled repo’s. I wanted them there as reference since I’m not that savvy on this stuff.
Thank you for this help, I’ll try again with the info at the bottom of the SDB article, it should be easier since I’m already locked out of the gui by my prior missteps.
That is alright. As long as you are confident with what you are doing, things can be done in different ways. But we at the “other side” of the thread are not always aware of the knowledge and experience levels of those who ask. Thus we sometimes are over careful and advise methods that are more easy to explain and will lead to success with more certainty.
OK, thanks for that confirmation. And I understand how you must reduce the suggestions to accomodate the lowest common denominator. In this case I must be below that denominator because I just finished an attempted update following the instructions that I previously overlooked. It failed for me, leaving a blank screen, no cursor, not able even to select a tty console.
I’m currently booted from snapshot, I believe it is read-only.
My last attempt was with 2 repo’s (update oss & non-oss) as per the instructions in the SDB article…
During that I received a large number of mostly lib files relating to samba, asking to keep obsolete or break dependencies. I chose to keep obsolete, figuring that after the system was updated I could fix those running YaST. I figured breaking dependencies was a poor choice. Guess I was wrong.
I also noted one of the ‘patterns to be removed’ was kde. Seems odd that the desktop environment I will use is being removed.
Anyway, since I’m booted to the snapshot I do not see how I can proceed since it’s readonly and a normal boot gives me a blank screen. Is there a way to toggle a snapshot to rw?
I will try some kernel options in grub (nomodeset?) but would appreciate other suggestions. I really don’t want to do a clean install due to various customizations in /etc and other places.
More information: if I do a nomodeset I can get to tty but Xorg.0.log reports nomodeset not supported. I have not managed to get C-A-F1 tty unless I use nomodeset.
My desktop system is an i7 manuf by Dell that has on onboard video PLUS an ATI Radeon video.
Xorg.0.log wants to load fglrx but I removed that long ago because no longer supported.
Next error is failure to load fbdev
Next error is failure to load vesa
finally, KMS does not support nomodeset.
Error 'open /dev/dri/card0: no such file
screen 0 deleted no matching config
Unloading Radeon
Devices detected but none match those in config file.
Should I perform a modprobe and if so what is the correct way?
Trying to upgrade from 42.1 to 42.2 as the former not supported any longer.
Have followed this guide to a tee: => https://goo.gl/DFT6cO
First of all i did this:
**fssd-OS421:/ #** zypper ref
Repository 'openSUSE-Leap-42.2-Oss' is up to date.
Repository 'openSUSE-Leap-42.2-Non_Oss' is up to date.
Repository 'openSUSE-Leap-42.2-Update-Non-Oss' is up to date.
Repository 'openSUSE-Leap-42.2-Update-Oss' is up to date.
All repositories have been refreshed.
THEN when i run 'zypper dup --download-only" command i get this:
**fssd-OS421:/ #** zypper dup --download-only
Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about thi
s command.
Loading repository data...
Reading installed packages...
Computing distribution upgrade...
**138 Problems: **
Problem: nothing provides libteamdctl.so.0()(64bit) needed by NetworkManager-1.0.12-4.3.1.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.6)(64bit) needed by ark-16.08.2-3.1.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.6)(64bit) needed by dolphin-16.08.2-3.1.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.6)(64bit) needed by dolphin-part-16.08.2-3.1.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.6)(64bit) needed by kde-gtk-config5-5.8.6-4.1.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.6)(64bit) needed by kio-5.26.0-6.2.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.6)(64bit) needed by kio-core-5.26.0-6.2.x86_64
Problem: nothing provides libmediastreamer_base.so.6()(64bit) needed by kopete-16.08.2-3.1.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.6)(64bit) needed by kscreen5-5.8.6-4.1.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.6)(64bit) needed by kscreenlocker-5.8.6-4.1.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.6)(64bit) needed by ksysguard5-5.8.6-4.1.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.6)(64bit) needed by ktorrent-5.0.1-3.1.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.6)(64bit) needed by kwalletmanager5-16.08.2-3.1.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.6)(64bit) needed by libKF5Auth5-5.26.0-2.3.1.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.6)(64bit) needed by libKF5IconThemes5-5.26.0-3.1.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.6)(64bit) needed by libKF5Su5-5.26.0-3.1.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.6)(64bit) needed by libKScreenLocker5-5.8.6-4.1.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.6)(64bit) needed by libQtQuick5-5.6.1-5.1.x86_64
Problem: nothing provides liblzma.so.5(XZ_5.0)(64bit) needed by libarchive13-3.1.2-16.1.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.6)(64bit) needed by libdolphinvcs5-16.08.2-3.1.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.6)(64bit) needed by libkscreen2-plugin-5.8.6-4.1.x86_64
Problem: nothing provides liblzma.so.5(XZ_5.0)(64bit) needed by libxml2-2-2.9.4-3.1.x86_64
Problem: nothing provides liblzma.so.5(XZ_5.0) needed by libxml2-2-32bit-2.9.4-3.1.x86_64
Problem: nothing provides python3-PyYAML needed by lirc-config-0.9.4c-3.1.noarch
Problem: nothing provides libtirpc.so.3()(64bit) needed by nfs-client-1.3.0-25.3.1.x86_64
Problem: nothing provides libtirpc.so.3()(64bit) needed by nfs-kernel-server-1.3.0-25.3.1.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.6)(64bit) needed by plasma-nm5-5.8.6-4.1.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.6)(64bit) needed by plasma-nm5-openvpn-5.8.6-4.1.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.6)(64bit) needed by plasma-nm5-pptp-5.8.6-4.1.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.6)(64bit) needed by plasma-nm5-vpnc-5.8.6-4.1.x86_64
Problem: nothing provides yast2-pkg-bindings >= 3.1.33 needed by yast2-installation-3.1.218-3.1.noarch
Problem: nothing provides libstorage.so.7()(64bit) needed by yast2-storage-3.1.106-3.1.x86_64
Problem: nothing provides rubygem(ruby:2.1.0:abstract_method) needed by yast2-3.1.211-3.1.x86_64
Problem: nothing provides rubygem(ruby:2.1.0:abstract_method) needed by yast2-3.1.211-3.1.x86_64
Problem: nothing provides rubygem(ruby:2.1.0:abstract_method) needed by yast2-3.1.211-3.1.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.6)(64bit) needed by vlc-qt-2.2.4-30.1.x86_64
Problem: nothing provides suse-module-tools >= 12.4 needed by udev-228-15.1.x86_64
Problem: nothing provides liblzma.so.5(XZ_5.0)(64bit) needed by systemd-228-15.1.x86_64
Problem: nothing provides libfam.so.0 needed by samba-libs-32bit-4.4.2-11.3.1.x86_64
Problem: nothing provides libpytalloc-util.so.2(PYTALLOC_UTIL_2.1.6)(64bit) needed by samba-libs-4.4.2-11.3.1.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.6)(64bit) needed by powerdevil5-5.8.3-4.1.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.6)(64bit) needed by plasma5-workspace-libs-5.8.3-5.1.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.6)(64bit) needed by plasma5-workspace-5.8.3-5.1.x86_64
Problem: nothing provides systemsettings5 >= 5.8.2 needed by plasma5-session-5.8.3-4.1.noarch
Problem: nothing provides libQt5Core.so.5(Qt_5.6)(64bit) needed by plasma5-pa-5.8.3-4.1.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.6)(64bit) needed by plasma5-desktop-5.8.3-4.1.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.6)(64bit) needed by plasma5-desktop-5.8.3-4.1.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.6)(64bit) needed by plasma5-addons-5.8.3-4.1.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.6)(64bit) needed by plasma-nm5-5.8.6-4.1.x86_64
Problem: nothing provides liblzma.so.5(XZ_5.0) needed by libtiff5-32bit-4.0.7-12.1.x86_64
Problem: nothing provides liblzma.so.5(XZ_5.0)(64bit) needed by libtiff5-4.0.7-12.1.x86_64
Problem: nothing provides libpoppler.so.60()(64bit) needed by libreoffice-draw-5.2.3.3-16.1.x86_64
Problem: nothing provides liblzma.so.5(XZ_5.0)(64bit) needed by libkdecore4-4.14.25-5.2.x86_64
Problem: nothing provides liblzma.so.5(XZ_5.0)(64bit) needed by libMagickCore-6_Q16-1-6.8.8.1-22.2.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.6)(64bit) needed by libKF5Su5-5.26.0-3.1.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.6)(64bit) needed by libKF5IconThemes5-5.26.0-3.1.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.6)(64bit) needed by libKF5Auth5-5.26.0-2.3.1.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.6)(64bit) needed by kwin5-5.8.3-4.1.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.6)(64bit) needed by ktorrent-5.0.1-3.1.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.6)(64bit) needed by ksysguard5-5.8.6-4.1.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.6)(64bit) needed by kscreenlocker-5.8.6-4.1.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.6)(64bit) needed by kscreen5-5.8.6-4.1.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.6)(64bit) needed by krusader-2.5.0-3.1.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.6)(64bit) needed by konsole-part-16.08.2-3.1.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.6)(64bit) needed by konsole-16.08.2-3.1.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.6)(64bit) needed by kio_iso-2.5.0-3.1.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.6)(64bit) needed by kio-5.26.0-6.2.x86_64
Problem: nothing provides shared-mime-info >= 1.6 needed by kdelibs4-4.14.25-5.2.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.6)(64bit) needed by kde-user-manager-5.8.3-4.1.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.6)(64bit) needed by kde-gtk-config5-5.8.6-4.1.x86_64
Problem: nothing provides libass.so.5 needed by gstreamer-0_10-plugins-bad-32bit-0.10.23-24.1.x86_64
Problem: nothing provides liblzma.so.5(XZ_5.0)(64bit) needed by grub2-2.02~beta2-89.1.x86_64
Problem: nothing provides libteamdctl.so.0()(64bit) needed by NetworkManager-1.0.12-4.3.1.x86_64
Problem: nothing provides rubygem(ruby:2.1.0:abstract_method) needed by yast2-3.1.211-3.1.x86_64
Problem: nothing provides rubygem(ruby:2.1.0:abstract_method) needed by yast2-3.1.211-3.1.x86_64
Problem: nothing provides liblzma.so.5(XZ_5.0)(64bit) needed by systemd-228-15.1.x86_64
Problem: nothing provides liblzma.so.5(XZ_5.0)(64bit) needed by systemd-228-15.1.x86_64
Problem: nothing provides libfam.so.0 needed by samba-libs-32bit-4.4.2-11.3.1.x86_64
Problem: nothing provides libfam.so.0 needed by samba-libs-32bit-4.4.2-11.3.1.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.6)(64bit) needed by plasma5-workspace-5.8.3-5.1.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.6)(64bit) needed by plasma5-workspace-5.8.3-5.1.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.6)(64bit) needed by plasma5-workspace-5.8.3-5.1.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.6)(64bit) needed by plasma5-workspace-5.8.3-5.1.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.6)(64bit) needed by plasma5-pa-5.8.3-4.1.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.6)(64bit) needed by plasma5-desktop-5.8.3-4.1.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.6)(64bit) needed by plasma5-addons-5.8.3-4.1.x86_64
Problem: nothing provides liblzma.so.5(XZ_5.0)(64bit) needed by libkdecore4-4.14.25-5.2.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.6)(64bit) needed by kwin5-5.8.3-4.1.x86_64
Problem: nothing provides libQt5Core.so.5(Qt_5.6)(64bit) needed by breeze5-style-5.8.3-4.1.x86_64
.. <clip> CANNOT LIST THEM ALL HERE
Problem: nothing provides libteamdctl.so.0()(64bit) needed by NetworkManager-1.0.12-4.3.1.x86_64
Solution 1: keep obsolete NetworkManager-1.0.6-10.1.x86_64
Solution 2: break NetworkManager-1.0.12-4.3.1.x86_64 by ignoring some of its dependencies
**Choose from above solutions by number or skip, retry or cancel [1/2/s/r/c] (c): **