Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 631782 - sys-apps/dbus-1.10.18 - Executable path is not absolute: $bindir/dbus-daemon
Summary: sys-apps/dbus-1.10.18 - Executable path is not absolute: $bindir/dbus-daemon
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Freedesktop bugs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-09-22 23:32 UTC by Bertrand Jacquin
Modified: 2017-09-30 13:10 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Bertrand Jacquin 2017-09-22 23:32:46 UTC
Hi,

sys-apps/dbus-1.10.18 built with USE=systemd does not create a valid /usr/lib/systemd/user/dbus.service:

  $ cat /usr/lib/systemd/user/dbus.service
  [Unit]
  Description=D-Bus System Message Bus
  Requires=dbus.socket

  [Service]
  ExecStart=$bindir/dbus-daemon --session --address=systemd: --nofork --systemd-activation
  ExecReload=/usr/bin/dbus-send --print-reply --session --type=method_call --dest=org.freedesktop.DBus / org.freedesktop.DBus.ReloadConfig

ExecStart=$bindir/dbus-daemon should be ExecStart=/usr/bin/dbus-daemon
Comment 1 Gilles Dartiguelongue (RETIRED) gentoo-dev 2017-09-28 07:09:55 UTC
It's strange as the original fail contains:

[Service]
ExecStart=@EXPANDED_BINDIR@/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation
ExecReload=@EXPANDED_BINDIR@/dbus-send --print-reply --system --type=method_call --dest=org.freedesktop.DBus / org.freedesktop.DBus.ReloadConfig
OOMScoreAdjust=-900

which is expanded by configure script. I don't see how it would change one instance and not the other. Did you try re-installing the package ?
Comment 2 Bertrand Jacquin 2017-09-30 13:10:29 UTC
(In reply to Gilles Dartiguelongue from comment #1)
> It's strange as the original fail contains:
> 
> [Service]
> ExecStart=@EXPANDED_BINDIR@/dbus-daemon --system --address=systemd: --nofork
> --nopidfile --systemd-activation
> ExecReload=@EXPANDED_BINDIR@/dbus-send --print-reply --system
> --type=method_call --dest=org.freedesktop.DBus /
> org.freedesktop.DBus.ReloadConfig
> OOMScoreAdjust=-900
> 
> which is expanded by configure script. I don't see how it would change one
> instance and not the other. Did you try re-installing the package ?

Indeed, it works fine after re-installing it