When $(get_libdir) != lib, all of the ebuilds for sys-apps/hal install the hal_umount wrapper into the wrong directory: /lib/udev instead of /$(get_libdir)/udev. All versions of sys-fs/udev currently in portage only look in /$(get_libdir)/udev for helper scripts, and ignore /lib/udev (when it isn't the same as /$(get_libdir)/udev). Currently, on most setups, this is not noticeable, as either $(get_libdir) == lib or /lib is a symlink to /$(get_libdir).
right.
fixed in hal-0.5.12_rc1-r5
Created attachment 192944 [details] xorg error sys-apps/hal-0.5.12_rc1-r5 is broken. After the installation it's impossible to start X (see log). Please mask.
Works fine for me. The failure in your X log does not appear to be related to hal, it's X crashing. Please open a new bug.
(In reply to comment #4) > Works fine for me. The failure in your X log does not appear to be related to > hal, it's X crashing. Please open a new bug. > No, this is related. After updating to sys-apps/hal-0.5.12_rc1-r5 X will kill itself because it doesn't get a response from dbus anymore. Syslog says: May 30 11:28:56 vitamina dbus-daemon: Rejected send message, 1 matched rules; type="method_call", sender=":1.6" (uid=0 pid=6637 comm="/usr/bin/X -nolisten tcp -br -deferglyphs 16 -auth") interface="org.freedesktop.Hal.Manager" member="FindDeviceByCapability" error name="(unset)" requested_reply=0 destination="org.freedesktop.Hal" (uid=0 pid=5579 comm="/usr/sbin/hald --use-syslog --verbose=no ")) Using the old settings in /etc/dbus-1/system.d/hal.conf for the default context fixes this. Cheers, Benjamin
(In reply to comment #5) > No, this is related. After updating to sys-apps/hal-0.5.12_rc1-r5 X will kill > itself because it doesn't get a response from dbus anymore. It may be related to -r5, but not the change outlined in this bug - the change that (may) have caused this issue is for bug 267042.
(In reply to comment #5) > No, this is related. After updating to sys-apps/hal-0.5.12_rc1-r5 X will kill > itself because it doesn't get a response from dbus anymore. > > Using the old settings in /etc/dbus-1/system.d/hal.conf for the default context > fixes this. That is bug 271837