Package: tigervnc-standalone-server
Version: 1.9.0+dfsg-3

When executing tigervncserver, while the netbase package is not installed, it throws the following error message multiple times:
----------
Use of uninitialized value $proto in socket at /usr/bin/tigervncserver
----------

This is due to the failing function getprotobyname() being called, but this function depends on files provided by the netbase package.

netbase is a recommendation of perl, but no dependency, thus it is not installed when tigervnc-standalone-server or perl is installed with --no-install-recommends option or related APT setting.

I am not sure if this is something that should be handled on netbase-side, e.g. to print a meaningful error message if this function fails, but alternatively tigervnc-standalone-server could add netbase to its dependency list.

This does not break the VNC startup or sessions. The originating function checks for used TCP ports. Since, if check fails, the script would die, I assume it simply always succeeds, if the proto value is empty. Rarely an issue, but not desired of course.

This issue is the same with wakeonlan: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=928314

Reply via email to