No GUI after upgrade to Leap 42.1


I’ve recently installed openSUSE 13.1 with disabled secure boot and EFI. Then, I upgraded it to openSUSE 13.2, rebooted and everything was ok. Then, I upgraded to Leap 42.1, rebooted and I have no GUI now.

What happens is that I see the bootloader (still with 13.1 numbers), logging page is loaded, I log in, I see the screen with the cool bulb and a progressbar. The progressbar loads to about 1/3, then everything shades away and I’m left only with a cursor (which I can move).

I connected the Ethernet, logged to console by ctrl+alt+F6, run grub2-mkconfig, added nvidia repo and run zypper ref, run zypper patch, fixed some dependency issues (hopefully for better), run zypper patch (nothing to do), run zypper up (nothing to do), run zypper ref (all repos refreshed) and now I’m here. BTW, even after grub2-mkconfig I still see 13.1 in the bootloader.

Moreover, I’ve upgraded from 13.1 to 13.2 using zypper dup but from 13.2 to 42.1 using zypper up because I had some errors with dup and one tutorial said to just use zypper up.

Here is my repo list:

# | Alias                     | Name                                    | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                  | Service
1 | nvidiadrivers             | nvidiadrivers                           | Yes     | (r ) Yes  | No      |   99     | rpm-md |                         |        
2 | repo-debug                | openSUSE-leap/42.1-Debug                | No      | ----      | Yes     |   99     | NONE   |  |        
3 | repo-debug-update         | openSUSE-leap/42.1-Update-Debug         | No      | ----      | Yes     |   99     | NONE   |                 |        
4 | repo-debug-update-non-oss | openSUSE-leap/42.1-Update-Debug-Non-Oss | No      | ----      | Yes     |   99     | NONE   |         |        
5 | repo-non-oss              | openSUSE-leap/42.1-Non-Oss              | Yes     | (r ) Yes  | Yes     |   99     | yast2  |    |        
6 | repo-oss                  | openSUSE-leap/42.1-Oss                  | Yes     | (r ) Yes  | Yes     |   99     | yast2  |        |        
7 | repo-source               | openSUSE-leap/42.1-Source               | No      | ----      | Yes     |   99     | NONE   | |        
8 | repo-update               | openSUSE-42.1-Update                    | Yes     | (r ) Yes  | Yes     |   99     | rpm-md |                   |        
9 | repo-update-non-oss       | openSUSE-42.1-Update-Non-Oss            | Yes     | (r ) Yes  | Yes     |   99     | rpm-md |               |        

Perhaps I should add that I have dual boot with Windows 10, Acer Aspire E 15 and nVidia GeForce 840M.

And what tutorial says that?
It is just non-sense.

You cannot upgrade from one openSUSE version to the next via “zypper up” (and expect everything to work), you have to use “dup”.
That’s what “dup” is designed for, a “Distribution UPgrade”. “up” is just for installing UPdates for the already installed openSUSE version.

So, try to run “zypper dup” again, maybe it will fix your problem.
If you get errors, please post them for further advise.

Perhaps I should add that I have dual boot with Windows 10, Acer Aspire E 15 and nVidia GeForce 840M.

I hope that’s no Optimus system, i.e. intel+nvidia hybrid graphics…
The standard nvidia driver doesn’t support that.

If the “zypper dup” doesn’t help, please login to IceWM (you should be able to choose that on the login screen) and post /var/log/Xorg.0.log.old as a first step.

PS, that the boot menu still shows 13.1 is kind of normal. That label is configurable and an upgrade (or update) doesn’t change it.
You can do so yourself in YaST->System->Boot Loader, or by editing /etc/default/grub manually (the DISTRIBUTOR line).
Newer distribution releases just use “openSUSE” by default.

Thank you! zypper dup did the trick. :smiley:

I took the advice of running zypper up from this tutorial:
I left a comment for the author to modify his article.

Zypper dup did the trick for me too. I just don’t know why my Leap 42.1 updated to Tumbleweed this morning.

Something like that doesn’t happen automatically.
You must have added the Tumbleweed repo at some point then…

I hope you removed it again before running “zypper dup”, otherwise you would have upgraded to Tumbleweed now and are not using Leap 42.1 any more.
Please post your repo list:

zypper lr -d

Edit: I noticed you opened a new thread for your problem anyway:

So no need to continue here…

I wonder if Kokosek ended up with Tubleweed like I did since we had the exact same problem.

According to his repo list, not.

Also the premises are different: he upgraded from 13.2 to Leap 42.1 using “zypper up” and had problems afterwards, while you were running Leap 42.1 successfully already apparently.

Not all (seemingly) similar symptoms have exactly the same causes… :wink: