trying to run tightvnc as a systemd service on Debian/Bookworm
Gary Dale <[email protected]> Sat, 10 Sep 2022 21:53:19 -0400
| Newsgroups | gmane.network.tight-vnc.general |
|---|---|
| Message-ID | <[email protected]> |
Here's my vncserver.service file: [Unit] Description=Start TightVNC server at startup After=syslog.target network.target [Service] Type=forking User=garydale Group=garydale WorkingDirectory=/home/garydale PIDFile=/home/garydale/.vnc/%H:%i.pid ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1 ExecStart=/usr/bin/vncserver -depth 24 -geometry 1024x768 :%i ExecStop=/usr/bin/vncserver -kill :%i [Install] WantedBy=multi-user.target When I try to start the service I get this: # systemctl start vncserver Job for vncserver.service failed because the control process exited with error code. See "systemctl status vncserver.service" and "journalctl -xeu vncserver.service" for details. # systemctl status vncserver.service × vncserver.service - Start TightVNC server at startup Loaded: loaded (/etc/systemd/system/vncserver.service; enabled; preset: enabled) Active: failed (Result: exit-code) since Sat 2022-09-10 21:44:28 EDT; 29s ago Process: 9180 ExecStartPre=/usr/bin/vncserver -kill : > /dev/null 2>&1 (code=exited, status=255/EXCEPTION) Process: 9184 ExecStart=/usr/bin/vncserver -depth 24 -geometry 1024x768 : (code=exited, status=255/EXCEPTION) CPU: 37ms Sep 10 21:44:28 transponder vncserver[9184]: -httpport number Sep 10 21:44:28 transponder vncserver[9184]: -basehttpport number Sep 10 21:44:28 transponder vncserver[9184]: -alwaysshared Sep 10 21:44:28 transponder vncserver[9184]: -nevershared Sep 10 21:44:28 transponder vncserver[9184]: -pixelformat rgb<NNN> Sep 10 21:44:28 transponder vncserver[9184]: -pixelformat bgr<NNN> Sep 10 21:44:28 transponder vncserver[9184]: See vncserver and Xtightvnc manual pages for more information. Sep 10 21:44:28 transponder systemd[1]: vncserver.service: Control process exited, code=exited, status=255/EXCEPTION Sep 10 21:44:28 transponder systemd[1]: vncserver.service: Failed with result 'exit-code'. Sep 10 21:44:28 transponder systemd[1]: Failed to start Start TightVNC server at startup. # journalctl -xeu vncserver.service Sep 10 21:44:28 transponder vncserver[9184]: -httpport number Sep 10 21:44:28 transponder vncserver[9184]: -basehttpport number Sep 10 21:44:28 transponder vncserver[9184]: -alwaysshared Sep 10 21:44:28 transponder vncserver[9184]: -nevershared Sep 10 21:44:28 transponder vncserver[9184]: -pixelformat rgb<NNN> Sep 10 21:44:28 transponder vncserver[9184]: -pixelformat bgr<NNN> Sep 10 21:44:28 transponder vncserver[9184]: See vncserver and Xtightvnc manual pages for more information. Sep 10 21:44:28 transponder systemd[1]: vncserver.service: Control process exited, code=exited, status=255/EXCEPTION ░░ Subject: Unit process exited ░░ Defined-By: systemd ░░ Support: https://www.debian.org/support ░░ ░░ An ExecStart= process belonging to unit vncserver.service has exited. ░░ ░░ The process' exit code is 'exited' and its exit status is 255. Sep 10 21:44:28 transponder systemd[1]: vncserver.service: Failed with result 'exit-code'. ░░ Subject: Unit failed ░░ Defined-By: systemd ░░ Support: https://www.debian.org/support ░░ ░░ The unit vncserver.service has entered the 'failed' state with result 'exit-code'. Sep 10 21:44:28 transponder systemd[1]: Failed to start Start TightVNC server at startup. ░░ Subject: A start job for unit vncserver.service has failed ░░ Defined-By: systemd ░░ Support: https://www.debian.org/support ░░ ░░ A start job for unit vncserver.service has finished with a failure. ░░ ░░ The job identifier is 11431 and the job result is failed. lines 64-92/92 (END) However: $ vncserver Couldn't start Xtightvnc; trying default font path. Please set correct fontPath in the vncserver script. New 'X' desktop is transponder:1 Starting applications specified in /home/garydale/.vnc/xstartup Log file is /home/garydale/.vnc/transponder:1.log garydale@transponder:~$ ps aux | grep vnc garydale 9959 0.0 0.0 9932 7276 pts/3 S 21:49 0:00 Xtightvnc :1 -desktop X -auth /home/garydale/.Xauthority -geometry 1024x768 -depth 24 -rfbwait 120000 -rfbauth /home/garydale/.vnc/passwd -rfbport 5901 -co /etc/X11/rgb garydale 9981 0.0 0.0 11412 2168 pts/3 S+ 21:50 0:00 grep vnc I'm trying to figure out what I'm doing wrong that is preventing it from starting as a systemd service. Any ideas? Thanks. ___________________________________________________________ TightVNC mailing list, [email protected] To change your subscription or to UNSUBSCRIBE, please visit https://lists.sourceforge.net/lists/listinfo/vnc-tight-list