Description of problem: If a user uses the "vncserver" command to start an Xvnc session, the resulting vncsession is crippled. Components such as window managers and panels either crash outright, or the user is unable to run other apps. If root starts the vncsession for the user using the /etc/init.d/vncserver script, using the vncparameters in /etc/sysconfig/vncservers, the vncsession works fine. Version-Release number of selected component (if applicable): vnc.i386 4.1.1-39.fc5 installed vnc-server.i386 4.1.1-39.fc5 installed kernel.i686 2.6.15-1.2054_FC5 installed How reproducible: user (not root) runs vncserver command from the command line. Then connect to running Xvnc server using a vncclient. Steps to Reproduce: 1.run vncserver from commandline as user (not as root) 2.connect to the vncserver using a vncclient 3. Actual results: If using xfce4 or Gnome, the Xvnc session is completely useless. Just a blank screen, maybe an xterm, no menu, panel, or window manager. Trying to start xfwm4 (xfce window manager) from an xterm results in xfwm4 segfaulting, takes taskbar with it. If using KDE or fluxbox, the Xvnc session appears normal, but starting some apps (like system-config-services) results in errors similar to what appears in vnclog file for xfce4 or Gnome. Some apps work (k3b), however. Expected results: Xvnc should be useable whether the user starts it or root starts it Additional info:
Created attachment 137560 [details] linuxquestions.org post including pertinent bits from various log files
I tried as normal user: $ vncserver :display $ vncviever :display and I have no problem with it. I can start many applications throught vncviewer (system-config-services, xterm, ...)
AHA! It has nothing to do with permissions at all. Somehow I missed that I had specified "-depth 8" in my user command, but had forgotten to specify this option in /etc/sysconfig/vncservers (THe default depth is 16) To reproduce the problem, run "vncserver :(display#) -depth 8" (root or user) I forgot that I had specified that in my default vncserver script. Once I take out the depth option, or just say, do a "-depth 16" everything works fine!
Problem is that cairo library doesn't support depth 8, not in Xvnc. Reassign to proper component
Based on the date this bug was created, it appears to have been reported against rawhide during the development of a Fedora release that is no longer maintained. In order to refocus our efforts as a project we are flagging all of the open bugs for releases which are no longer maintained. If this bug remains in NEEDINFO thirty (30) days from now, we will automatically close it. If you can reproduce this bug in a maintained Fedora version (7, 8, or rawhide), please change this bug to the respective version and change the status to ASSIGNED. (If you're unable to change the bug's version or status, add a comment to the bug and someone will change it for you.) Thanks for your help, and we apologize again that we haven't handled these issues to this point. The process we're following is outlined here: http://fedoraproject.org/wiki/BugZappers/F9CleanUp We will be following the process here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping to ensure this doesn't happen again.
This bug has been in NEEDINFO for more than 30 days since feedback was first requested. As a result we are closing it. If you can reproduce this bug in the future against a maintained Fedora version please feel free to reopen it against that version. The process we're following is outlined here: http://fedoraproject.org/wiki/BugZappers/F9CleanUp