← Back to team overview

touch-packages team mailing list archive

[Bug 1516971] Re: LXC's preserve_ns fails on < 3.8 kernels

 

This bug was fixed in the package lxc - 1.0.8-0ubuntu0.3

---------------
lxc (1.0.8-0ubuntu0.3) trusty; urgency=medium

  * Cherry-pick from upstream:
    - Fix preserve_ns to work on < 3.8 kernels. (LP: #1516971)

lxc (1.0.8-0ubuntu0.2) trusty; urgency=medium

  * Cherry-pick from upstream:
    - Fix ubuntu-cloud template to detect compression algorithm instead
      of hardcoding xz. Also update list of supported releases and use trusty
      as the fallback release. (LP: #1515463)
  * Update lxc-tests description to make it clear that this package is
    meant to be used by developers and by automated testing.

lxc (1.0.8-0ubuntu0.1) trusty; urgency=medium

  * New upstream bugfix release. (MRE tracking bug: LP: #1514623)
    (LP: #1429140)
    - Changelog at: https://linuxcontainers.org/lxc/news/
  * Drop proxy detection from the autopkgtest exercise script.
  * Add patch:
    - 0001-Trusty-Swap-out-the-CVE-2015-1335-fix-with-the-trust.patch
      This is a patch by Serge Hallyn to cope with the trusty 3.13 kernel.
      It updates the upstream CVE fix to the version which trusty ended
      up with after the few round of fixes.

 -- Stéphane Graber <stgraber@xxxxxxxxxx>  Wed, 18 Nov 2015 13:42:07
-0500

** Changed in: lxc (Ubuntu Trusty)
       Status: Fix Committed => Fix Released

** CVE added: http://www.cve.mitre.org/cgi-
bin/cvename.cgi?name=2015-1335

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to lxc in Ubuntu.
https://bugs.launchpad.net/bugs/1516971

Title:
  LXC's preserve_ns fails on < 3.8 kernels

Status in Canonical System Image:
  Fix Released
Status in lxc package in Ubuntu:
  Fix Released
Status in lxc source package in Trusty:
  Fix Released
Status in lxc source package in Vivid:
  Fix Released
Status in lxc source package in Wily:
  Fix Released
Status in lxc source package in Xenial:
  Fix Released

Bug description:
  == SRU ==
  Rationale: LXC no longer starts on kernels > 3.2 and < 3.8
  Test case: Try starting an LXC container on an affected kernel
  Regression potential: Can't really get any worse. Change has been reviewed and tested upstream.

  == Original bug report ==
  ubuntu-touch/devel-proposed/mako 350

  After flashing the device the boot hangs on the vendor logo.
  There is no crash file on the device but it seems that the android container fails to start.

  There is the following error in syslog
  Nov 17 08:33:15 ubuntu-phablet kernel: [    8.694826] init: lxc-android-config main process (918) terminated with status 255

  and in upstart/android.log:
        lxc-start 1447749195.286 ERROR    lxc_start - start.c:preserve_ns:149 - No such file or directory - failed to open '/proc/1055/ns/mnt'
        lxc-start 1447749195.286 ERROR    lxc_start - start.c:lxc_spawn:993 - failed to store namespace references
        lxc-start 1447749195.408 ERROR    lxc_start - start.c:__lxc_start:1192 - failed to spawn 'android'
        lxc-start 1447749195.758 ERROR    lxc_start_ui - lxc_start.c:main:344 - The container failed to start.
        lxc-start 1447749195.758 ERROR    lxc_start_ui - lxc_start.c:main:348 - Additional information can be obtained by setting the --logfile and --logpriority options.

To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-devices-system-image/+bug/1516971/+subscriptions