Veyon Server stopped when LDAP user is logged in
-
Hello, and thanks for this that can help us manage our classrooms !
I'm writing because I can't find any answer for my problem.
Context : I have an debian LDAP server managing 24 laptops under Xubuntu 20.04. When nobody is logged (user is then lightdm) or when a local user is logged, there is no problem, Veyon is working well, but when an LDAP user is logged, Veyon server is crashing as soon as the user is logged (orange screen on master with approx message "Veyon server inaccessible or does not work").
I tried to watch to logs, but did not find a clue of what is going wrong. Here they are :
VeyonService.log :
2022-01-21T09:01:09.167: [DEBUG] PluginManager::loadPlugins(): discovered plugin "AuthKeys" at "/usr/lib/x86_64-linux-gnu/veyon/authkeys.so" 2022-01-21T09:01:09.169: [DEBUG] PluginManager::loadPlugins(): discovered plugin "BuiltinX11VncServer" at "/usr/lib/x86_64-linux-gnu/veyon/builtin-x11vnc-server.so" 2022-01-21T09:01:09.169: [DEBUG] PluginManager::loadPlugins(): discovered plugin "BuiltinDirectory" at "/usr/lib/x86_64-linux-gnu/veyon/builtindirectory.so" 2022-01-21T09:01:09.170: [DEBUG] PluginManager::loadPlugins(): discovered plugin "Demonstration" at "/usr/lib/x86_64-linux-gnu/veyon/demo.so" 2022-01-21T09:01:09.171: [DEBUG] PluginManager::loadPlugins(): discovered plugin "DesktopServices" at "/usr/lib/x86_64-linux-gnu/veyon/desktopservices.so" 2022-01-21T09:01:09.172: [DEBUG] PluginManager::loadPlugins(): discovered plugin "ExternalVncServer" at "/usr/lib/x86_64-linux-gnu/veyon/external-vnc-server.so" 2022-01-21T09:01:09.172: [DEBUG] PluginManager::loadPlugins(): discovered plugin "FileTransfer" at "/usr/lib/x86_64-linux-gnu/veyon/filetransfer.so" 2022-01-21T09:01:09.183: [DEBUG] PluginManager::loadPlugins(): discovered plugin "LDAP Basic" at "/usr/lib/x86_64-linux-gnu/veyon/ldap.so" 2022-01-21T09:01:09.184: [DEBUG] PluginManager::loadPlugins(): discovered plugin "PowerControl" at "/usr/lib/x86_64-linux-gnu/veyon/powercontrol.so" 2022-01-21T09:01:09.185: [DEBUG] PluginManager::loadPlugins(): discovered plugin "RemoteAccess" at "/usr/lib/x86_64-linux-gnu/veyon/remoteaccess.so" 2022-01-21T09:01:09.185: [DEBUG] PluginManager::loadPlugins(): discovered plugin "ScreenLock" at "/usr/lib/x86_64-linux-gnu/veyon/screenlock.so" 2022-01-21T09:01:09.186: [DEBUG] PluginManager::loadPlugins(): discovered plugin "Screenshot" at "/usr/lib/x86_64-linux-gnu/veyon/screenshot.so" 2022-01-21T09:01:09.186: [DEBUG] PluginManager::loadPlugins(): discovered plugin "SystemUserGroups" at "/usr/lib/x86_64-linux-gnu/veyon/systemusergroups.so" 2022-01-21T09:01:09.187: [DEBUG] PluginManager::loadPlugins(): discovered plugin "TextMessage" at "/usr/lib/x86_64-linux-gnu/veyon/textmessage.so" 2022-01-21T09:01:09.187: [DEBUG] PluginManager::loadPlugins(): discovered plugin "UserSessionControl" at "/usr/lib/x86_64-linux-gnu/veyon/usersessioncontrol.so" 2022-01-21T09:01:09.188: [DEBUG] PluginManager::loadPlugins(): discovered plugin "WebAPI" at "/usr/lib/x86_64-linux-gnu/veyon/webapi.so" 2022-01-21T09:01:09.189: [DEBUG] VeyonCore::initSystemInfo(): "4.7.0" "nsi-13.reaumur-buron.local" "linux" "5.4.0-81-generic" "Ubuntu 20.04.3 LTS" "ubuntu" "20.04" 2022-01-21T09:01:09.198: [DEBUG] ServiceDataManager::ServiceDataManager(): 2022-01-21T09:01:09.198: [DEBUG] PlatformSessionManager::PlatformSessionManager(): 2022-01-21T09:01:09.202: [DEBUG] LinuxServiceCore::connectToLoginManager(): connected to login manager 2022-01-21T09:01:09.202: [DEBUG] LinuxServiceCore::startServers(): 2022-01-21T09:01:09.217: [DEBUG] PlatformSessionManager::openSession(): Opening session 0 for platform session "/org/freedesktop/login1/session/c2" 2022-01-21T09:01:09.218: [INFO] LinuxServiceCore::startServer(): Starting server for new session "/org/freedesktop/login1/session/c2" with ID 0 at seat "/org/freedesktop/login1/seat/seat0" 2022-01-21T09:01:19.402: [DEBUG] LinuxServiceCore::startServer(): new session "/org/freedesktop/login1/session/c3" 2022-01-21T09:01:19.430: [DEBUG] LinuxServiceCore::startServer(): Session "/org/freedesktop/login1/session/c3" still is being opening - retrying in 1000 msecs 2022-01-21T09:01:20.445: [DEBUG] PlatformSessionManager::closeSession(): Closing session 0 for platform session "/org/freedesktop/login1/session/c2" 2022-01-21T09:01:20.446: [INFO] LinuxServiceCore::stopServer(): stopping server for removed session "/org/freedesktop/login1/session/c2" 2022-01-21T09:01:20.447: [DEBUG] LinuxServiceCore::startServer(): Session "/org/freedesktop/login1/session/c3" too young - retrying in 2 msecs 2022-01-21T09:01:21.016: [DEBUG] --- 2022-01-21T09:01:21.016: [DEBUG] Last message repeated 40 times 2022-01-21T09:01:21.016: [DEBUG] --- 2022-01-21T09:01:21.016: [DEBUG] LinuxServiceCore::startServer(): Session "/org/freedesktop/login1/session/c3" too young - retrying in 1 msecs 2022-01-21T09:01:22.009: [DEBUG] --- 2022-01-21T09:01:22.009: [DEBUG] Last message repeated 85 times 2022-01-21T09:01:22.009: [DEBUG] --- 2022-01-21T09:01:22.009: [DEBUG] PlatformSessionManager::openSession(): Opening session 0 for platform session "/org/freedesktop/login1/session/c3" 2022-01-21T09:01:22.010: [INFO] LinuxServiceCore::startServer(): Starting server for new session "/org/freedesktop/login1/session/c3" with ID 0 at seat "/org/freedesktop/login1/seat/seat0" 2022-01-21T09:01:46.476: [DEBUG] LinuxServiceCore::stopServer(): session removed "/org/freedesktop/login1/session/c3" 2022-01-21T09:01:46.476: [DEBUG] PlatformSessionManager::closeSession(): Closing session 0 for platform session "/org/freedesktop/login1/session/c3" 2022-01-21T09:01:46.477: [INFO] LinuxServiceCore::stopServer(): stopping server for removed session "/org/freedesktop/login1/session/c3" 2022-01-21T09:01:46.786: [DEBUG] LinuxServiceCore::startServers(): 2022-01-21T09:01:47.582: [INFO] LinuxServiceCore::startServer(): Not starting server for session "/org/freedesktop/login1/session/c2" in state LinuxSessionFunctions::State::Closing 2022-01-21T09:02:02.722: [DEBUG] LinuxServiceCore::startServer(): new session "/org/freedesktop/login1/session/_34" 2022-01-21T09:02:02.735: [DEBUG] LinuxServiceCore::startServer(): Not starting Veyon Server in TTY session
VeyonServer.log :
2022-01-21T09:01:09.475: [DEBUG] PluginManager::loadPlugins(): discovered plugin "AuthKeys" at "/usr/lib/x86_64-linux-gnu/veyon/authkeys.so" 2022-01-21T09:01:09.476: [DEBUG] PluginManager::loadPlugins(): discovered plugin "BuiltinX11VncServer" at "/usr/lib/x86_64-linux-gnu/veyon/builtin-x11vnc-server.so" 2022-01-21T09:01:09.477: [DEBUG] PluginManager::loadPlugins(): discovered plugin "BuiltinDirectory" at "/usr/lib/x86_64-linux-gnu/veyon/builtindirectory.so" 2022-01-21T09:01:09.478: [DEBUG] PluginManager::loadPlugins(): discovered plugin "Demonstration" at "/usr/lib/x86_64-linux-gnu/veyon/demo.so" 2022-01-21T09:01:09.478: [DEBUG] PluginManager::loadPlugins(): discovered plugin "DesktopServices" at "/usr/lib/x86_64-linux-gnu/veyon/desktopservices.so" 2022-01-21T09:01:09.479: [DEBUG] PluginManager::loadPlugins(): discovered plugin "ExternalVncServer" at "/usr/lib/x86_64-linux-gnu/veyon/external-vnc-server.so" 2022-01-21T09:01:09.479: [DEBUG] PluginManager::loadPlugins(): discovered plugin "FileTransfer" at "/usr/lib/x86_64-linux-gnu/veyon/filetransfer.so" 2022-01-21T09:01:09.490: [DEBUG] PluginManager::loadPlugins(): discovered plugin "LDAP Basic" at "/usr/lib/x86_64-linux-gnu/veyon/ldap.so" 2022-01-21T09:01:09.491: [DEBUG] PluginManager::loadPlugins(): discovered plugin "PowerControl" at "/usr/lib/x86_64-linux-gnu/veyon/powercontrol.so" 2022-01-21T09:01:09.491: [DEBUG] PluginManager::loadPlugins(): discovered plugin "RemoteAccess" at "/usr/lib/x86_64-linux-gnu/veyon/remoteaccess.so" 2022-01-21T09:01:09.492: [DEBUG] PluginManager::loadPlugins(): discovered plugin "ScreenLock" at "/usr/lib/x86_64-linux-gnu/veyon/screenlock.so" 2022-01-21T09:01:09.492: [DEBUG] PluginManager::loadPlugins(): discovered plugin "Screenshot" at "/usr/lib/x86_64-linux-gnu/veyon/screenshot.so" 2022-01-21T09:01:09.493: [DEBUG] PluginManager::loadPlugins(): discovered plugin "SystemUserGroups" at "/usr/lib/x86_64-linux-gnu/veyon/systemusergroups.so" 2022-01-21T09:01:09.493: [DEBUG] PluginManager::loadPlugins(): discovered plugin "TextMessage" at "/usr/lib/x86_64-linux-gnu/veyon/textmessage.so" 2022-01-21T09:01:09.493: [DEBUG] PluginManager::loadPlugins(): discovered plugin "UserSessionControl" at "/usr/lib/x86_64-linux-gnu/veyon/usersessioncontrol.so" 2022-01-21T09:01:09.494: [DEBUG] PluginManager::loadPlugins(): discovered plugin "WebAPI" at "/usr/lib/x86_64-linux-gnu/veyon/webapi.so" 2022-01-21T09:01:09.495: [DEBUG] VeyonCore::initSystemInfo(): "4.7.0" "nsi-13.reaumur-buron.local" "linux" "5.4.0-81-generic" "Ubuntu 20.04.3 LTS" "ubuntu" "20.04" 2022-01-21T09:01:09.496: [DEBUG] FeatureWorkerManager::startUnmanagedSessionWorker(): Starting worker (unmanaged session process) for feature QUuid("{8e997d84-ebb9-430f-8f72-d45d9821963d}") 2022-01-21T09:01:09.496: [DEBUG] FeatureWorkerManager::sendMessageToUnmanagedSessionWorker(): User session likely not yet available - retrying worker start 2022-01-21T09:01:09.496: [DEBUG] VncProxyServer::start(): started on port 11100 2022-01-21T09:01:09.498: [DEBUG] VncServer::prepare(): 2022-01-21T09:01:09.499: [DEBUG] VncServer::run(): running 2022-01-21T09:01:09.508: [DEBUG] VeyonCore::exec(): Running 2022-01-21T09:01:14.247: [DEBUG] FeatureWorkerManager::startUnmanagedSessionWorker(): Starting worker (unmanaged session process) for feature QUuid("{8e997d84-ebb9-430f-8f72-d45d9821963d}") 2022-01-21T09:01:14.247: [DEBUG] FeatureWorkerManager::sendMessageToUnmanagedSessionWorker(): User session likely not yet available - retrying worker start 2022-01-21T09:01:17.814: [DEBUG] VeyonCore::exec(): Exit 2022-01-21T09:01:17.814: [DEBUG] ComputerControlServer::~ComputerControlServer(): 2022-01-21T09:01:17.814: [DEBUG] VncServer::~VncServer(): 2022-01-21T09:01:17.814: [CRIT] QThread: Destroyed while thread is still running 2022-01-21T09:01:22.132: [DEBUG] PluginManager::loadPlugins(): discovered plugin "AuthKeys" at "/usr/lib/x86_64-linux-gnu/veyon/authkeys.so" 2022-01-21T09:01:22.134: [DEBUG] PluginManager::loadPlugins(): discovered plugin "BuiltinX11VncServer" at "/usr/lib/x86_64-linux-gnu/veyon/builtin-x11vnc-server.so" 2022-01-21T09:01:22.134: [DEBUG] PluginManager::loadPlugins(): discovered plugin "BuiltinDirectory" at "/usr/lib/x86_64-linux-gnu/veyon/builtindirectory.so" 2022-01-21T09:01:22.135: [DEBUG] PluginManager::loadPlugins(): discovered plugin "Demonstration" at "/usr/lib/x86_64-linux-gnu/veyon/demo.so" 2022-01-21T09:01:22.135: [DEBUG] PluginManager::loadPlugins(): discovered plugin "DesktopServices" at "/usr/lib/x86_64-linux-gnu/veyon/desktopservices.so" 2022-01-21T09:01:22.136: [DEBUG] PluginManager::loadPlugins(): discovered plugin "ExternalVncServer" at "/usr/lib/x86_64-linux-gnu/veyon/external-vnc-server.so" 2022-01-21T09:01:22.136: [DEBUG] PluginManager::loadPlugins(): discovered plugin "FileTransfer" at "/usr/lib/x86_64-linux-gnu/veyon/filetransfer.so" 2022-01-21T09:01:22.149: [DEBUG] PluginManager::loadPlugins(): discovered plugin "LDAP Basic" at "/usr/lib/x86_64-linux-gnu/veyon/ldap.so" 2022-01-21T09:01:22.150: [DEBUG] PluginManager::loadPlugins(): discovered plugin "PowerControl" at "/usr/lib/x86_64-linux-gnu/veyon/powercontrol.so" 2022-01-21T09:01:22.150: [DEBUG] PluginManager::loadPlugins(): discovered plugin "RemoteAccess" at "/usr/lib/x86_64-linux-gnu/veyon/remoteaccess.so" 2022-01-21T09:01:22.151: [DEBUG] PluginManager::loadPlugins(): discovered plugin "ScreenLock" at "/usr/lib/x86_64-linux-gnu/veyon/screenlock.so" 2022-01-21T09:01:22.151: [DEBUG] PluginManager::loadPlugins(): discovered plugin "Screenshot" at "/usr/lib/x86_64-linux-gnu/veyon/screenshot.so" 2022-01-21T09:01:22.151: [DEBUG] PluginManager::loadPlugins(): discovered plugin "SystemUserGroups" at "/usr/lib/x86_64-linux-gnu/veyon/systemusergroups.so" 2022-01-21T09:01:22.152: [DEBUG] PluginManager::loadPlugins(): discovered plugin "TextMessage" at "/usr/lib/x86_64-linux-gnu/veyon/textmessage.so" 2022-01-21T09:01:22.152: [DEBUG] PluginManager::loadPlugins(): discovered plugin "UserSessionControl" at "/usr/lib/x86_64-linux-gnu/veyon/usersessioncontrol.so" 2022-01-21T09:01:22.153: [DEBUG] PluginManager::loadPlugins(): discovered plugin "WebAPI" at "/usr/lib/x86_64-linux-gnu/veyon/webapi.so" 2022-01-21T09:01:22.155: [DEBUG] VeyonCore::initSystemInfo(): "4.7.0" "nsi-13.reaumur-buron.local" "linux" "5.4.0-81-generic" "Ubuntu 20.04.3 LTS" "ubuntu" "20.04" 2022-01-21T09:01:22.156: [DEBUG] FeatureWorkerManager::startUnmanagedSessionWorker(): Starting worker (unmanaged session process) for feature QUuid("{8e997d84-ebb9-430f-8f72-d45d9821963d}") 2022-01-21T09:01:22.158: [DEBUG] VncProxyServer::start(): started on port 11100 2022-01-21T09:01:22.159: [DEBUG] VncServer::prepare(): 2022-01-21T09:01:22.159: [DEBUG] VncServer::run(): running 2022-01-21T09:01:22.170: [DEBUG] LogonHelper::checkPendingLogonTasks(): Reading logon credentials 2022-01-21T09:01:22.171: [WARN] VariantStream::read(): none or invalid data read 2022-01-21T09:01:22.171: [ERR] PersistentLogonCredentials::read(): Empty data 2022-01-21T09:01:22.171: [DEBUG] VeyonCore::exec(): Running 2022-01-21T09:01:22.317: [DEBUG] FeatureWorkerManager::acceptConnection(): accepting connection 2022-01-21T09:01:26.456: [DEBUG] ServerAuthenticationManager::processAuthenticationMessage(): state VncServerClient::AuthState::Init type RfbVeyonAuth::KeyFile host "::ffff:192.168.1.50" user "jarod" 2022-01-21T09:01:26.468: [DEBUG] ServerAuthenticationManager::processAuthenticationMessage(): state VncServerClient::AuthState::Challenge type RfbVeyonAuth::KeyFile host "::ffff:192.168.1.50" user "jarod" 2022-01-21T09:01:26.469: [DEBUG] ServerAuthenticationManager::performKeyAuthentication(): loaded public key from "/etc/veyon/keys/public/Prof_j/key" 2022-01-21T09:01:26.469: [DEBUG] ServerAuthenticationManager::performKeyAuthentication(): SUCCESS 2022-01-21T09:01:26.470: [DEBUG] AccessControlProvider::checkAccess(): no access control method configured, allowing access. 2022-01-21T09:01:26.470: [INFO] ComputerControlServer::showAccessControlMessage(): Access control successful for "::ffff:192.168.1.50" "jarod" 2022-01-21T09:01:26.647: [DEBUG] VncClientProtocol::receiveSecurityResult(): authentication successful 2022-01-21T09:01:26.753: [DEBUG] ComputerControlServer::sendFeatureMessageReply(): FeatureMessage(QueryActiveFeatures,0,{"0":["{8e997d84-ebb9-430f-8f72-d45d9821963d}"]}) 2022-01-21T09:01:26.753: [DEBUG] ComputerControlServer::sendFeatureMessageReply(): FeatureMessage(QueryScreens,0,{"3":[{"geometry":null,"name":"Écran 1 – eDP-1"}]}) 2022-01-21T09:01:26.761: [DEBUG] FeatureManager::handleFeatureMessage(): [SERVER] FeatureMessage(QueryApplicationVersion,0,{}) 2022-01-21T09:01:26.761: [DEBUG] ComputerControlServer::sendFeatureMessageReply(): FeatureMessage(QueryApplicationVersion,0,{"5":7}) 2022-01-21T09:01:26.761: [DEBUG] FeatureManager::handleFeatureMessage(): [SERVER] FeatureMessage(UserSessionInfo,0,{}) 2022-01-21T09:01:26.761: [DEBUG] ComputerControlServer::sendFeatureMessageReply(): FeatureMessage(UserSessionInfo,0,{"0":"","1":"","2":-1}) 2022-01-21T09:01:26.761: [DEBUG] FeatureManager::handleFeatureMessage(): [SERVER] FeatureMessage(QueryActiveFeatures,0,{}) 2022-01-21T09:01:26.761: [DEBUG] ComputerControlServer::sendFeatureMessageReply(): FeatureMessage(QueryActiveFeatures,0,{"0":["{8e997d84-ebb9-430f-8f72-d45d9821963d}"]}) 2022-01-21T09:01:26.817: [DEBUG] FeatureManager::handleFeatureMessage(): [SERVER] FeatureMessage(QueryScreens,0,{}) 2022-01-21T09:01:26.817: [DEBUG] ComputerControlServer::sendFeatureMessageReply(): FeatureMessage(QueryScreens,0,{"3":[{"geometry":null,"name":"Écran 1 – eDP-1"}]}) 2022-01-21T09:01:26.818: [DEBUG] FeatureManager::handleFeatureMessage(): [SERVER] FeatureMessage(MonitoringMode,1,{"4":2000}) 2022-01-21T09:01:46.490: [DEBUG] FeatureWorkerManager::closeConnection(): removing worker after socket has been closed 2022-01-21T09:01:46.761: [WARN] The X11 connection broke: Unknown error (code -872396912)
VeyonFeatureWorker-xxxxxx.log :
2022-01-21T09:01:22.296: [DEBUG] PluginManager::loadPlugins(): discovered plugin "AuthKeys" at "/usr/lib/x86_64-linux-gnu/veyon/authkeys.so" 2022-01-21T09:01:22.297: [DEBUG] PluginManager::loadPlugins(): discovered plugin "BuiltinX11VncServer" at "/usr/lib/x86_64-linux-gnu/veyon/builtin-x11vnc-server.so" 2022-01-21T09:01:22.298: [DEBUG] PluginManager::loadPlugins(): discovered plugin "BuiltinDirectory" at "/usr/lib/x86_64-linux-gnu/veyon/builtindirectory.so" 2022-01-21T09:01:22.298: [DEBUG] PluginManager::loadPlugins(): discovered plugin "Demonstration" at "/usr/lib/x86_64-linux-gnu/veyon/demo.so" 2022-01-21T09:01:22.299: [DEBUG] PluginManager::loadPlugins(): discovered plugin "DesktopServices" at "/usr/lib/x86_64-linux-gnu/veyon/desktopservices.so" 2022-01-21T09:01:22.299: [DEBUG] PluginManager::loadPlugins(): discovered plugin "ExternalVncServer" at "/usr/lib/x86_64-linux-gnu/veyon/external-vnc-server.so" 2022-01-21T09:01:22.300: [DEBUG] PluginManager::loadPlugins(): discovered plugin "FileTransfer" at "/usr/lib/x86_64-linux-gnu/veyon/filetransfer.so" 2022-01-21T09:01:22.312: [DEBUG] PluginManager::loadPlugins(): discovered plugin "LDAP Basic" at "/usr/lib/x86_64-linux-gnu/veyon/ldap.so" 2022-01-21T09:01:22.313: [DEBUG] PluginManager::loadPlugins(): discovered plugin "PowerControl" at "/usr/lib/x86_64-linux-gnu/veyon/powercontrol.so" 2022-01-21T09:01:22.313: [DEBUG] PluginManager::loadPlugins(): discovered plugin "RemoteAccess" at "/usr/lib/x86_64-linux-gnu/veyon/remoteaccess.so" 2022-01-21T09:01:22.314: [DEBUG] PluginManager::loadPlugins(): discovered plugin "ScreenLock" at "/usr/lib/x86_64-linux-gnu/veyon/screenlock.so" 2022-01-21T09:01:22.314: [DEBUG] PluginManager::loadPlugins(): discovered plugin "Screenshot" at "/usr/lib/x86_64-linux-gnu/veyon/screenshot.so" 2022-01-21T09:01:22.315: [DEBUG] PluginManager::loadPlugins(): discovered plugin "SystemUserGroups" at "/usr/lib/x86_64-linux-gnu/veyon/systemusergroups.so" 2022-01-21T09:01:22.315: [DEBUG] PluginManager::loadPlugins(): discovered plugin "TextMessage" at "/usr/lib/x86_64-linux-gnu/veyon/textmessage.so" 2022-01-21T09:01:22.315: [DEBUG] PluginManager::loadPlugins(): discovered plugin "UserSessionControl" at "/usr/lib/x86_64-linux-gnu/veyon/usersessioncontrol.so" 2022-01-21T09:01:22.316: [DEBUG] PluginManager::loadPlugins(): discovered plugin "WebAPI" at "/usr/lib/x86_64-linux-gnu/veyon/webapi.so" 2022-01-21T09:01:22.317: [DEBUG] VeyonCore::initSystemInfo(): "4.7.0" "nsi-13.reaumur-buron.local" "linux" "5.4.0-81-generic" "Ubuntu 20.04.3 LTS" "ubuntu" "20.04" 2022-01-21T09:01:22.317: [DEBUG] FeatureWorkerManagerConnection::tryConnection(): connecting to FeatureWorkerManager at port 11300 2022-01-21T09:01:22.317: [INFO] VeyonWorker::VeyonWorker(): Running worker for feature "SystemTrayIcon" 2022-01-21T09:01:22.317: [DEBUG] VeyonCore::exec(): Running 2022-01-21T09:01:22.318: [DEBUG] FeatureWorkerManagerConnection::sendInitMessage(): QUuid("{8e997d84-ebb9-430f-8f72-d45d9821963d}") 2022-01-21T09:01:22.318: [DEBUG] FeatureManager::handleFeatureMessage(): [WORKER] FeatureMessage(SystemTrayIcon,0,{"0":"Service Veyon 4.7.0 à nsi-13.reaumur-buron.local:11100"}) 2022-01-21T09:01:26.501: [DEBUG] FeatureManager::handleFeatureMessage(): [WORKER] FeatureMessage(SystemTrayIcon,0,{"0":"Service Veyon 4.7.0 à nsi-13.reaumur-buron.local:11100\nConnexions actives :\n::ffff:192.168.1.50"})
I tried to fill in ldap informations in veyon-configurator on the client, but no help (is it really needed ? I only have 1 classroom and approx 40 pupils to manage ?)
What could I try else ?
Thanks in advance
-
Hello,
Ok, I found a (not totally satisfying) workaround :In /etc/xdg/autostart/ directory, I create a file veyon.desktop with :
[Desktop Entry] Encoding=UTF-8 Name=veyon Comment=Lancer veyon Exec=veyon-server Terminal=false Type=Application
in it. It is then able to launch the veyon server without problem, I am then able to see and control the machine when a LDAP user is logged in. It is not totally satisfying as as it is launched by the user itself, it can also be killed by them. Beside the fact that they don't nowadays know that they can kill the server and how they can kill it, I am sure that my pupils will one day know it. So I'd like to make them unable to stop the server.
Preceding the command by sudo (using the line "Exec=sudo veyon-server" instead of the one in the file) and making the users being able to sudo it in sudoers file does not work because the superuser cannot launch apps that deals with X11 session (surely I don't know how) ... Is there a way to launch veyon-server by root without problem ? I suppose that it is the veyon-service's job (but not working in my case).
Thanks