Installing unity8-session-snap adversely effects unity7
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Confirmed
|
High
|
Unassigned | ||
dbus (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Xenial |
Fix Released
|
Undecided
|
Unassigned | ||
unity-gtk-module (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Xenial |
Fix Committed
|
Undecided
|
Unassigned |
Bug Description
[ Description ]
In Xenial, when dbus-user-session is installed, dbus' upstart job still starts a new bus. Things get confused about which bus to talk to.
[ Fix ]
Already fixed in Yakkety. Cherry-pick the upstart job. On top of Yakkety's version, call `dbus-update-
/etc/X11/
[ QA ]
Install dbus-user-session, press print screen. It should be delayed if you are experiencing this bug, and not delayed otherwise.
Remove dbus-user-session, make sure the session still works properly - the global menu works, everything launches properly, etc.
Test that gnome-terminal has global menus in both situations.
[ Regression potential ]
This change alters the way that the session bus is launched, even if you aren't using dbus-user-session. Even though this same change is deployed in ≥ yakkety, be aware of this. In yakkety we have installed dbus-user-session by default, so the case where you don't have it isn't as well tested. I would suggest focusing some testing on the non dbus-user-session case.
[ Original report ]
After installing the deb (and then the snap), certain things in the unity7 session take a very long time (30 to 60 secs), such as launching chromium and ctrl-alt-t for a new terminal session.
Removing both the deb and the snap followed by a reboot does not fix the symptoms.
Xenial amd64 laptop
CVE References
description: | updated |
Changed in unity8-session-snap: | |
assignee: | nobody → Michael Terry (mterry) |
Changed in canonical-devices-system-image: | |
milestone: | none → p1 |
description: | updated |
description: | updated |
Changed in dbus (Ubuntu): | |
assignee: | Ted Gould (ted) → nobody |
Changed in dbus (Ubuntu Xenial): | |
status: | New → In Progress |
Changed in dbus (Ubuntu): | |
status: | Confirmed → Fix Released |
Changed in unity-gtk-module (Ubuntu): | |
status: | New → Fix Released |
Changed in unity-gtk-module (Ubuntu Xenial): | |
status: | New → In Progress |
description: | updated |
Changed in canonical-devices-system-image: | |
status: | Confirmed → In Progress |
Changed in canonical-devices-system-image: | |
status: | In Progress → Fix Committed |
Changed in dbus (Ubuntu Xenial): | |
status: | Fix Released → Fix Committed |
Changed in dbus (Ubuntu Xenial): | |
status: | Fix Committed → Confirmed |
Changed in canonical-devices-system-image: | |
status: | Fix Released → Confirmed |
Changed in canonical-devices-system-image: | |
assignee: | Will Cooke (willcooke) → nobody |
Seems to be related to synchronous DBus calls to gnome-keyring timing out... Digging more.