[lxc-devel] Errored: lxc/lxc#641 (master - 6fd5e76)

Travis CI notifications at travis-ci.org
Mon Aug 18 03:53:18 UTC 2014


Build Update for lxc/lxc
-------------------------------------

Build: #641
Status: Errored

Duration: 10 minutes and 50 seconds
Commit: 6fd5e76 (master)
Author: Serge Hallyn
Message: do_mount_entry: add nexec, nosuid, nodev, rdonly flags if needed at remount

See http://lkml.org/lkml/2014/8/13/746 and its history.  The kernel now refuses
mounts if we don't add ro,nosuid,nodev,noexec flags if they were already there.

Also use the newly found info to skip remount if unneeded.  For background, if
you want to create a read-only bind mount, then you must first mount(2) with
MS_BIND to create the bind mount, then re-mount(2) again to get the new mount
options to apply.  So if this wasn't a bind mount, or no new mount options were
introduced, then we don't do the second mount(2).

null_endofword() and get_field() were not changed, only moved up in
the file.

(Note, while I can start containers inside a privileged container with
this patch, most of the lxc tests still fail with the kernel in question;
Andy's patch seems to still be needed - a kernel with which is available
at https://launchpad.net/~serge-hallyn/+archive/ubuntu/userns-natty
ppa:serge-hallyn/userns-natty)

Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>
Acked-by: Stéphane Graber <stgraber at ubuntu.com>

View the changeset: https://github.com/lxc/lxc/compare/da8c55e6ec2d...6fd5e7699f65

View the full build log and details: https://travis-ci.org/lxc/lxc/builds/32820817

--

You can configure recipients for build notifications in your .travis.yml file. See http://docs.travis-ci.com/user/notifications



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linuxcontainers.org/pipermail/lxc-devel/attachments/20140818/d6b2a37b/attachment-0001.html>


More information about the lxc-devel mailing list