[oe] dbus error when running menuconfig in konsole
Peter Gsellmann
peter-gsellmann at inode.at
Tue Dec 15 23:42:27 UTC 2009
Am Dienstag, den 15.12.2009, 14:17 -0800 schrieb John Faith:
> Hello,
> I just moved my oe development tree from an old gnome setup to a new
> kde/kubuntu 9.10 machine. After doing things like changing sh symlink
> from dash to bash, and changing TERMCMD in bitbake.conf to konsole from
> gnome-terminal, when I try 'bitbake -c menuconfig virtual/kernel' I get:
>
> KUniqueApplication: Cannot find the D-Bus session server:
> "/bin/dbus-launch terminated abnormally with the following error: No
> protocol specified
> | Autolaunch error: X11 initialization failed."
>
> Doing 'xhost +local:' before bitbake gets me a brief flash of konsole,
> and I am able to run menuconfig in a running konsole, but still no
> menuconfig in the new konsole window. As an experiment, I changed the
> KONSOLE_TERMCMDRUN in bitbake.conf to '${KONSOLE_TERMCMD} -e vi' and
> that runs fine in the new window.
>
> Any ideas on how to debug this further?
>
If kubuntu 9.10 uses KDE4, you are out of luck. Konsole in KDE4 is
horribly broken. There are numerous Bugtracker entries about.
For example, it doesnt inherit the $PWD from the starting process but
gets it from the konsole-settings! So the flash you see is the message
from make: 'no makefile found. Stop.' ~ and bye.
The process you start gets not child nor grand-child of the starting
bitbake-process, but of a central 'konsole'-process
Use xterm instead. Works for me.
More information about the Openembedded-devel
mailing list