plainbox-provider-certification-client wants to remove ubuntu-desktop and xorg from Precise 12.04.4
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Provider for Plainbox - Canonical Certification (Legacy) |
Won't Fix
|
High
|
Unassigned | ||
checkbox-satellite |
Fix Released
|
Critical
|
Daniel Manrique |
Bug Description
I noticed after installing our tools, precise installations became borked and wouldn't boot to the graphical desktop. I ended up tracing this to the fact that a huge set of X-related packages, including xorg and ubuntu-desktop, are removed when installing plainbox-
I need to debug this further, just wanted to leave the report here so I don't forget the details.
To reproduce:
- Boot a 12.04.4 desktop live CD (I tried amd64), in "try ubuntu before installing" mode.
sudo apt-add-repository ppa:ubuntu-
sudo apt-add-repository ppa:checkbox-
- Enable universe and multiverse, on Precise I think it has to be done by editing /etc/apt/
apt-get update
apt-get install plainbox-
Expected:
- Installation of provider and all its dependencies, without borking the system.
Actual:
- Huge set of packages marked for removal:
The following packages will be REMOVED:
libegl1-
libgl1-
libglapi-
ubuntu-desktop x11-xserver-
xserver-
xserver-
xserver-
xserver-
xserver-
xserver-
xserver-
xserver-
xserver-
xserver-
xserver-
xserver-
xserver-
xserver-
xserver-
xserver-
xserver-
Note these are from the Saucy enablement stack, that's most likely related.
I'll try installing the provider's depends and recommends to see which one is causing this.
Related branches
- Zygmunt Krynicki (community): Approve
-
Diff: 40 lines (+13/-3)1 file modifieddebian/control (+13/-3)
Changed in plainbox-provider-canonical-certification: | |
assignee: | nobody → Zygmunt Krynicki (zkrynicki) |
status: | New → In Progress |
Changed in checkbox-satellite: | |
importance: | High → Critical |
Changed in checkbox-satellite: | |
status: | In Progress → Fix Committed |
Changed in checkbox-satellite: | |
status: | Fix Committed → Fix Released |
Interesting! if I install all the dependencies manually:
apt-get install bootchart fswebcam fwts glmark2 glmark2-es gtkperf hdparm imagemagick mesa-utils obexftp render-bench shutter sox stress wmctrl checkbox-ng-service plainbox- provider- checkbox plainbox- provider- resource- generic python3-plainbox
then I install the provider:
apt-get install plainbox- provider- certification- client
then the desktop install doesn't go borked.
What's going on :)