Black Lock Screen with 2 sessions

Hi,
I Just switched to OpenSuse from Kubuntu and I’m having a couple of problems of instability with the system. I would appreciate it if you could help me with the more important one:

I have 2 user accounts on the computer. I start a new session and log in with the 2nd user just fine. When I return to the first session, the Unlock Screen is black and only the mouse pointer is visible. It can be moved but there’s nothing to interact with. The inaccessible session still runs fine as far as I can tell from “top”, and the other tty shells also run fine. I have to restart the computer to log back in.

I’m using:
Leap 42.1 64-bit
Plasma 5.5.5
QT 5.5.1
Kernel 4.1.31.30-default
GeForce GTX 650 running 3 monitors
OpenGL 4.2.0
NVIDIA 304.131
Breeze theme

Any Ideas?

Thanks
A.B.

You must have some extra repos enabled, I just did a LEAP update and your packages, subsystems and kernel are more recent than mine.

Pls post your repo list, the following displays (without the full URI for brevity)

zypper lr

TSU

Yes I do, I added a few repos to get the software I usually use installed. First time Opensuse user here, I hope I did’t mess things up. Here’s the output of zypper you requested:


#  | Alias                               | Name                                                      | Enabled | GPG Check | Refresh
---+-------------------------------------+-----------------------------------------------------------+---------+-----------+--------
 1 | Fonts                               | Fonts                                                     | Yes     | (r ) Yes  | Yes    
 2 | X11_common_Factory                  | devel repository for Factory updates (openSUSE_Leap_42.1) | Yes     | (r ) Yes  | No     
 3 | adobe                               | adobe                                                     | Yes     | ( p) Yes  | Yes    
 4 | download.nvidia.com-leap            | nVidia Graphics Drivers                                   | No      | ----      | No     
 5 | download.opensuse.org-non-oss       | Main Repository (NON-OSS)                                 | Yes     | (r ) Yes  | Yes    
 6 | dvd                                 | dvd                                                       | Yes     | (r ) Yes  | Yes    
 7 | ftp.gwdg.de-suse                    | Packman Repository                                        | Yes     | (r ) Yes  | Yes    
 8 | google-chrome                       | google-chrome                                             | Yes     | (r ) Yes  | Yes    
 9 | google-earth                        | google-earth                                              | Yes     | (r ) Yes  | Yes    
10 | google-talkplugin                   | google-talkplugin                                         | Yes     | (r ) Yes  | Yes    
11 | google-webdesigner                  | google-webdesigner                                        | Yes     | (r ) Yes  | Yes    
12 | http-download.nvidia.com-2988fd84   | nVidia Graphics Drivers                                   | Yes     | (r ) Yes  | Yes    
13 | http-download.opensuse.org-6eb00733 | KDE:Extra                                                 | Yes     | (r ) Yes  | Yes    
14 | http-download.opensuse.org-cb13e92b | Non-oss                                                   | Yes     | (r ) Yes  | Yes    
15 | http-opensuse-guide.org-e96bdff9    | libdvdcss repository                                      | Yes     | (r ) Yes  | Yes    
16 | http-packman.inode.at-6048606f      | Packman Repository                                        | Yes     | (r ) Yes  | Yes    
17 | linuxdownload.adobe.com-linux       | Adobe Flash Plugin                                        | No      | ----      | No     
18 | nvidia                              | nvidia                                                    | Yes     | (r ) Yes  | Yes    
19 | openSUSE-42.1-0                     | openSUSE-42.1-0                                           | No      | ----      | No     
20 | opensuse-guide.org-repo             | Libdvdcss Repository                                      | Yes     | (r ) Yes  | Yes    
21 | opera                               | Opera packages                                            | Yes     | (r ) Yes  | Yes    
22 | packman                             | packman                                                   | Yes     | (r ) Yes  | Yes    
23 | repo-debug                          | openSUSE-Leap-42.1-Debug                                  | No      | ----      | Yes    
24 | repo-debug-non-oss                  | openSUSE-Leap-42.1-Debug-Non-Oss                          | No      | ----      | Yes    
25 | repo-debug-update                   | openSUSE-Leap-42.1-Update-Debug                           | No      | ----      | Yes    
26 | repo-debug-update-non-oss           | openSUSE-Leap-42.1-Update-Debug-Non-Oss                   | No      | ----      | Yes    
27 | repo-non-oss                        | openSUSE-Leap-42.1-Non-Oss                                | Yes     | (r ) Yes  | Yes    
28 | repo-oss                            | openSUSE-Leap-42.1-Oss                                    | Yes     | (r ) Yes  | Yes    
29 | repo-source                         | openSUSE-Leap-42.1-Source                                 | No      | ----      | Yes    
30 | repo-update                         | openSUSE-Leap-42.1-Update                                 | Yes     | (r ) Yes  | Yes    
31 | repo-update-non-oss                 | openSUSE-Leap-42.1-Update-Non-Oss                         | Yes     | (r ) Yes  | Yes    

Thanks

Also, have you a good reason to use the rather outdated NVIDIA 304.131 driver? It does support your card, but the default choice should be something like the** 367.44** nowadays…
Maybe you have too many “NVIDIA” repositories enabled? (see #4, #12 and #18 in your repo list)

Post your repo list again, but this time, please do include the URL’s, they will tell a much clearer story.:wink:

zypper lr -d

You brought my attention to the duplicate repos. I followed a few different guides to set things up and it seems that I made a small mess.

Any how, I removed all duplicate repos and actually removes the KDE Extra repos and downgraded (I think) to the base leap. The problem with user session switching still persists.

Included is CURRENT the repo list with URL as erquested by @Fraser_Bell


#  | Alias                               | Name                                                      | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                                | Service
---+-------------------------------------+-----------------------------------------------------------+---------+-----------+---------+----------+--------+------------------------------------------------------------------------------------+--------
 1 | Fonts                               | Fonts                                                     | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/M17N:/fonts/openSUSE_Leap_42.1/          |        
 2 | Java                                | Java                                                      | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/Java:/packages/openSUSE_Leap_42.1/       |        
 3 | KDE_Frameworks_5_&_Plasma_5         | KDE Frameworks 5 & Plasma 5                               | No      | ----      | No      |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/Qt5/openSUSE_Leap_42.1/             |        
 4 | X11_common_Factory                  | devel repository for Factory updates (openSUSE_Leap_42.1) | No      | ----      | No      |   99     | rpm-md | http://download.opensuse.org/repositories/X11:/common:/Factory/openSUSE_Leap_42.1/ |        
 5 | download.nvidia.com-leap            | nVidia Graphics Drivers                                   | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.nvidia.com/opensuse/leap/42.1                                      |        
 6 | google-chrome                       | google-chrome                                             | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://dl.google.com/linux/chrome/rpm/stable/x86_64                                |        
 7 | google-earth                        | google-earth                                              | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://dl.google.com/linux/earth/rpm/stable/x86_64                                 |        
 8 | google-talkplugin                   | google-talkplugin                                         | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://dl.google.com/linux/talkplugin/rpm/stable/x86_64                            |        
 9 | google-webdesigner                  | google-webdesigner                                        | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://dl.google.com/linux/webdesigner/rpm/stable/x86_64                           |        
10 | http-download.opensuse.org-6eb00733 | KDE:Extra                                                 | No      | ----      | No      |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_Leap_42.1/           |        
11 | http-packman.inode.at-6048606f      | Packman Repository                                        | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://packman.inode.at/suse/openSUSE_Leap_42.1/                                   |        
12 | opensuse-guide.org-repo             | Libdvdcss Repository                                      | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://opensuse-guide.org/repo/openSUSE_Leap_42.1/                                 |        
13 | opera                               | Opera packages                                            | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://rpm.opera.com/rpm                                                          |        
14 | repo-debug                          | openSUSE-Leap-42.1-Debug                                  | No      | ----      | No      |   99     | NONE   | http://download.opensuse.org/debug/distribution/leap/42.1/repo/oss/                |        
15 | repo-debug-non-oss                  | openSUSE-Leap-42.1-Debug-Non-Oss                          | No      | ----      | No      |   99     | NONE   | http://download.opensuse.org/debug/distribution/leap/42.1/repo/non-oss/            |        
16 | repo-debug-update                   | openSUSE-Leap-42.1-Update-Debug                           | No      | ----      | No      |   99     | NONE   | http://download.opensuse.org/debug/update/leap/42.1/oss                            |        
17 | repo-debug-update-non-oss           | openSUSE-Leap-42.1-Update-Debug-Non-Oss                   | No      | ----      | No      |   99     | NONE   | http://download.opensuse.org/debug/update/leap/42.1/non-oss/                       |        
18 | repo-non-oss                        | openSUSE-Leap-42.1-Non-Oss                                | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/leap/42.1/repo/non-oss/                  |        
19 | repo-oss                            | openSUSE-Leap-42.1-Oss                                    | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/leap/42.1/repo/oss/                      |        
20 | repo-source                         | openSUSE-Leap-42.1-Source                                 | No      | ----      | No      |   99     | NONE   | http://download.opensuse.org/source/distribution/leap/42.1/repo/oss/               |        
21 | repo-update                         | openSUSE-Leap-42.1-Update                                 | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/42.1/oss/                                 |        
22 | repo-update-non-oss                 | openSUSE-Leap-42.1-Update-Non-Oss                         | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/42.1/non-oss/                             |        


Any ideas?

Thanks

You may need to “upgrade” rather than “update” to change to new collections of packages

zypper dup

instead of the usual

zypper up

TSU

I did that, that’s how I downgraded after removing the duplicate and extra repos you pointed out to me.

I just checked and the software version numbers in my original question are still the same.

Do I need to reinstall at this point?

Thanks.

Not yet…
Please check that the NVIDIA repo you are actually pointing to is:
http://http.download.nvidia.com/**opensuse/leap/42.1/**

From your repo list you appear to point to http://download.nvidia.com/**opensuse** which might serve packages for a different version of openSUSE.
You should have installed package nvidia-gfxG02-kmp-default-304.131_k4.1.12_1-41.1.x86_64.rpm
If not so, you have a wrong version of NVIDIA driver.

Anyway I would suggest to uninstall all nvidia packages with -304.131 version and install:
x11-video-nvidiaG04-367.44-26.1.x86_64.rpm
nvidia-glG04-367.44-26.1.x86_64.rpm
nvidia-gfxG04-kmp-default-367.44_k4.1.12_1-26.1.x86_64.rpm
nvidia-computeG04-367.44-26.1.x86_64.rpm

unless you have a good reason to keep the 304.131 version of course…