VNC server on 42.1 - currently no way?

Hi everybody!

I use VNC servers on opensuse 13.1 / 13.2 for headless or normal remote access. But with 42.1 Leap I didn’t get it work yet. vncserver starts a server, I can connect remotely, enter password, but the desktop on the remote computer stays black, error report, Plasma crashed (although in xstartup kde ist started?!?):

Error log has GDEpolicy.kit error, as there are more than half a dozen pol-manager onboard in LEAP (wow…)…

Anybody out there successful using VNC server on LEAP? Any help highly appreciated

Kind regards

rasputin

Crash report in the vnc client (!):

Application: Plasma (plasmashell), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f6aea909800 (LWP 3252))]

Thread 6 (Thread 0x7f6ad2955700 (LWP 3254)):
#0  0x00007f6ae3e4cc1d in poll () from /lib64/libc.so.6
#1  0x00007f6ae8d73422 in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007f6ae8d7500f in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3  0x00007f6ad50d7c29 in ?? () from /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007f6ae454355f in ?? () from /usr/lib64/libQt5Core.so.5
#5  0x00007f6ae36560a4 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f6ae3e5504d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f6acafca700 (LWP 3256)):
#0  0x00007f6ae3e4cc1d in poll () from /lib64/libc.so.6
#1  0x00007f6ae052de64 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f6ae052df7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f6ae4774a3c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#4  0x00007f6ae471ba63 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#5  0x00007f6ae453e84a in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#6  0x00007f6ae78275f8 in ?? () from /usr/lib64/libQt5Qml.so.5
#7  0x00007f6ae454355f in ?? () from /usr/lib64/libQt5Core.so.5
#8  0x00007f6ae36560a4 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f6ae3e5504d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f6abf8f5700 (LWP 3263)):
#0  0x00007f6ae3e4cc1d in poll () from /lib64/libc.so.6
#1  0x00007f6ae052de64 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f6ae052df7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f6ae4774a3c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#4  0x00007f6ae471ba63 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#5  0x00007f6ae453e84a in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#6  0x00007f6ae78275f8 in ?? () from /usr/lib64/libQt5Qml.so.5
#7  0x00007f6ae454355f in ?? () from /usr/lib64/libQt5Core.so.5
#8  0x00007f6ae36560a4 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f6ae3e5504d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f6abdf14700 (LWP 3266)):
#0  0x00007f6ae3e4cc1d in poll () from /lib64/libc.so.6
#1  0x00007f6ae052de64 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f6ae052df7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f6ae4774a3c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#4  0x00007f6ae471ba63 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#5  0x00007f6ae453e84a in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#6  0x00007f6ae78275f8 in ?? () from /usr/lib64/libQt5Qml.so.5
#7  0x00007f6ae454355f in ?? () from /usr/lib64/libQt5Core.so.5
#8  0x00007f6ae36560a4 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f6ae3e5504d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f6ab7fff700 (LWP 3267)):
#0  0x00007f6ae365a05f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6ae9fda7eb in ?? () from /usr/lib64/libQt5Script.so.5
#2  0x00007f6ae9fda819 in ?? () from /usr/lib64/libQt5Script.so.5
#3  0x00007f6ae36560a4 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f6ae3e5504d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f6aea909800 (LWP 3252)):
[KCrash Handler]
#6  0x00007f6ae3da5187 in raise () from /lib64/libc.so.6
#7  0x00007f6ae3da6538 in abort () from /lib64/libc.so.6
#8  0x00007f6ae453277e in QMessageLogger::fatal(char const*, ...) const () from /usr/lib64/libQt5Core.so.5
#9  0x00007f6ae8428691 in QSGRenderLoop::handleContextCreationFailure(QQuickWindow*, bool) () from /usr/lib64/libQt5Quick.so.5
#10 0x00007f6ae8429615 in ?? () from /usr/lib64/libQt5Quick.so.5
#11 0x00007f6ae842a36e in ?? () from /usr/lib64/libQt5Quick.so.5
#12 0x00007f6ae4c765b9 in QWindow::event(QEvent*) () from /usr/lib64/libQt5Gui.so.5
#13 0x00007f6ae84628b1 in QQuickWindow::event(QEvent*) () from /usr/lib64/libQt5Quick.so.5
#14 0x00000000004408e6 in DesktopView::event(QEvent*) ()
#15 0x00007f6ae5a96e8c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#16 0x00007f6ae5a9bcd8 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#17 0x00007f6ae471dba5 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
#18 0x00007f6ae4c6f024 in QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) () from /usr/lib64/libQt5Gui.so.5
#19 0x00007f6ae4c6fc3d in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib64/libQt5Gui.so.5
#20 0x00007f6ae4c54d68 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Gui.so.5
#21 0x00007f6ad5102f20 in ?? () from /usr/lib64/libQt5XcbQpa.so.5
#22 0x00007f6ae052dc84 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#23 0x00007f6ae052ded8 in ?? () from /usr/lib64/libglib-2.0.so.0
#24 0x00007f6ae052df7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#25 0x00007f6ae4774a3c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#26 0x00007f6ae471ba63 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#27 0x00007f6ae47235d6 in QCoreApplication::exec() () from /usr/lib64/libQt5Core.so.5
#28 0x000000000043467b in main ()


Ok, changed the startup script to:

#!/bin/sh
dbus-launch /usr/bin/startkde
autocutsel -fork

…results in crash of plasma in the VNC client window:

Application: Plasma (plasmashell), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f6814491800 (LWP 14560))]

Thread 6 (Thread 0x7f67fc4dd700 (LWP 14562)):
#0  0x00007f680d9d4c1d in poll () from /lib64/libc.so.6
#1  0x00007f68128fb422 in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007f68128fd00f in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3  0x00007f67fec5fc29 in ?? () from /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007f680e0cb55f in ?? () from /usr/lib64/libQt5Core.so.5
#5  0x00007f680d1de0a4 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f680d9dd04d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f67f8cf5700 (LWP 14570)):
#0  0x00007f680d9d4c1d in poll () from /lib64/libc.so.6
#1  0x00007f680a0b5e64 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f680a0b5f7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f680e2fca3c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#4  0x00007f680e2a3a63 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#5  0x00007f680e0c684a in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#6  0x00007f68113af5f8 in ?? () from /usr/lib64/libQt5Qml.so.5
#7  0x00007f680e0cb55f in ?? () from /usr/lib64/libQt5Core.so.5
#8  0x00007f680d1de0a4 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f680d9dd04d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f67e9574700 (LWP 14571)):
#0  0x00007f680d9d4c1d in poll () from /lib64/libc.so.6
#1  0x00007f680a0b5e64 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f680a0b5f7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f680e2fca3c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#4  0x00007f680e2a3a63 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#5  0x00007f680e0c684a in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#6  0x00007f68113af5f8 in ?? () from /usr/lib64/libQt5Qml.so.5
#7  0x00007f680e0cb55f in ?? () from /usr/lib64/libQt5Core.so.5
#8  0x00007f680d1de0a4 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f680d9dd04d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f67e3a88700 (LWP 14574)):
#0  0x00007f680d9d4c1d in poll () from /lib64/libc.so.6
#1  0x00007f680a0b5e64 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f680a0b5f7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f680e2fca3c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#4  0x00007f680e2a3a63 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#5  0x00007f680e0c684a in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#6  0x00007f68113af5f8 in ?? () from /usr/lib64/libQt5Qml.so.5
#7  0x00007f680e0cb55f in ?? () from /usr/lib64/libQt5Core.so.5
#8  0x00007f680d1de0a4 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f680d9dd04d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f67e211d700 (LWP 14575)):
#0  0x00007f680d1e205f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6813b627eb in ?? () from /usr/lib64/libQt5Script.so.5
#2  0x00007f6813b62819 in ?? () from /usr/lib64/libQt5Script.so.5
#3  0x00007f680d1de0a4 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f680d9dd04d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f6814491800 (LWP 14560)):
[KCrash Handler]
#6  0x00007f680d92d187 in raise () from /lib64/libc.so.6
#7  0x00007f680d92e538 in abort () from /lib64/libc.so.6
#8  0x00007f680e0ba77e in QMessageLogger::fatal(char const*, ...) const () from /usr/lib64/libQt5Core.so.5
#9  0x00007f6811fb0691 in QSGRenderLoop::handleContextCreationFailure(QQuickWindow*, bool) () from /usr/lib64/libQt5Quick.so.5
#10 0x00007f6811fb1615 in ?? () from /usr/lib64/libQt5Quick.so.5
#11 0x00007f6811fb236e in ?? () from /usr/lib64/libQt5Quick.so.5
#12 0x00007f680e7fe5b9 in QWindow::event(QEvent*) () from /usr/lib64/libQt5Gui.so.5
#13 0x00007f6811fea8b1 in QQuickWindow::event(QEvent*) () from /usr/lib64/libQt5Quick.so.5
#14 0x00000000004408e6 in DesktopView::event(QEvent*) ()
#15 0x00007f680f61ee8c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#16 0x00007f680f623cd8 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#17 0x00007f680e2a5ba5 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
#18 0x00007f680e7f7024 in QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) () from /usr/lib64/libQt5Gui.so.5
#19 0x00007f680e7f7c3d in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib64/libQt5Gui.so.5
#20 0x00007f680e7dcd68 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Gui.so.5
#21 0x00007f67fec8af20 in ?? () from /usr/lib64/libQt5XcbQpa.so.5
#22 0x00007f680a0b5c84 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#23 0x00007f680a0b5ed8 in ?? () from /usr/lib64/libglib-2.0.so.0
#24 0x00007f680a0b5f7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#25 0x00007f680e2fca3c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#26 0x00007f680e2a3a63 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#27 0x00007f680e2ab5d6 in QCoreApplication::exec() () from /usr/lib64/libQt5Core.so.5
#28 0x000000000043467b in main ()

The server log looks like:

(too large… fu*cking forum policy, no attachments allowed…)

Can’t open display, surprise, surprise! BUT WHY? :frowning:

Started vncserver (tigervnc) both, as user and as root, didn’t make much difference at all…

…as I use the nvidia legacy driver, might this here be remotely related:

https://forum.kde.org/viewtopic.php?f=289&t=124829

…?

Yes, this is apparently the problem with the plasma desktop crashing 3 times in short succession:


kscreen: Primary output changed from KScreen::Output(Id: 60 , Name: “VNC-0” ) ( “VNC-0” ) to KScreen::Output(Id: 60 , Name: “VNC-0” ) ( “VNC-0” )
QXcbIntegration: Cannot create platform OpenGL context, neither GLX nor EGL are enabled
Failed to create OpenGL context for format QSurfaceFormat(version 2.0, options QFlags(), depthBufferSize 24, redBufferSize -1, greenBufferSize -1, blueBufferSize -1, alphaBufferSize 8, stencilBufferSize 8, samples -1, swapBehavior 2, swapInterval 1, profile 0)
Application::crashHandler() called with signal 6; recent crashes: 3

Afterwards the VNC server is started, which runs perfecty, but with no desktop it makes no sense at all.

Anybody out there knowing how to fix this OpenGL thing here?

Any help highly appreciated

Many thanx in advance

rasputin

Now I’m not sure if my problem have anything to do with yours. My problem started maybe 1.5-2 weeks ago. I cant use KRDC or Remmina from Leap42.1 clients to connect to my 13.1 server any longer. The connection window just disappears(on the client side).
It is impossible to start remote control in YaST2(ok the server swallow it but if you reopen the function again it’s still disabled).

So what may be wrong? I have no idea, here is how the /root/.vnc/servername:3.log look in the 13.1 server after have run the command vncserver in a terminal:

hu Dec 17 17:34:46 201
 vncext:      VNC extension running!
 vncext:      Listening for VNC connections on all interface(s), port 5903
 vncext:      Listening for HTTP connections on all interface(s), port 5803
 vncext:      created VNC server for screen 0
..

Trying to connect from Leap42.1/KRDC/Remmina clients to 13.1 server:

Thu Dec 17 17:47:15 2015
 Connections: accepted: 192.168.0.28::36577
 SConnection: Client needs protocol version 3.8
 SConnection: Client requests security type VeNCrypt(19)
 TLS:         TLS Handshake failed: Could not negotiate a supported cipher
              suite.
 TLS:         TLS session wasn't terminated gracefully
 SConnection: AuthFailureException: TLS Handshake failed
 Connections: closed: 192.168.0.28::36577 (TLS Handshake failed)


Trying to connect to a 42.1 server and /root/.vnc/servername:1.log after have run the command vncserver in a terminal:

Thu Dec 17 17:53:43 2015
 vncext:      VNC extension running!
 vncext:      Listening for VNC connections on all interface(s), port 5901
 vncext:      Listening for HTTP connections on all interface(s), port 5801
 vncext:      created VNC server for screen 0
..

Trying to connect from Leap42.1/KRDC/Remmina clients to 42.1 server:

Thu Dec 17 17:59:28 2015
 Connections: accepted: 192.168.0.28::53399
 SConnection: Client needs protocol version 3.8
 SConnection: Client requests security type VeNCrypt(19)
 SVeNCrypt:   Client requests security type TLSVnc (258)
(EE)
(EE) Backtrace:
(EE) 0: /usr/bin/Xvnc (xorg_backtrace+0x48) [0x5aa268]
(EE) 1: /usr/bin/Xvnc (0x400000+0x1ae099) [0x5ae099]
(EE) 2: /lib64/libpthread.so.0 (0x7faaec720000+0xf890) [0x7faaec72f890]
(EE) 3: /lib64/libpthread.so.0 (pthread_mutex_lock+0x4) [0x7faaec72a244]
(EE) 4: /usr/lib64/libgnutls.so.28 (0x7faaed8f4000+0x47b4c) [0x7faaed93bb4c]
(EE) 5: /usr/lib64/libgnutls.so.28 (0x7faaed8f4000+0xd9507) [0x7faaed9cd507]
(EE) 6: /usr/lib64/libgnutls.so.28 (0x7faaed8f4000+0xd7619) [0x7faaed9cb619]
(EE) 7: /usr/lib64/libgnutls.so.28 (gnutls_dh_params_generate2+0x19) [0x7faaed9$
(EE) 8: /usr/bin/Xvnc (_ZN3rfb12SSecurityTLS9setParamsEP18gnutls_session_int+0x$
(EE) 9: /usr/bin/Xvnc (_ZN3rfb12SSecurityTLS10processMsgEPNS_11SConnectionE+0x1$
(EE) 10: /usr/bin/Xvnc (_ZN3rfb14SSecurityStack10processMsgEPNS_11SConnectionE+$
(EE) 11: /usr/bin/Xvnc (_ZN3rfb17SSecurityVeNCrypt10processMsgEPNS_11SConnectio$
(EE) 12: /usr/bin/Xvnc (_ZN3rfb11SConnection18processSecurityMsgEv+0x2c) [0x52a$
(EE) 13: /usr/bin/Xvnc (_ZN3rfb16VNCSConnectionST15processMessagesEv+0x87) [0x5$
(EE) 14: /usr/bin/Xvnc (_ZN14XserverDesktop17readWakeupHandlerEP6fd_seti+0x209)$
(EE) 15: /usr/bin/Xvnc (vncCallReadWakeupHandlers+0x2a) [0x50f49a]
(EE) 16: /usr/bin/Xvnc (0x400000+0x11582c) [0x51582c]
(EE) 17: /usr/bin/Xvnc (WakeupHandler+0x6d) [0x560bed]
(EE) 18: /usr/bin/Xvnc (WaitForSomething+0x1ee) [0x5a76be]
(EE) 19: /usr/bin/Xvnc (Dispatch+0x9d) [0x55c0bd]
(EE) 20: /usr/bin/Xvnc (dix_main+0x3b5) [0x560135]
(EE) 21: /lib64/libc.so.6 (__libc_start_main+0xf5) [0x7faaebb00b05]
(EE) 22: /usr/bin/Xvnc (0x400000+0x51eee) [0x451eee]
(EE)
(EE) Segmentation fault at address 0x10
(EE)
Fatal server error:
(EE) Caught signal 11 (Segmentation fault). Server aborting
(EE)
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":1"
      after 223 requests (223 known processed) with 0 events remaining.
The X11 connection broke (error 1). Did the X11 server die?
qwebyast: Fatal IO error: client killed
kdeinit5: Fatal IO error: client killed


I can use the clients to connect to RDP servers (even linux WM’s under Virtualbox) and I can use a web browser to connect server ip:5803 (13.1 server(but not the 42.1)). I havent try to put any energy in to it but it semms that the vnc client have some problems as well.

Anyone else with similar problems? Maybe time for a bug report then.

regards

Hej!

My VNC connection works just fine, but the plasma desktop to be served by VNC just crashes…

You should have a look at the startup log for the server (for VNC it’S in /user/.vnc).

God jul! :smiley:

rasputin

Your problem here is that the nvidia driver breaks Mesa, and in particular Mesa’s software OpenGL renderer, because it replaces some of Mesa’s libraries with incompatible versions.
Plasma5 (and parts of Qt5) requires OpenGL though.
You’d probably have the same problem with GNOME.

The only way around that I am aware of is to uninstall the nvidia driver and use nouveau.
Or use a different desktop that does not depend on OpenGL…

Thanks, this was what I was fearing…

http://linux.slashdot.org/story/15/05/17/0420212/kde-plasma-5-becomes-the-default-desktop-of-opensuse-tumbleweed

But you remember that the NVIDIA driver was the resolution for this here?

https://forums.opensuse.org/showthread.php/510804-4-blackscreens-of-death-in-one-day

catch22, after all…

Well, if you want to use Plasma5 (or GNOME) over VNC, that is.

The only real solution would be if nvidia finally really would support the nouveau development as they promised a year ago.
They did a bit, but so far only for some (quite new) chipsets AFAIK…

What would be a desktop without openGL? Any suggestions? Thanks! :slight_smile: Is there a way to use the desktop default to 13.2 (Plasma 4?) and how do I install it ?

XFCE, IceWM, LXDE, WindowMaker, KDE3, …
Basically everything except Plasma5 and GNOME3, I suppose.

Is there a way to use the desktop default to 13.2 (Plasma 4?) and how do I install it ?

No.

Of course that’s not completely true, there’s always a way. You can build it yourself e.g.

I do offer a repo for Plasma5 packages that are coinstallable with KDE4, and I also added KDE4 packages that got removed there.
But I never tried it myself with Leap yet…
The URL is this:
http://download.opensuse.org/repositories/home:/wolfi323:/branches:/KDE:/Frameworks5/openSUSE_Leap_42.1

Basically, you need to install kdebase4-session, that should pull in everything necessary. Maybe you should do a full switch to my repo first though to install Plasma5 packages that don’t conflict with KDE4.
But some packages are missing in Leap (because they failed to build, they have been removed from Factory too), e.g. kscreen without which KDE4 doesn’t even start (you could use the older krandr instead though), plasma-nm or kdeplasma-addons. They are available in my repo though, but you have to install them manually.

…so I do a fresh install of 13.2 and start over from scratch… OMG… Thanks for the reply!