Black screen on Kubuntu 22 LXD container
Duncan
1i5t5.duncan at cox.net
Sat Aug 13 03:41:17 BST 2022
Michael Eager posted on Wed, 10 Aug 2022 06:40:46 -0700 as excerpted:
> I'm running Kubuntu 22.04 in an LXD container.
>
> When I connect using x2go, KDE starts up (I see the splash screen) but
> then the screen goes black with a cursor. After a short time, the lock
> screen is shown, with password field, so I think that x2go is working.
> When I log in, the screen goes black. There is a cursor, but neither
> left nor right clicks have any effect.
>
> Something similar happens running tightvnc-server: I can open a remote
> window using vncviewer but it is all gray and unresponsive.
>
> In both x2go and vnc windows, I can bring up a terminal window using
> alt-F2 to display krunner and then running konsole. When I look at
> environment symbols, I see the following:
>
> XDG_SESSION_TYPE=tty XDG_CURRENT_DESKTOP=KDE
>
> SDDM appears to be running, as does plasma_session.
>
> Anyone have any suggestions?
So my environment is /way/ different than yours (on the physical machine
not a container and I start plasma from a CLI login, no graphical login
manager) and I don't have any direct fix-it help to offer, but here's
hoping this is at least of some help...
Since you can bring up krunner and run konsole (and presumably whatever
other apps) from there...
The problem is that while most of the plasma environment is evidently
running, plasmashell (which provides the desktop, panels, etc) is crashing
or unresponsive, leaving nothing to paint a background or provide the
usual shell.
Use your favorite task manager utility to check if it's running, either
idle or busy-looping. I like/use htop in a konsole window, but regular
top should work, or an appropriate ps invocation (if you're like me you'd
have to man ps to get an appropriate commandline, top/htop are nicer in
that regard), or pgrep plasmashell, or... if you're lucky a ctrl-esc will
launch plasma's own system activity task-lister or you can launch your
favorite graphical alternative from konsole/krunner.
If it's running, kill it (htop and plasma's system activity lister can do
it from within the app, or use kill/killall/pkill/whatever).
Then try starting plasmashell manually. If you're lucky the restart will
get it all going and you'll be fine from there. If not, try restarting
from konsole and see if it outputs any useful debugging as it crashes.
OTOH, kde apps are /infamous/ for spitting out so much actually harmless
effectively developer-interest-only "noise" that it can be impossible for
an ordinary user like you or I to tell if there's anything actually of use
in all that noise or not, especially if you don't have the output from a
normal run to compare it against, so YMMV, but it's worth a shot.
Meanwhile, just saying kubuntu 22.04 doesn't really tell non-(k)ubuntu-
users what plasma and frameworks versions you're running. Since you can
run konsole, do so, then from its menu select help, about konsole. There,
you can get the version information (on live-git-master plasma/frameworks
updated a few days ago I see version 22.11.70, that's the konsole/plasma
version) to report, and then on the components tab, the frameworks and qt
versions (5.97.0 and 5.15.5 respectively, here), along with the windowing
system (probably x11 for you, it's wayland here). If you can find it
other info like the vnc/x2go versions, LXD version info whatever form it
takes (I wouldn't know), etc, might be useful as well. Posting that
should increase the chances of someone else being able to see they are
running something comparable and thus being able to help even if not on
(k)ubuntu, tho of course there's no guarantee.
--
Duncan - List replies preferred. No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master." Richard Stallman
More information about the kde
mailing list