[0.51.0~rc1] missing dependency for pm-graph binary
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Checkbox Provider - Base |
Fix Released
|
High
|
Sylvain Pineau |
Bug Description
p-p-c 0.51.0~
pm-graph is written in python2, but relies on configparser which is not part of the standard python2 library (it appeared in python3.2). A backport package, python-
However, this package doesn't seem to be set as a dependency of pm-graph package, resulting in errors like this when trying to run the jobs in Checkbox on a fresh 18.04 install:
------------------[ Resume from idle by using Intel pm-graph ]------------------
ID: com.canonical.
Category: com.canonical.
... 8< -------
Traceback (most recent call last):
File "/usr/bin/
import configparser
ImportError: No module named configparser
-------
Outcome: job failed
Workaround
==========
Manually installing the python-configparser package fixes the issue.
summary: |
- missing dependency for pm-graph binary + [0.51.0~rc1] missing dependency for pm-graph binary |
Changed in plainbox-provider-checkbox: | |
assignee: | nobody → Sylvain Pineau (sylvain-pineau) |
description: | updated |
description: | updated |
Changed in plainbox-provider-checkbox: | |
status: | Fix Committed → Fix Released |
Changed in plainbox-provider-checkbox: | |
importance: | Undecided → High |
Fixed upstream, see https:/ /github. com/intel/ pm-graph/ pull/17