* Message when starting emacs as root
@ 2011-04-21 6:15 Cecil Westerhof
2011-04-21 22:54 ` Tim X
` (2 more replies)
0 siblings, 3 replies; 4+ messages in thread
From: Cecil Westerhof @ 2011-04-21 6:15 UTC (permalink / raw)
To: help-gnu-emacs
When I start Emacs as root –from the command line–, I get the
following message:
(emacs:3279): GLib-WARNING **: In call to g_spawn_sync(), exit
status of a child process was requested but SIGCHLD action was set
to SIG_IGN and ECHILD was received by waitpid(), so exit status
can't be returned. This is a bug in the program calling
g_spawn_sync(); either don't request the exit status, or don't set
the SIGCHLD action.
GConf Error: Failed to contact configuration server; the most
common cause is a missing or misconfigured D-Bus session bus
daemon. See http://projects.gnome.org/gconf/ for information.
(Details - 1: Failed to get connection to session: Abnormal
program termination spawning command line `dbus-launch
--autolaunch=609bb989b7d80a921f5561274aef47bc --binary-syntax
--close-stderr': )
As a non root user I do not get it. It happens since I updated to
openSUSE 10.4, which also update Emacs. I now use:
GNU Emacs 23.2.1 (i586-suse-linux-gnu, GTK+ Version 2.22.1) of 2011-02-22 on build27
--
Cecil Westerhof
Senior Software Engineer
LinkedIn: http://www.linkedin.com/in/cecilwesterhof
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Message when starting emacs as root
2011-04-21 6:15 Message when starting emacs as root Cecil Westerhof
@ 2011-04-21 22:54 ` Tim X
2011-04-21 22:56 ` Tim X
2011-04-21 23:20 ` Glenn Morris
2 siblings, 0 replies; 4+ messages in thread
From: Tim X @ 2011-04-21 22:54 UTC (permalink / raw)
To: help-gnu-emacs
Cecil Westerhof <Cecil@decebal.nl> writes:
> When I start Emacs as root –from the command line–, I get the
> following message:
> (emacs:3279): GLib-WARNING **: In call to g_spawn_sync(), exit
> status of a child process was requested but SIGCHLD action was set
> to SIG_IGN and ECHILD was received by waitpid(), so exit status
> can't be returned. This is a bug in the program calling
> g_spawn_sync(); either don't request the exit status, or don't set
> the SIGCHLD action.
>
> GConf Error: Failed to contact configuration server; the most
> common cause is a missing or misconfigured D-Bus session bus
> daemon. See http://projects.gnome.org/gconf/ for information.
> (Details - 1: Failed to get connection to session: Abnormal
> program termination spawning command line `dbus-launch
> --autolaunch=609bb989b7d80a921f5561274aef47bc --binary-syntax
> --close-stderr': )
>
> As a non root user I do not get it. It happens since I updated to
> openSUSE 10.4, which also update Emacs. I now use:
> GNU Emacs 23.2.1 (i586-suse-linux-gnu, GTK+ Version 2.22.1) of 2011-02-22 on build27
Are you trying to run emacs as root from within an X sessions which you
have started as a non-privileged user? If so, this is an error because
xauth cookies are not correctly setup.
I sometimes see this error when I ssh to a remote system and try to run
some X applications immediately after logging in using XLL forwarding
over ssh. I find running the command a second time and it all works.
What happens if you start emacs with the -nw switch. If that works, then
it is definitely an X authentication problem. If it still gives the
error, then it is likely a problem further down the chain (i.e. dbus,
gconf).
Tim
--
tcross (at) rapttech dot com dot au
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Message when starting emacs as root
2011-04-21 6:15 Message when starting emacs as root Cecil Westerhof
2011-04-21 22:54 ` Tim X
@ 2011-04-21 22:56 ` Tim X
2011-04-21 23:20 ` Glenn Morris
2 siblings, 0 replies; 4+ messages in thread
From: Tim X @ 2011-04-21 22:56 UTC (permalink / raw)
To: help-gnu-emacs
Cecil Westerhof <Cecil@decebal.nl> writes:
> When I start Emacs as root –from the command line–, I get the
> following message:
> (emacs:3279): GLib-WARNING **: In call to g_spawn_sync(), exit
> status of a child process was requested but SIGCHLD action was set
> to SIG_IGN and ECHILD was received by waitpid(), so exit status
> can't be returned. This is a bug in the program calling
> g_spawn_sync(); either don't request the exit status, or don't set
> the SIGCHLD action.
>
> GConf Error: Failed to contact configuration server; the most
> common cause is a missing or misconfigured D-Bus session bus
> daemon. See http://projects.gnome.org/gconf/ for information.
> (Details - 1: Failed to get connection to session: Abnormal
> program termination spawning command line `dbus-launch
> --autolaunch=609bb989b7d80a921f5561274aef47bc --binary-syntax
> --close-stderr': )
>
> As a non root user I do not get it. It happens since I updated to
> openSUSE 10.4, which also update Emacs. I now use:
> GNU Emacs 23.2.1 (i586-suse-linux-gnu, GTK+ Version 2.22.1) of 2011-02-22 on build27
I forgot to ask, but why are you runing as root anyway? If you do this
on occasion just to edit some files owned by root, you don't need to do
this. YOu can edit files owned by root from witin your existing non-root
emacs instance using tramp. Much faster, preserves your emacs session
and I think safer/more secure.
Tim
--
tcross (at) rapttech dot com dot au
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Message when starting emacs as root
2011-04-21 6:15 Message when starting emacs as root Cecil Westerhof
2011-04-21 22:54 ` Tim X
2011-04-21 22:56 ` Tim X
@ 2011-04-21 23:20 ` Glenn Morris
2 siblings, 0 replies; 4+ messages in thread
From: Glenn Morris @ 2011-04-21 23:20 UTC (permalink / raw)
To: help-gnu-emacs
Cecil Westerhof wrote:
> GConf Error: Failed to contact configuration server; the most
> common cause is a missing or misconfigured D-Bus session bus
> daemon. See http://projects.gnome.org/gconf/ for information.
> (Details - 1: Failed to get connection to session: Abnormal
> program termination spawning command line `dbus-launch
> --autolaunch=609bb989b7d80a921f5561274aef47bc --binary-syntax
> --close-stderr': )
http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7249#10
"It is a GConf limitation/bug. su followed by for example gedit or
gnome-help gives the same error."
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2011-04-21 23:20 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-04-21 6:15 Message when starting emacs as root Cecil Westerhof
2011-04-21 22:54 ` Tim X
2011-04-21 22:56 ` Tim X
2011-04-21 23:20 ` Glenn Morris
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.