Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 451402 - sys-apps/systemd-196 should depend on >=sys-apps/dbus-1.6.8-r1
Summary: sys-apps/systemd-196 should depend on >=sys-apps/dbus-1.6.8-r1
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo systemd Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-01-11 14:15 UTC by Ambroz Bizjak
Modified: 2013-01-11 19:28 UTC (History)
0 users

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 Ambroz Bizjak 2013-01-11 14:15:50 UTC
On a stable system, installing systemd, and unmasking everything indicated by emerge, will currently result in a broken systemd which is unable to start any login terminals.

localhost ~ # systemctl start systemd-logind.service
Failed to issue method call: Unit dbus.socket failed to load: No such file or directory. See system logs and 'systemctl status dbus.socket' for details.

The cause of this is that the stable dbus (1.6.8) does not install a systemd unit file, so the login service, which depends on dbus, fails to load. For the unit file to be installed, it is sufficient to have >=sys-apps/dbus-1.6.8-r1, systemd USE flag is not necessary (enabling it creates a circular dependency between systemd and dbus).

Reproducible: Always

Steps to Reproduce:
1. Start with a stable system.
2. Unmask: virtual/udev sys-fs/udev-init-scripts sys-apps/kmod sys-fs/udev sys-apps/systemd
3. Emerge systemd
4. Boot with systemd
Actual Results:  
Error starting the login service, terminals don't work.
Comment 1 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2013-01-11 19:28:31 UTC
Thanks for the report, fixed.