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