after upgrading tigervnc to version 1.15.0, accessing the vnc server configured in xinetd is not possible anymore. my xinetd config for vnc: service vncserver { socket_type = stream protocol = tcp wait = no user = nobody port = 5902 server = /usr/bin/Xvnc log_type = FILE /var/log/xinetd.log server_args = -inetd -query brklev2a -once -geometry 1280x1024 -depth 16 -pn -fp /usr/share/fonts/misc/:unscaled,/usr/share/fonts/75dpi/:unscaled,/usr/share/fonts/100dpi:unscaled -IdleTimeout 3600 -SecurityTypes None log_on_success = PID HOST EXIT DURATION log_on_failure = ATTEMPT only_from = *some subnets* disable = no } when I manually runn the Xvnc with the supplied parameters (except -inetd) erverthing works as expected. when I connect via xinetd, I get "Reading version failed, not an RFB server" ? strange. After downgrading to 1.14.1-r3 everything works as expected.
Looks like a regression in 1.15 and it happens to me too. I opened an issue on their github. https://github.com/TigerVNC/tigervnc/issues/1937
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f53127f9d144778a0a2b636f6d3df248db63c00a commit f53127f9d144778a0a2b636f6d3df248db63c00a Author: Viorel Munteanu <ceamac@gentoo.org> AuthorDate: 2025-04-12 16:22:41 +0000 Commit: Viorel Munteanu <ceamac@gentoo.org> CommitDate: 2025-04-12 16:27:10 +0000 net-misc/tigervnc: fix inetd regression Closes: https://bugs.gentoo.org/952991 Signed-off-by: Viorel Munteanu <ceamac@gentoo.org> net-misc/tigervnc/tigervnc-1.15.0-r1.ebuild | 238 ++++++++++++++++++++++++++++ 1 file changed, 238 insertions(+)