LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 02-10-2021, 11:57 PM   #1
mfoley
Senior Member
 
Registered: Oct 2008
Location: Columbus, Ohio USA
Distribution: Slackware
Posts: 2,555

Rep: Reputation: 177Reputation: 177
The screen locker is broken and unlocking is not possible anymore


I've just installed Slackware-current (15.0) and did all updates. When I go to log in (KDE) I get the login screen fine, but after entering ID and PW the screen goes blank except for an immovable cursor. It stays like that for quite some time, more than 5 minutes, then briefly flashes the desktop, then immediately gives the message:
Code:
The screen locker is broken and unlocking is not possible anymore.
In order to unlock switch to a virtual terminal (e.g. Ctrl+Alt+F2),
log in and execute the command:

    loginctl unlock-session 4

Afterwards switch back to the running session (Ctrl+Alt+F8).
That works -- sort of. I do get the desktop after that, but when I click on the Application Launcher everything freezes, no mouse movement or clicking. Keyboard doesn't response. Ctrl-Alt-Fx does nothing. I have to manually reset.

I've found this issue elsewhere on the web, but most are two or more years old. Nevertheless, they generally indicate an issues with the graphics driver. I am using the standard installed driver (nouveau). I have a NVIDIA GK208 [GeForce GT 710] graphics card installed (two, actually). Are there issues with this card and Slackware current?

Other ideas for things I can check?

Last edited by mfoley; 02-10-2021 at 11:59 PM.
 
Old 02-11-2021, 12:37 AM   #2
Tonus
Senior Member
 
Registered: Jan 2007
Location: Paris, France
Distribution: Slackware-15.0
Posts: 1,405
Blog Entries: 3

Rep: Reputation: 514Reputation: 514Reputation: 514Reputation: 514Reputation: 514Reputation: 514
In /var/log/X.0.log is there anything with errors (EE) or warnings (WW) ?

Could have a look to dmesg as well.
 
Old 02-12-2021, 02:14 PM   #3
mfoley
Senior Member
 
Registered: Oct 2008
Location: Columbus, Ohio USA
Distribution: Slackware
Posts: 2,555

Original Poster
Rep: Reputation: 177Reputation: 177
Tonus - thanks for your reply!
Quote:
Originally Posted by Tonus View Post
In /var/log/X.0.log is there anything with errors (EE) or warnings (WW) ?
Code:
[   133.866] (WW) The directory "/usr/share/fonts/local" does not exist.
[   133.866] (WW) The directory "/usr/share/fonts/CID" does not exist.
[   134.132] (WW) Warning, couldn't open module fbdev
[   134.132] (EE) Failed to load module "fbdev" (module does not exist, 0)
Quote:
Could have a look to dmesg as well.
dmesg has 2000+ of the following message:
Code:
[  331.937690] nouveau 0000:01:00.0: gr: ILLEGAL_CLASS ch 5 [007f93f000 ksplashqml[1477]] subc 0 class 0000 mthd 1b0c data 1000f010
The "fbdev" error in Xorg.0.log, and the myriad nouveau errors in dmesg could be clues.

Last edited by mfoley; 02-12-2021 at 02:21 PM.
 
Old 02-12-2021, 02:32 PM   #4
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 8,559

Rep: Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106
Quote:
Originally Posted by mfoley View Post
I've just installed Slackware-current (15.0) and did all updates. When I go to log in (KDE) I get the login screen fine, but after entering ID and PW the screen goes blank except for an immovable cursor. It stays like that for quite some time, more than 5 minutes, then briefly flashes the desktop, then immediately gives the message
What Desktop did you select in the graphical login screen? If it is Plasma Wayland then that's the culprit. Select Plasma5 (not Wayland) instead, login and next time you boot up the graphical login manager (SDDM) will remember your previous selection as the new default.
 
1 members found this post helpful.
Old 02-12-2021, 04:57 PM   #5
mfoley
Senior Member
 
Registered: Oct 2008
Location: Columbus, Ohio USA
Distribution: Slackware
Posts: 2,555

Original Poster
Rep: Reputation: 177Reputation: 177
I reinstalled Slackware-current from scratch and tried again. After logging in (that screen is OK) I get the desktop briefly then blank. More info in dmesg:
Code:
[  711.582357] nouveau 0000:01:00.0: gr: ILLEGAL_CLASS ch 5 [007f93f000 ksplashqml[1772]] subc 0 class 08e0 mthd 1b0c data 1000f010
[  727.868498] Bluetooth: RFCOMM TTY layer initialized
[  727.868514] Bluetooth: RFCOMM socket layer initialized
[  727.868524] Bluetooth: RFCOMM ver 1.11
[  781.271154] nouveau 0000:01:00.0: gr: DATA_ERROR 0000000c [INVALID_BITFIELD] ch 8 [007f7b0000 plasmashell[2054]] subc 2 class a140 mthd 0188 data 80400914
[  781.271164] nouveau 0000:01:00.0: fifo: PBDMA0: 00040000 [PBENTRY] ch 8 [007f7b0000 plasmashell[2054]] subc 0 mthd 0000 data 00000000
[  781.271181] nouveau 0000:01:00.0: fifo: PBDMA0: 00040000 [PBENTRY] ch 8 [007f7b0000 plasmashell[2054]] subc 0 mthd 0000 data 00000000
[  781.271191] nouveau 0000:01:00.0: gr: TRAP ch 8 [007f7b0000 plasmashell[2054]]
[  781.271194] nouveau 0000:01:00.0: gr: M2MF 80000002 [PUSH_NOT_ENOUGH_DATA]
[  781.271202] nouveau 0000:01:00.0: fifo: fault 01 [WRITE] at 0000000080500000 engine 00 [GR] client 04 [HUB/FE] reason 00 [PDE] on channel 8 [007f7b0000 plasmashell[2054]]
[  781.271206] nouveau 0000:01:00.0: fifo: channel 8: killed
[  781.271208] nouveau 0000:01:00.0: fifo: runlist 0: scheduled for recovery
[  781.271211] nouveau 0000:01:00.0: fifo: engine 0: scheduled for recovery
[  781.271215] nouveau 0000:01:00.0: fifo: engine 6: scheduled for recovery
[  781.272738] nouveau 0000:01:00.0: plasmashell[2054]: channel 8 killed!
[  789.672285] nouveau 0000:01:00.0: gr: ILLEGAL_CLASS ch 5 [007f93f000 ksplashqml[1772]] subc 0 class 08e0 mthd 1b00 data 00000000
The last line is repeated another 8 times. Same EE/WW errors as in previous post.

Does any of this help?
 
Old 02-12-2021, 05:00 PM   #6
mfoley
Senior Member
 
Registered: Oct 2008
Location: Columbus, Ohio USA
Distribution: Slackware
Posts: 2,555

Original Poster
Rep: Reputation: 177Reputation: 177
Quote:
Originally Posted by Alien Bob View Post
What Desktop did you select in the graphical login screen? If it is Plasma Wayland then that's the culprit. Select Plasma5 (not Wayland) instead, login and next time you boot up the graphical login manager (SDDM) will remember your previous selection as the new default.
When installing from scratch (setup), I just selected KDE as the desktop. I didn't specifically select anything else. How would I go about selecting Plasma5? Can I do that now that it's installed?
 
Old 02-13-2021, 04:07 AM   #7
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 8,559

Rep: Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106
Quote:
Originally Posted by mfoley View Post
When installing from scratch (setup), I just selected KDE as the desktop. I didn't specifically select anything else. How would I go about selecting Plasma5? Can I do that now that it's installed?
If you installed Slackware -current (full install) and boot in Rnlevel 4, you will be greeted by SDDM graphical login manager, and in the bottom left there will be a desktop session selector. None of the sessions will be called anyting with "KDE" in it. There's "Plasma (Wayland)" which for some people on fresh installs seems to be the default selection, and there's also "Plasma" which is what you need to pick.

If you start in Runlevel 3 (console login) then you select your desktop session with the "xwmconfig" script and there you can pick "KDE: KDE Plasma Desktop".
Now, in your original post you state that "When I go to log in (KDE) I get the login screen fine" which implies you start in Runlevel 4.

Can you please be specific?
 
1 members found this post helpful.
Old 02-13-2021, 01:16 PM   #8
mfoley
Senior Member
 
Registered: Oct 2008
Location: Columbus, Ohio USA
Distribution: Slackware
Posts: 2,555

Original Poster
Rep: Reputation: 177Reputation: 177
Alien Bob: I was starting at run level 3 and doing 'init 4' to startx. Your solution did the trick! When I selected 'Plasma' in the session selector at bottom left the desktop came up fine, no problems. I had no idea that selector option existed. As a bonus, I got desktops on all 4 of my video monitors without needing to run the NVIDIA driver, create an xorg.conf or use Xinerama. I haven't explored how well that works yet as I had to jump on a ZOOM meeting, but I'm really hoping I don't need Xinerama!

Thanks!
 
  


Reply

Tags
insatllation, slackware -current



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Screen Locker Options Not Available Linux Mint 19.1 w/ KDE ArazelEternal Linux - Software 4 05-22-2019 03:07 PM
Screen locker broken when upgrading Leap 42.3 to Leap 15.0 Crb999 SUSE / openSUSE 6 06-18-2018 01:13 AM
On-screen keyboard at login and screen saver/locker in linuxmint 17.2 cinnamon Tio Linux - Software 4 10-04-2015 10:28 PM
oxygen-transparent + ktown results in broken screen locker coralfang Slackware 1 12-26-2014 04:06 AM
Screen locker question Wynd Linux - General 1 09-15-2003 11:02 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 04:38 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration