lxc must depend on cloud-utils

Bug #995361 reported by Clint Byrum
This bug affects 1 person
Affects Status Importance Assigned to Milestone
lxc (Ubuntu)
Fix Released
Serge Hallyn
Fix Released
Fix Released
Serge Hallyn

Bug Description

SRU Justification:
1. impact: users may be unable to create ubuntu-cloud containers by default
2. development fix: add cloud-utils to lxc depends
3. stable fix: same as development fix
4. test case: sudo apt-get purge cloud-utils; sudo apt-get install lxc; sudo lxc-create -t ubuntu-cloud -n p1
5. regression potential: none, we are simply explicitly stating an existing dependency for lxc

The template lxc-ubuntu-cloud uses ubuntu-cloudimg-query, which is in the cloud-utils package. So, lxc should depend on cloud-utils.

Changed in lxc (Ubuntu):
status: New → Triaged
importance: Undecided → Low
assignee: nobody → Serge Hallyn (serge-hallyn)
tags: added: needssru
Revision history for this message
Serge Hallyn (serge-hallyn) wrote :

Fixed in 0.8.0~rc1-4ubuntu5

Changed in lxc (Ubuntu Quantal):
status: Triaged → Fix Released
description: updated
Revision history for this message
Martin Pitt (pitti) wrote : Please test proposed package

Hello Clint, or anyone else affected,

Accepted lxc into precise-proposed. The package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

Changed in lxc (Ubuntu Precise):
status: New → Fix Committed
tags: added: verification-needed
Revision history for this message
Stéphane Graber (stgraber) wrote :

Confirmed the fix here, the ubuntu-cloud template now works on a clean 12.04 install (with the updated lxc).

tags: added: verification-done
removed: verification-needed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package lxc - 0.7.5-3ubuntu56

lxc (0.7.5-3ubuntu56) precise-proposed; urgency=low

  * Fix Ubuntu template to install the host architecture of the required
    mutli-arch packages (when using qemu-user-static) instead of hardcoded
    "amd64" version. (LP: #999187)

lxc (0.7.5-3ubuntu55) precise-proposed; urgency=low

  * 0082-umount-old-proc: fix proc auto-mount. If /proc is already mounted,
    make sure that /proc/self points to 1, since we are container init.
    Otherwise, assume proc is an old one, and umount it and remount our own.
    If we keep the old proc mounted, apparmor transitions will by tried for
    wrong task and fail. Also move check for whether apparmor is enabled so
    that it is called by lxc-execute. (LP: #993706)
  * debian/control: add cloud-utils to lxc Recommends, as lxc-ubuntu-cloud
    needs it. (LP: #995361)
  * debian/lxc.upstart: load apparmor profiles before auto-starting containers.
    (LP: #989853)
  * debian/control: add apparmor to lxc Depends (LP: #997681)
  * debian/local/lxc-start-ephemeral: quote $line so its contents don't get
    expanded (LP: #997687)
 -- Stephane Graber <email address hidden> Tue, 15 May 2012 12:00:18 -0400

Changed in lxc (Ubuntu Precise):
status: Fix Committed → Fix Released
tags: removed: needssru
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.