dbus fails to be configured in chroots
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
dbus (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Lucid |
Fix Released
|
Medium
|
Alkis Georgopoulos | ||
Maverick |
Fix Released
|
Medium
|
Alkis Georgopoulos | ||
Natty |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Binary package hint: dbus
Similar to #441100, but I'm not sure if it's a duplicate, so I'm filing it separately.
While upgrading my Lucid/i386 chroot, I got this error:
"Failed to open connection to "system" message bus: Failed to connect to socket /var/run/
The result was that dbus and all of the packages that depend on it were left in an unconfigured state, breaking my chroot.
Looking at dbus.postinst, the problem seems to be this line:
dbus-send --print-reply --system --type=method_call \
--dest=
/ org.freedesktop
I believe this should either have an "if we_are_
or an "|| true" at the end of it, as detecting chroots can be difficult.
tags: | added: patch |
Changed in dbus (Ubuntu Maverick): | |
importance: | Undecided → Medium |
status: | New → Confirmed |
Changed in dbus (Ubuntu Lucid): | |
importance: | Undecided → Medium |
status: | New → Confirmed |
tags: | added: verification-done-lucid |
tags: |
added: verification-needed-maverick removed: lucid verification-needed |
Changed in dbus (Ubuntu Lucid): | |
status: | Fix Committed → Incomplete |
Attaching a debdiff that adds a simple "|| true" in dbus.postinst to solve the problem.
Please backport it to lucid-updates, as the recent 1.2.16-2ubuntu4.1 security update has "broken" a lot of chroots, e.g. for LTSP users.
For anyone that wants this before it's backported, I've uploaded a fixed version in the ppa for Greek schools: /launchpad. net/~ts. sch.gr/ +archive/ ppa/+sourcepub/ 1450007/ +listing- archive- extra
https:/