I’m trying to get VNC going on openSUSE 15.6. So, I used the YaST Control Center to launch “Remote Administration (VNC)”. The UI shows three choices, but none of them work for me:
- “Allow Remote Administration With Session Management”: choose this and my remote VNC client gets stuck at a black screen. The log shows lots of messages (included below), but I can’t see anything that points to a solution.
- “Allow Remote Administration Without Session Management”: choose this and my remote VNC client shows a login page (not really what I want), and when I try to login I get a “Multiple logins are not supported” error message (not good). Nothing useful shown in
/var/log/messages
. - “Do Not Allow Remote Administration”: choose this and there’s no VNC port open (not surprising)
I suspect that “Session Management” is the system which allows multiple independent graphical logins to the system. Entertaining, but I’d rather not have that unless it’s necessary; I just want to interact with the local monitor’s screen. So, debugging the above option 1 may not be the way to go; I should be using some other approach.
So, questions:
- Is this the right way for me to enable VNC?
- Is there a way for me to just let VNC connect to the current screen rather than starting a new session?
- Is there more information I can collect to help figure this out?
Notes:
- I’m rebooting the machine after each change, Just In Case
- My VNC client is tunneling over SSH
- I have the firewall disabled, which the “Remote Administration” tool confirms
- I have AppArmor disabled
- Other than the above, the system is fairly vanilla (I installed a clean copy of openSUSE 15.6 yesterday)
- Running
sudo yast2
shows me a character UI; if choose “Remote Administration” I get the same options as above - I haven’t tried “Enable access with a web browser”, and would rather not
Thanks,
Dan
P.S. I tried including the messages in /var/log/messages
when connecting with “With Session Management” enabled, but it was too big. It’s here:
Happy for suggestions on how to better include it…