lxc on Wily cannot dist-upgrade Xenial
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
lxcfs (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Wily |
Invalid
|
High
|
Unassigned |
Bug Description
This affects 1.1.5-0ubuntu0.
Downgrading to 1.1.4-0ubuntu1 fixes it, so it does not affect 1.1.4-0ubuntu1 on Wily.
My failure case is that I am running adt-run --apt-pocket=
I created the container with: sudo lxc-create -n xenial -t ubuntu-cloud -- -r xenial -T http://
Reproduce with: adt-run -U --apt-pocket=
Expected: test pass (or fail for unrelated reason)
Actual: test fail due to:
Processing triggers for systemd (228-2ubuntu2) ...
Failed to execute operation: Failed to activate service 'org.freedeskto
dpkg: error processing package systemd (--unpack):
subprocess installed post-installation script returned error exit status 1
Processing triggers for ufw (0.34-2) ...
Errors were encountered while processing:
systemd
E: Sub-process /usr/bin/dpkg returned an error code (1)
blame: libapache2-
badpkg: failed to run apt-get to satisfy adt-satdep.deb dependencies
adt-run [15:57:15]: ERROR: erroneous package: failed to run apt-get to satisfy adt-satdep.deb dependencies
I tried to reduce the failure case but I'm not sure how to manually activate a trigger for systemd.
Workaround: downgrade using: sudo apt-get install lxc=1.1.4-0ubuntu1 lxcfs=0.10-0ubuntu2 liblxc1=
Presumably the failure case will stop working once systemd lands in the xenial release pocket, but perhaps reconfiguring it would still reproduce?
Confirmed since pitti has experienced this as well.
Changed in lxcfs (Ubuntu): | |
importance: | Undecided → High |
Changed in lxcfs (Ubuntu Wily): | |
importance: | Undecided → High |
Changed in lxcfs (Ubuntu Wily): | |
status: | Confirmed → Invalid |
Correction. Rather than systemd being upgraded, I think there's something that fires a trigger in it that sets off the failure.