Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#4079 - tightvnc package broken since xorg7 upgrades
Attached to Project:
Arch Linux
Opened by David Rosenstrauch (darose) - Tuesday, 28 February 2006, 15:46 GMT
Last edited by Roman Kyrylych (Romashka) - Sunday, 09 September 2007, 10:05 GMT
Opened by David Rosenstrauch (darose) - Tuesday, 28 February 2006, 15:46 GMT
Last edited by Roman Kyrylych (Romashka) - Sunday, 09 September 2007, 10:05 GMT
|
DetailsTightvnc seems to be broken since the latest xorg(7) upgrade.
I emailed the arch mailing list about this, and saw that there was a new tightvnc package released after that, but it still seems to be broken. (My VNC client is able to connect, but never opens up the window for the virtual session.) Plus, when I tried to build the tightvnc package myself locally using ABS, I'm unable to do that. The build gets LOADS of errors, such as: gccmakedep -- -I../include -I. -I/usr/local/include -I/usr/local/include -I/usr/include -I/usr/include -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE - D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DMITSHM -- args resources.c colour.c cursor.c desktop.c dialogs.c fullscreen.c listen.c misc.c popup.c rfbproto.c selection.c shm.c sockets.c tunne l.c vncviewer.c In file included from /usr/include/X11/Intrinsic.h:56, from /usr/include/X11/IntrinsicP.h:54, from vncviewer.h:31, from argsresources.c:25: /usr/include/X11/Xlib.h:60:19: error: X11/X.h: No such file or directory /usr/include/X11/Xlib.h:63:28: error: X11/Xfuncproto.h: No such file or directory /usr/include/X11/Xlib.h:64:25: error: X11/Xosdefs.h: No such file or directory And many more. Anyone know what the problem is here and how to fix it? |
This task depends upon
Closed by Roman Kyrylych (Romashka)
Sunday, 09 September 2007, 10:05 GMT
Reason for closing: Won't fix
Additional comments about closing: not reproduced and no response to update request
request re-open if it still exist
Sunday, 09 September 2007, 10:05 GMT
Reason for closing: Won't fix
Additional comments about closing: not reproduced and no response to update request
request re-open if it still exist
That said, however, my re-built package just confirms this bug: tightvnc (or at least the Xvnc inside of it) is still broken.
Anybody else having this problem?
* I run Xvnc via xinetd
* I added a vncserver file to the /etc/xinetd.d/ directory (attached below)
* I added the services mentioned in the /etc/xinetd.d/vncserver file into /etc/services (attached below)
* I start the xinetd service
* I verify that xinetd is listening on ports 5950 through 5953 (see output below)
* I use either the RealVNC or TightVNC clients on a windows machine to try to connect to my server. I don't get a "connection failed" message, so I know that it's able to connect, but then the client terminates and the VNC windows never opens
I'm experiencing this behavior on 2 different machines.
This configuration had been working fine for many months but, as of recently, no longer works.
Unfortunately, I don't have any other output available about what's going wrong. Xvnc does not appear to produce a log file of any type.
Any idea what's wrong?
Thanks!
---
/etc/xinetd.d/vncserver
=======================
service vnc-640x480x8
{
protocol = tcp
socket_type = stream
wait = no
user = nobody
server = /usr/bin/Xvnc
server_args = -inetd -query localhost -once -geometry 640x480 -depth 8
# disable = yes
}
service vnc-800x600x8
{
protocol = tcp
socket_type = stream
wait = no
user = nobody
server = /usr/bin/Xvnc
server_args = -inetd -query localhost -once -geometry 800x600 -depth 8
# disable = yes
}
service vnc-800x600x16
{
protocol = tcp
socket_type = stream
wait = no
user = nobody
server = /usr/bin/Xvnc
server_args = -inetd -query localhost -once -geometry 800x600 -depth 16
# disable = yes
}
service vnc-1024x768x16
{
protocol = tcp
socket_type = stream
wait = no
user = nobody
server = /usr/bin/Xvnc
server_args = -inetd -query localhost -once -geometry 1024x768 -depth 16
# disable = yes
}
---
end portion of /etc/services
============================
vnc-640x480x8 5950/tcp
vnc-800x600x8 5951/tcp
vnc-800x600x16 5952/tcp
vnc-1024x768x16 5953/tcp
---
portion of output of sudo netstat -nap
======================================
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program
tcp 0 0 0.0.0.0:5952 0.0.0.0:* LISTEN 18897/xinetd
tcp 0 0 0.0.0.0:5953 0.0.0.0:* LISTEN 18897/xinetd
tcp 0 0 0.0.0.0:5950 0.0.0.0:* LISTEN 18897/xinetd
tcp 0 0 0.0.0.0:5951 0.0.0.0:* LISTEN 18897/xinetd
When I wrote "I use either the RealVNC or TightVNC clients on a windows machine to try to connect to my server", I do this by telling the VNC client to open a connection to "darsys6:53"
Unfortunately VNC is still broken, but I bet there's some other packages like this that need to be reinstalled that are giving me grief here. If you've got any suggestions, please send them along.
I'm really surprised that no one is able to recreate this. Like I mentioned earlier, I've experienced this problem on 2 different boxes.
I'm happy to assist with debugging this, if someone can provide some direction on how I might go about it. Feel free to email me.
[darose@davidrlin ~]$ vncviewer $darsys6:53
VNC Viewer Free Edition 4.1.2 for X - built May 19 2006 20:31:34
Copyright (C) 2002-2005 RealVNC Ltd.
See http://www.realvnc.com for information on VNC.
Thu Jun 22 09:34:26 2006
CConn: connected to host 10.1.0.1 port 5953
Thu Jun 22 09:34:27 2006
main: End of stream