2012/2/21 Zoran Ovcin <[email protected]>
> > I missed that -- sorry. But in fact, that is what I do. E.g., I start
> > a terminal as an end-user, su, and then /usr/lib/firefox/firefox . The
> > diagnostics I get are not related to the update process. Here is an
> > example:
> >
> > [root@localhost ykarant]# /usr/lib/firefox/firefox
> > failed to create drawable
> >
> > (firefox:3299): GnomeUI-WARNING **: While connecting to session manager:
> > None of the authentication protocols specified are supported.
>
Before doing the "su"
echo $DISPLAY
If you don't have a DISPLAY set, you don't have an X enabled session
running. "Starting a terminal as an end-user" can mean a lot of things. If
you are running an SSH connection to the server from an SSH client that is
running an X session, you should have inherited an X "DISPLAY" session such
as "clientname:10".
I'm trying to be careful about calling things "X servers" because it gets
really confusing, really fast. The SSH *client* needs to be running an X
"server" in order for X applications to display locally. The argument about
which is the server and which the client for X is...... old, and confusing.