Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#5136 - epiphany fails - can't find dbus address directory

Attached to Project: Arch Linux
Opened by starcycle (starcycle) - Sunday, 30 July 2006, 15:13 GMT
Last edited by Jan de Groot (JGC) - Sunday, 30 July 2006, 21:28 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Tobias Kieslich (tobias)
Architecture not specified
Severity High
Priority Normal
Reported Version 0.7.2 Gimmick
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

epiphany fails to find the correct location of the dbus-1/services directory, won't launch. error messages and supporting info follows:

[4] archuser:~ $ epiphany
Failed to start message bus: Failed to read directory "/opt/xfce4/share/dbus-1/services": No such file or directory
EOF in dbus-launch reading address from bus daemon

[5] archuser:~ $ ps ax |grep bus
23960 ? Ss 0:00 /usr/bin/dbus-daemon --system
7727 pts/0 S+ 0:00 grep bus

[6] archuser:~ $ ps ax |grep hal
12164 ? Ss 0:00 /usr/sbin/hald
12165 ? S 0:00 hald-runner
12176 ? S 0:06 /usr/libexec/hald-addon-storage
7731 pts/0 S+ 0:00 grep hal

[7] archuser:~ $ locate dbus-1 |grep services
/opt/kde/share/dbus-1/services
/opt/gnome/share/dbus-1/services
/opt/gnome/share/dbus-1/services/.keep
/opt/gnome/share/dbus-1/services/org.gnome.Epiphany.service
/usr/share/dbus-1/services
/usr/share/dbus-1/services/.keep

[8] archuser:~ $ epiphany --sm-disable

** (epiphany:7997): WARNING **: Unable to connect to session bus: Unable to determine the address of the message bus (try 'man dbus-launch' and 'man dbus-daemon' for help)

also produces a dialog error box that says "Startup failed because of the following error: Unable to determine the address of the message bus (try 'man dbus-launch' and 'man dbus-daemon' for help)

[9] archuser:~ $ dbus-launch epiphany
Failed to start message bus: Failed to read directory "/opt/xfce4/share/dbus-1/services": No such file or directory
EOF in dbus-launch reading address from bus daemon


epiphany will launch with the -p option, but it's a new instance every time, no bookmarks, etc. (not very useful).

This task depends upon

Closed by  Jan de Groot (JGC)
Saturday, 05 August 2006, 14:24 GMT
Reason for closing:  Fixed
Comment by Jan de Groot (JGC) - Sunday, 30 July 2006, 21:27 GMT
Re-create the /opt/xfce4/share/dbus-1/services directory. It seems you installed an xfce package that installs files in this directory and removed it after a while. Since the directory is empty then, pacman removes the directory, causing the dbus session bus to fail.

You might want to consider starting your X11 session with "dbus-launch --exit-with-session startxfce4" or something like that. Without it, epiphany won't be able to communicate with other epiphany sessions, as the dbus session bus gets started with each epiphany invocation.

To fix this, add a .keep file in this directory to libxfce4util.

Assigning to tobias, as he added the dbus parts.
Comment by starcycle (starcycle) - Monday, 31 July 2006, 13:49 GMT
* adding the directory and the dbus option to the startx command fixed it. i use xfce4 and don't recall removing anything, but maybe i did somewhere along the line. working now, thanks.

Loading...