How should I start a VNC session at boot time in Jaunty?
I would like to start a VNC at boot time in Jaunty. In Intrepid, I used an rc.local script to do this. In Jaunty, the VNC program runs, but the X session it starts hangs at the X startup screen. I have tried this with vnc4server, tightvncserver, i915 and nvidia-180 (all on the same machine!).
When I ssh to the console (i.e. with putty, as a normal user) I can start the vnc session fine. When I try to run the same command from a gnome-terminal inside an X session started by GDM, I get the same results as I do from starting at the boot script.
Does anyone have advice?
Thanks in advance. :)
Question information
- Language:
- English Edit question
- Status:
- Solved
- For:
- Ubuntu Edit question
- Assignee:
- No assignee Edit question
- Solved by:
- Martin Jackson
- Solved:
- Last query:
- Last reply:
Revision history for this message
|
#1 |
I think you should find and port the error output, the log for information. What error do you get when you start it from terminal?
Revision history for this message
|
#2 |
OK, starting from within X (which fails):
Couldn't open RGB_DB '/usr/X11R6/
23/03/09 18:01:47 Xvnc version TightVNC-1.3.9
23/03/09 18:01:47 Copyright (C) 2000-2007 TightVNC Group
23/03/09 18:01:47 Copyright (C) 1999 AT&T Laboratories Cambridge
23/03/09 18:01:47 All Rights Reserved.
23/03/09 18:01:47 See http://
23/03/09 18:01:47 Desktop name 'X' (anduril:1)
23/03/09 18:01:47 Protocol versions supported: 3.3, 3.7, 3.8, 3.7t, 3.8t
23/03/09 18:01:47 Listening for VNC connections on TCP port 5901
23/03/09 18:01:47 Listening for HTTP connections on TCP port 5801
23/03/09 18:01:47 URL http://
Xlib: extension "RANDR" missing on display ":1.0".
Xlib: extension "Generic Event Extension" missing on display ":1.0".
Xlib: extension "Generic Event Extension" missing on display ":1.0".
Xlib: extension "Generic Event Extension" missing on display ":1.0".
gnome-session[
Here's a session started from the console (which works):
Couldn't open RGB_DB '/usr/X11R6/
23/03/09 06:53:19 Xvnc version TightVNC-1.3.9
23/03/09 06:53:19 Copyright (C) 2000-2007 TightVNC Group
23/03/09 06:53:19 Copyright (C) 1999 AT&T Laboratories Cambridge
23/03/09 06:53:19 All Rights Reserved.
23/03/09 06:53:19 See http://
23/03/09 06:53:19 Desktop name 'X' (anduril:1)
23/03/09 06:53:19 Protocol versions supported: 3.3, 3.7, 3.8, 3.7t, 3.8t
23/03/09 06:53:19 Listening for VNC connections on TCP port 5901
23/03/09 06:53:19 Listening for HTTP connections on TCP port 5801
23/03/09 06:53:19 URL http://
Xlib: extension "RANDR" missing on display ":1.0".
Xlib: extension "Generic Event Extension" missing on display ":1.0".
Xlib: extension "Generic Event Extension" missing on display ":1.0".
Xlib: extension "Generic Event Extension" missing on display ":1.0".
Xlib: extension "Generic Event Extension" missing on display ":1.0".
gnome-session[
gnome-session[
Xlib: extension "RANDR" missing on display ":1.0".
Xlib: extension "Generic Event Extension" missing on display ":1.0".
Xlib: extension "Generic Event Extension" missing on display ":1.0".
Xlib: extension "Generic Event Extension" missing on display ":1.0".
Xlib: extension "RANDR" missing on display ":1.0".
Xlib: extension "Generic Event Extension" missing on display ":1.0".
Xlib: extension "Generic Event Extension" missing on display ":1.0".
Xlib: extension "Generic Event Extension" missing on display ":1.0".
GNOME_KEYRING_
SSH_AUTH_
GNOME_KEYRING_
** (gnome-
Checking for Xgl: Xlib: extension "XVideo" missing on display ":1.0".
xvinfo: No X-Video Extension on :1.0
not present.
Xlib: extension "Generic Event Extension" missing on display ":1.0".
xset q doesn't reveal the location of the log file. Using fallback /var/log/Xorg.0.log
Detected PCI ID for VGA:
Checking for texture_
not present.
Trying again with indirect rendering:
Checking for texture_
not present.
aborting and using fallback: /usr/bin/metacity
Xlib: extension "RANDR" missing on display ":1.0".
Xlib: extension "Generic Event Extension" missing on display ":1.0".
Xlib: extension "Generic Event Extension" missing on display ":1.0".
Xlib: extension "Generic Event Extension" missing on display ":1.0".
Window manager warning: Failed to read saved session file /home/mjackson/
Window manager warning: Log level 32: could not find XKB extension.
Xlib: extension "RANDR" missing on display ":1.0".
Xlib: extension "Generic Event Extension" missing on display ":1.0".
Xlib: extension "Generic Event Extension" missing on display ":1.0".
Xlib: extension "Generic Event Extension" missing on display ":1.0".
Xlib: extension "RANDR" missing on display ":1.0".
Xlib: extension "Generic Event Extension" missing on display ":1.0".
Xlib: extension "Generic Event Extension" missing on display ":1.0".
Xlib: extension "Generic Event Extension" missing on display ":1.0".
Xlib: extension "RANDR" missing on display ":1.0".
Xlib: extension "Generic Event Extension" missing on display ":1.0".
Xlib: extension "Generic Event Extension" missing on display ":1.0".
Xlib: extension "Generic Event Extension" missing on display ":1.0".
Xlib: extension "RANDR" missing on display ":1.0".
Xlib: extension "Generic Event Extension" missing on display ":1.0".
Xlib: extension "Generic Event Extension" missing on display ":1.0".
Xlib: extension "Generic Event Extension" missing on display ":1.0".
Xlib: extension "RANDR" missing on display ":1.0".
Xlib: extension "Generic Event Extension" missing on display ":1.0".
Xlib: extension "RANDR" missing on display ":1.0".
Xlib: extension "Generic Event Extension" missing on display ":1.0".
Xlib: extension "Generic Event Extension" missing on display ":1.0".
Xlib: extension "Generic Event Extension" missing on display ":1.0".
Xlib: extension "Generic Event Extension" missing on display ":1.0".
Xlib: extension "Generic Event Extension" missing on display ":1.0".
gnome-session[
Xlib: extension "RANDR" missing on display ":1.0".
Xlib: extension "Generic Event Extension" missing on display ":1.0".
Xlib: extension "Generic Event Extension" missing on display ":1.0".
Xlib: extension "Generic Event Extension" missing on display ":1.0".
Xlib: extension "RANDR" missing on display ":1.0".
Xlib: extension "Generic Event Extension" missing on display ":1.0".
Xlib: extension "Generic Event Extension" missing on display ":1.0".
Xlib: extension "Generic Event Extension" missing on display ":1.0".
** (nm-applet:24390): WARNING **: <WARN> applet_
Message: 'Connection ":1.180" is not allowed to own the service "org.freedeskto
Initializing nautilus-share extension
** (gnome-
** (gnome-
** (gnome-
** (gnome-
** (gnome-
** (gnome-
** (gnome-
** (gnome-
** (gnome-
** (gnome-
** (gnome-
** (gnome-
** (gnome-
** (gnome-
** (gnome-
** (nautilus:24374): WARNING **: Unable to add monitor: Not supported
** (gnome-
** (gnome-
** (gnome-
** (gnome-
** (gnome-
(gnome-
(gnome-
** (gnome-
23/03/09 06:53:30 Got connection from client 192.168.1.160
23/03/09 06:53:30 Using protocol version 3.8
23/03/09 06:53:30 Enabling TightVNC protocol extensions
23/03/09 06:53:30 Full-control authentication passed by 192.168.1.160
23/03/09 06:53:30 Pixel format for client 192.168.1.160:
23/03/09 06:53:30 32 bpp, depth 24, little endian
23/03/09 06:53:30 true colour: max r 255 g 255 b 255, shift r 16 g 8 b 0
23/03/09 06:53:30 no translation needed
23/03/09 06:53:30 Using tight encoding for client 192.168.1.160
23/03/09 06:53:30 rfbProcessClien
23/03/09 06:53:30 Enabling X-style cursor updates for client 192.168.1.160
23/03/09 06:53:30 Enabling cursor position updates for client 192.168.1.160
23/03/09 06:53:30 Using image quality level 6 for client 192.168.1.160
23/03/09 06:53:30 Enabling LastRect protocol extension for client 192.168.1.160
23/03/09 06:53:30 rfbProcessClien
Xlib: extension "RANDR" missing on display ":1.0".
Xlib: extension "Generic Event Extension" missing on display ":1.0".
Xlib: extension "Generic Event Extension" missing on display ":1.0".
Xlib: extension "Generic Event Extension" missing on display ":1.0".
Xlib: extension "RANDR" missing on display ":1.0".
Xlib: extension "Generic Event Extension" missing on display ":1.0".
Xlib: extension "Generic Event Extension" missing on display ":1.0".
Xlib: extension "Generic Event Extension" missing on display ":1.0".
Xlib: extension "RANDR" missing on display ":1.0".
Xlib: extension "Generic Event Extension" missing on display ":1.0".
Xlib: extension "Generic Event Extension" missing on display ":1.0".
Xlib: extension "Generic Event Extension" missing on display ":1.0".
evolution-
evolution-
evolution-
** (update-
** (update-
glxinfo
Xtightvnc
** (update-
Xlib: extension "RANDR" missing on display ":1.0".
Xlib: extension "Generic Event Extension" missing on display ":1.0".
Xlib: extension "Generic Event Extension" missing on display ":1.0".
Xlib: extension "Generic Event Extension" missing on display ":1.0".
checking for valid crashreport now
** (update-
23/03/09 06:58:20 Client 192.168.1.160 gone
23/03/09 06:58:20 Statistics:
23/03/09 06:58:20 key events received 94, pointer events 302
23/03/09 06:58:20 framebuffer updates 98, rectangles 402, bytes 348608
23/03/09 06:58:20 LastRect markers 28, bytes 336
23/03/09 06:58:20 cursor shape updates 5, bytes 660
23/03/09 06:58:20 cursor position updates 1, bytes 12
23/03/09 06:58:20 copyRect rectangles 1, bytes 16
23/03/09 06:58:20 tight rectangles 367, bytes 347584
23/03/09 06:58:20 raw bytes equivalent 11625728, compression ratio 33.447247
Xlib: extension "RANDR" missing on display ":1.0".
Xlib: extension "Generic Event Extension" missing on display ":1.0".
Xlib: extension "Generic Event Extension" missing on display ":1.0".
Xlib: extension "Generic Event Extension" missing on display ":1.0".
Xlib: extension "GLX" missing on display ":1.0".
Xlib: extension "GLX" missing on display ":1.0".
Xlib: extension "GLX" missing on display ":1.0".
Xlib: extension "GLX" missing on display ":1.0".
Xlib: extension "GLX" missing on display ":1.0".
Xlib: extension "GLX" missing on display ":1.0".
Xlib: extension "GLX" missing on display ":1.0".
Xlib: extension "GLX" missing on display ":1.0".
Xlib: extension "GLX" missing on display ":1.0".
Xlib: extension "GLX" missing on display ":1.0".
Xlib: extension "GLX" missing on display ":1.0".
Xlib: extension "GLX" missing on display ":1.0".
Xlib: extension "GLX" missing on display ":1.0".
Xlib: extension "GLX" missing on display ":1.0".
(/usr/lib/
Xlib: extension "XFree86-Misc" missing on display ":1.0".
Xlib: extension "XFree86-Misc" missing on display ":1.0".
gnome-session[
** (update-
23/03/09 17:59:26 Got connection from client 192.168.1.160
23/03/09 17:59:26 Using protocol version 3.8
23/03/09 17:59:26 Enabling TightVNC protocol extensions
23/03/09 17:59:26 Full-control authentication passed by 192.168.1.160
23/03/09 17:59:26 Pixel format for client 192.168.1.160:
23/03/09 17:59:26 32 bpp, depth 24, little endian
23/03/09 17:59:26 true colour: max r 255 g 255 b 255, shift r 16 g 8 b 0
23/03/09 17:59:26 no translation needed
23/03/09 17:59:26 Using tight encoding for client 192.168.1.160
23/03/09 17:59:26 rfbProcessClien
23/03/09 17:59:26 Enabling X-style cursor updates for client 192.168.1.160
23/03/09 17:59:26 Enabling cursor position updates for client 192.168.1.160
23/03/09 17:59:26 Using image quality level 6 for client 192.168.1.160
23/03/09 17:59:26 Enabling LastRect protocol extension for client 192.168.1.160
23/03/09 17:59:26 rfbProcessClien
Xlib: extension "XFree86-Misc" missing on display ":1.0".
gnome-session[
gnome-session[
Xlib: extension "RANDR" missing on display ":1.0".
Xlib: extension "Generic Event Extension" missing on display ":1.0".
Xlib: extension "Generic Event Extension" missing on display ":1.0".
Xlib: extension "Generic Event Extension" missing on display ":1.0".
Revision history for this message
|
#3 |
When starting from rc.local, this is as far as the tightvnc server process gets:
23/03/09 18:16:07 Listening for HTTP connections on TCP port 5801
23/03/09 18:16:07 URL http://
Couldn't open RGB_DB '/usr/X11R6/
23/03/09 18:16:08 Xvnc version TightVNC-1.3.9
23/03/09 18:16:08 Copyright (C) 2000-2007 TightVNC Group
23/03/09 18:16:08 Copyright (C) 1999 AT&T Laboratories Cambridge
23/03/09 18:16:08 All Rights Reserved.
23/03/09 18:16:08 See http://
23/03/09 18:16:08 Desktop name 'X' (anduril:1)
23/03/09 18:16:08 Protocol versions supported: 3.3, 3.7, 3.8, 3.7t, 3.8t
23/03/09 18:17:40
(This was where I tried to connect via HTTP to 5801)
Revision history for this message
|
#4 |
There is a thread about this (although it is old), some file paths are old and wrong
http://
In this thread, there is a section called adding vnc to gdm startup. You can add the suggested line to:
/etc/gdm/
file. The line is:
/usr/bin/x11vnc -rfbauth /etc/x11vnc.pass -o /tmp/x11vnc.log -forever -bg -rfbport 5900 -xrandr
--I think you have to modify this line according to your needs (port number, etc.). And change the lines in /etc/gdm/gdm.conf like:
#KillInitClient
And change it to this:
KillInitClients
--I am not sure that this is the information you need, but this may help you figure out the problem about gnome-session.
Revision history for this message
|
#5 |
Yes, I've done x11vnc. It conflicts a bit with the native X settings. But this is a good reminder. If I get to wits end I'll try it but I'm hoping for a better answer. :)
Revision history for this message
|
#6 |
FYI - I'm using the x11vnc from GDM solution for the moment. It seems to be working well enough.