Hallo – hier gibt es leider ein weiteres Problem mit der aktuellen Version von veyon & Ubuntu 20.04 Clients … vielleicht hat jemand eine gute Idee?
Im Wiki-Eintrag zu veyon heißt es, dass manchmal der veyon-worker nicht (schnell genug) gestartet wird und die remote-Überwachung vom Lehrer-PC deshalb nicht funktioniert.
Hier ist das Problem ein anderes:
Ich habe festgestellt, dass ich mit telnet localhost 11100 erst gar nicht auf den lokalen veyon-Server gelange und zwar scheint es daran zu liegen, dass zwar der veyon-service nicht aber der veyon-server läuft?! So ganz ist mir nicht klar, wer da was anstößt, doch wenn ich als angemeldeter User in der Konsole veyon-server aufrufe, klappt alles und ein Lehrer-PC kann diesen Client verwalten. Daher stellt sich nun für mich die Frage, ob …
das evtl noch jemand so beoachtet hat?
jemand eine gute Idee hat, wie man das am besten mit abfängt, so dass der veyon-server immer lokal mit User-Rechten läuft? Ob das nun schon vor oder nach der Anmeldung sein muss, weiß ich auch nicht?!? Schön wäre es ja, wenn man die Clients auch schon vor der Anmeldung sehen könnte, z.B. damit man sie zentral runterfahren kann…
… ein kleiner Nachtrag: @dorian … wenn ich das richtig sehe, ist in den neuen Anmeldescripten bereits alles vorbereitet?!
Also nochmal ganz konkret nachgefragt: Wenn ich ein Script unter /etc/linuxmuster-linuxclient7 parke, könnte das o.g. Problem ja schon abgefangen werden.
Die Frage ist nur, wie es gelingt den Service als User zu starten?
Wäre das z.B. in onSessionStarted.d/01_mein_veyon_starter.sh an der richtigen Stelle? Oder noch anders gefragt: Wenn ein Script im User-Kontext gestartet wird, kann es vom User doch auch gekillt werden – nicht sinnvoll in diesem Zshg.
Hi Dorian
Ok, danke.
Es startet auch tatsächlich, wenn ich da ein Script einfüge, in dem nur der veyon-server nachträglich nochmal gestartet wird. Allerdings gibt es dann für den User beim Login diese Fehlermeldung:
Ganz richtig ist das offenbar alles nicht … ich weiß aber auch nicht, welcher Prozess hier den veyon-server abschießt…?
Diese Fehlermeldung kommt von deinem Aufruf von veyon-server. Warum es diese Fehlermeldung gibt, kann ich dir aber nicht sagen, ich kenne mich mit Veyon nicht aus.
Ja, das ist klar – da wird ja im Hintergrund ein xvncserver gestartet … und der liefert diesen Fehler. Ich habe das Script vorerst wieder aus dem hook-Dir entfernt. Damit ist natürlich auch der Fehler wieder verschwunden – aber leider auch eine Idee, wie man’s zum Laufen bringen kann
Hallo Thomas,
nur ganz kurz aus der Erinnerung: Da steht sinngemäß immer sowas wie „Dienst läuft!“. Es sieht also alles ok aus – trotzdem läuft der veyon-server nicht mit…
Viele Grüße,
Michael
Hier läuft der Daemon auch…aber was ist das Problem?
● veyon.service - Veyon Service
Loaded: loaded (/lib/systemd/system/veyon.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2020-05-04 09:27:18 CEST; 25s ago
Docs: man:veyon-service(1)
Main PID: 2774 (veyon-service)
Tasks: 3 (limit: 4915)
CGroup: /system.slice/veyon.service
└─2774 /usr/bin/veyon-service
Mai 04 09:27:18 L1AS19 systemd[1]: Started Veyon Service.
Mai 04 09:27:19 L1AS19 veyon-service[2774]: 2020-05-04T09:27:19.084: [ERR] LinuxServiceCore: Can't start Veyon Server in Wayland sessions as this is not yet supported.
hast du das schon getestet? Wenn ja, könntest du dann das „vermutlich“ bitte streichen. Ich finde das „vermutlich“ und „Lösung“ einfach nicht miteinander harmonieren.
Das bedeutet nun auch, dass kein User mehr den Dienst beenden kann, da er jetzt ordnungsgemäß von root gestartet wurde! Ob die Fernüberwachung in den Räumen nun läuft, kann ich dennoch erst später testen – es sieht aber gut aus.
Viele Grüße,
Michael
Hallo zusammen,
seit dem ich gdm3 nutze, startet sich veyon-server nicht mehr, wenn sich ein Benutzer abmeldet.
Wenn ich als Lehrer über veyon einen Benutzer abmelde, bleibt der Bildschirm schwarz. Der Login-Bildschirm kommt dann nicht mehr.
Ein systemctl status veyon.service liefert:
● veyon.service - Veyon Service
Loaded: loaded (/lib/systemd/system/veyon.service; enabled; vendor preset: enabled)
Active: active (running) since Sat 2021-08-07 19:59:32 CEST; 1min 5s ago
Docs: man:veyon-service(1)
Main PID: 29799 (veyon-service)
Tasks: 4 (limit: 9495)
Memory: 3.9M
CGroup: /system.slice/veyon.service
└─29799 /usr/bin/veyon-service
Aug 07 19:59:32 lz-r99 systemd[1]: Started Veyon Service.
Aug 07 19:59:36 lz-r99 veyon-service[29799]: 2021-08-07T19:59:36.193: [WARN] LinuxServiceCore: server fo>
Aug 07 19:59:39 lz-r99 veyon-service[29799]: 2021-08-07T19:59:39.207: [WARN] QProcess: Destroyed while p>
Der veyon-server läuft also nicht.
Ein veyon-server start liefert
2021-08-07T20:02:58.595: [ERR] VncServer: no VNC server plugins found!
KLDAP: connection closed!
Hat das jemand schon gelöst, oder habt ihr eine Idee?