[Bug 927883] Re: lxc-execute fails due to missing /dev/shm
Serge Hallyn
927883 at bugs.launchpad.net
Thu Feb 23 16:04:53 UTC 2012
Works for me now in oneiric-proposed.
** Tags removed: verification-needed
** Tags added: verification-done
** Description changed:
The 'lxc-init' (a lightweight init process used by lxc-execute in place
of upstart etc) tries to mount /dev/shm during startup. If that fails
(for instance /dev/shm does not exist) then it aborts execution and
returns -1. This is unreasonable as very few applications actually need
/dev/shm.
=====================================
SRU Justification:
1. Impact: lxc-execute fails
2. Development fix: ignore failure of mounting /dev/shm.
3. Stable fix: same as development fix
4. Test case (on a precise host):
- 1. lxc-create -t ubuntu -n test1 -- -r oneiric
- 2. chroot /var/lib/lxc/test1/rootfs apt-get install lxc
- 3. rm -rf /var/lib/lxc/test1/rootfs/dev/shm # probably not needed
- 3. lxc-execute -n test1 -- /bin/ls
- 4. echo $?
- This will return 255 without the fix, and return 0 (and show a directory listing) with.
+ 1. lxc-create -t ubuntu -n test1 -- -r oneiric
+ 2. chroot /var/lib/lxc/test1/rootfs apt-get install lxc
+ 3. rm -rf /var/lib/lxc/test1/rootfs/dev/shm # probably not needed
+ 3. lxc-execute -n test1 -- /bin/ls
+ 4. echo $?
+ This will return 255 without the fix, and return 0 (and show a directory listing) with. (Note that you must add -proposed and upgrade inside the chroot!)
5. Regression potential: none
=====================================
--
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to lxc in Ubuntu.
https://bugs.launchpad.net/bugs/927883
Title:
lxc-execute fails due to missing /dev/shm
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/lxc/+bug/927883/+subscriptions
More information about the Ubuntu-server-bugs
mailing list