plainbox-provider-checkbox cannot be installed due to stress-ng dependency error

Bug #1653622 reported by Kristin Chuang
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Checkbox Provider - Base
Fix Released
Undecided
Pierre Equoy

Bug Description

[steps]
1. Try installing plainbox on a Trusty system (which has been upgraded from 14.04 OSP1 3.19 kernel to 4.4.0-57-generic kernel) using QA installation tool (boxer).
2. Check if installation is successful

[expected]
installation should be successful

[actual]
installation unsuccessful, error message shows that the failure was due to "plainbox-provider-checkbox" package's dependency on "stress-ng" package (which is currently uninstalled)

Revision history for this message
Kristin Chuang (kristinchuang) wrote :

Error message says:

The following packages have unmet dependencies:
 plainbox-provider-checkbox : Depends: stress-ng (>= 0.04) but it is not going to be installed

Detailed installation log please refer to
https://pastebin.canonical.com/174706/

Revision history for this message
Kristin Chuang (kristinchuang) wrote :

More logs in :
https://pastebin.canonical.com/174707/

$ apt-cache policy stress-ng # returns info saying that stress-ng is not installed

$ sudo apt-get install stress-ng # blocked by another libapparmor1 dependency issue

Pierre Equoy (pieq)
affects: plainbox → plainbox-provider-checkbox
Pierre Equoy (pieq)
Changed in plainbox-provider-checkbox:
status: New → In Progress
assignee: nobody → Pierre Equoy (pierre-equoy)
milestone: none → 0.34.0
Revision history for this message
Pierre Equoy (pieq) wrote :

The problem was due to a version of stress-ng (0.07) in the Hardware Certification PPA for Trusty that had dependency problems.

Since on Trusty, Checkbox does not rely on stress-ng to perform stress tests (CPU tests use the older stress, memory uses memorycheck, and the disk tests use bonnie++), the package version was downgraded to 0.05 to maintain compatibility.

Changed in plainbox-provider-checkbox:
status: In Progress → Fix Committed
Revision history for this message
Kristin Chuang (kristinchuang) wrote :

Plainbox-provider-checkbox 0.33.0~ppa~ubuntu14.04.1 successfully installed into a Trusty system (with 4.4 kernel)[1] via QA installation tool (boxer).

Detailed version info of installed plainbox & stress-ng packages at http://pastebin.ubuntu.com/23750933/.

[1]
HW: Somerville 201506-18536
Image: This platform's A00 image (build 20150916-1)
Updated to 4.4 kernel: via KH3 method

Changed in plainbox-provider-checkbox:
status: Fix Committed → Fix Released
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.