upstart-dbus-bridge --system is not started on boot

Bug #1234653 reported by Zygmunt Krynicki
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
upstart (Ubuntu)
Won't Fix
High
Unassigned

Bug Description

Upstart has a dbus bridge that can convert dbus signals to upstart events. This feature is, however, enabled for only user jobs, not for systems jobs. User jobs can see both session and system level DBus signals *but* system jobs cannot see either.

This is related to https://code.launchpad.net/~jamesodhunt/upstart/upstart-dbus-bridge/+merge/161772/comments/382554

Revision history for this message
Zygmunt Krynicki (zyga) wrote :

This is a modified copy of the session-level dbus bridge job that I've just confirmed to work as a system-level job.

Changed in upstart (Ubuntu):
importance: Undecided → High
Revision history for this message
James Hunt (jamesodhunt) wrote :

As the description shows, the reason we do not run the upstart-dbus-bridge at the system level is due to security concerns.

Unless the Security Team feel otherwise, it is probably best to simply document that this bridge does not run by default and if an admin wishes to enable it, they can - we could potentially ship /etc/init/upstart-dbus-bridge.conf along with an override file /etc/init/upstart-dbus-bridge.override containing "manual" such that it is disabled by default but could be enabled by removing the .override file.

Added the Security Team for their input.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in upstart (Ubuntu):
status: New → Confirmed
James Hunt (jamesodhunt)
Changed in upstart (Ubuntu):
status: Confirmed → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.