Comment 12 for bug 295405

Revision history for this message
Martin Pitt (pitti) wrote : Re: fails to run lib/dbus-1.0/dbus-daemon-launch-helper

Ah, that revealed something more interesting:

9568 execve("/lib/dbus-1.0/dbus-daemon-launch-helper", ["/lib/dbus-1.0/dbus-daemon-launch-helper",
[...]
9568 <... execve resumed> ) = -1 EACCES (Permission denied)

So apparently /lib/dbus-1.0/dbus-daemon-launch-helper isn't executable for the user "messagebus". That' s a bit weird, since in comment 3 the actual program permissions are correct, and since (I presume) you ran "ls" as normal user the directory permissions should be okay, too. However, please check/give me the output of

  ls -ld /lib
  ls -ld /lib/dbus-1.0

They should both be drwxr-xr-x root:root. Also, please try to manually run it as user messagebus:

  sudo -u messagebus /lib/dbus-1.0/dbus-daemon-launch-helper

What's the output?

Let's also check integrity of the binary:

  (cd /; md5sum -c /var/lib/dpkg/info/dbus.md5sums )

Any line which doesn't say "Ok"?

Finally, do you get anything interesting in dmesg if you do this? If you aren't sure, and it's just technobabble to you, please attach /var/log/kern.log after those tests.

Thanks!