vncserver dependency problems in RHEL 4
Frappy John
frappyjohn at gmail.com
Sat Aug 13 07:36:55 UTC 2005
Hi. I'm running RHES 4.1.
I've installed the vnc-server (vnc-server-4.0-8.1) via up2date but
seem to be getting dependency problems.
Upon running vncserver for the first time, I get the following in its
(newly created) log file:
Xvnc version 4.0 - built Nov 24 2004 16:08:56
Underlying X server release 60801000, The X.Org Foundation
Sat Aug 13 02:33:58 2005
vncext: VNC extension running!
vncext: Listening for VNC connections on port 5901
vncext: Listening for HTTP connections on port 5801
vncext: created VNC server for screen 0
error opening security policy file /usr/X11R6/lib/X11/xserver/SecurityPolicy
Could not init font path element /usr/X11R6/lib/X11/fonts/misc/,
removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/TTF/,
removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/Type1/,
removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/CID/,
removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/100dpi/,
removing from list!
Fatal server error:
could not open default font 'fixed'
/root/.vnc/xstartup: line 9: xsetroot: command not found
/root/.vnc/xstartup: line 11: xterm: command not found
/root/.vnc/xstartup: line 12: twm: command not found
vncconfig: unable to open display "my.server.net:1"
---END LOG FILE
The first error (opening secirity policy file) is because there is no
"xserver" directory in /usr/X11R6/lib/X11/.
I can see that two of those last three "command not found" errors are
due to my not having two packages installed:
"xterm" requires the xterm package
"twm" requires the xorg-x11-twm package
but I can't find a package that delivers "xsetroot"
I installed those two packages (xterm and xorg-x11-twm) and now get
the following in the log file:
Xvnc version 4.0 - built Nov 24 2004 16:08:56
Underlying X server release 60801000, The X.Org Foundation
Sat Aug 13 03:08:49 2005
vncext: VNC extension running!
vncext: Listening for VNC connections on port 5901
vncext: Listening for HTTP connections on port 5801
vncext: created VNC server for screen 0
error opening security policy file /usr/X11R6/lib/X11/xserver/SecurityPolicy
Could not init font path element /usr/X11R6/lib/X11/fonts/misc/,
removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/TTF/,
removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/Type1/,
removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/CID/,
removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/100dpi/,
removing from list!
Fatal server error:
could not open default font 'fixed'
/root/.vnc/xstartup: line 9: xsetroot: command not found
vncconfig: unable to open display "my.server.net:1"
Warning: This program is an suid-root program or is being run by the root user.
The full text of the error or warning message cannot be safely formatted
in this environment. You may get a more descriptive message by running the
program as a non-root user or by removing the suid bit on the executable.
│term Xt error: Can't open display: %s
twm: unable to open display "my.server.net:1"
---END LOG FILE
Finally, just for good measure, I tried running vncserver as non-root
and got this:
Xvnc version 4.0 - built Nov 24 2004 16:08:56
Underlying X server release 60801000, The X.Org Foundation
Sat Aug 13 03:27:34 2005
vncext: VNC extension running!
vncext: Listening for VNC connections on port 5901
vncext: Listening for HTTP connections on port 5801
vncext: created VNC server for screen 0
error opening security policy file /usr/X11R6/lib/X11/xserver/SecurityPolicy
Could not init font path element /usr/X11R6/lib/X11/fonts/misc/,
removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/TTF/,
removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/Type1/,
removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/CID/,
removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/100dpi/,
removing from list!
Fatal server error:
could not open default font 'fixed'
/home/jhicks/.vnc/xstartup: line 9: xsetroot: command not found
vncconfig: unable to open display "my.server.net:1"
│term Xt error: Can't open display: my.server.net:1
twm: unable to open display "my.server.net:1"
---END LOG FILE
Any ideas on:
--which package creates the "server" directory in /usr/X11R6/lib/X11/?
--which package provides "xsetroot"?
--why the vnc-server is being distributed with these dependency
problems and what we can do to correct them?
Thanks in advance,
John Hicks
More information about the redhat-list
mailing list