opensuse 11.4/gnome - most gui apps not working with gtk error


I recently installed opensuse 11.4 on a remote server. It has GNOME installed as a desktop. The problem I am experiencing is that when logged in through VNC, most of the GUI apps are not functioning, especially ones that require root privs.

Example: The Add/Create users context does not function. After you supply root pw, nothing happens. If you launch it from a terminal, you see this:

jjmuw@g01:~> xdg-su -c /sbin/yast2\ users
Xlib: extension “RANDR” missing on display “::1:1.0”.
No protocol specified
No protocol specified
No protocol specified
No protocol specified

(y2base:4872): Gtk-WARNING **: cannot open display: ::1:1.0

Followed by a hang.

This is also affecting things like the Xen configuration contexts (creating/managing VMs).

Does anyone have suggestions as to a fix?

Have you tried ssh -X

Sorry, I don’t use VNC. So just a thought…

I wouldn’t use VNC either, except that ssh is not coming up by default despite being in runlevel 3 and runlevel 5.

Further information: the problem appears to be specific to xdg-su finding the correct display.

Are you telling us you can’t ssh in to it? Even though you have it setup?

I’m saying that sshd does not start despite being in runlevel 3 and 5 (as checking with chkconfig). I have to start the daemon manually on every boot.

That, however, is not my issue presently. My issue is that xdg-su does not appear to function over VNC. Do you have any suggestions there?

I shall not pretend I can help. But something is up if sshd isn’t starting