Activity log for bug #927883

Date Who What changed Old value New value Message
2012-02-06 20:58:49 Serge Hallyn bug added bug
2012-02-06 20:58:55 Serge Hallyn lxc (Ubuntu): assignee Serge Hallyn (serge-hallyn)
2012-02-06 20:58:58 Serge Hallyn lxc (Ubuntu): importance Undecided Medium
2012-02-06 20:59:01 Serge Hallyn lxc (Ubuntu): status New Confirmed
2012-02-06 20:59:04 Serge Hallyn lxc (Ubuntu): importance Medium High
2012-02-07 01:00:12 Launchpad Janitor lxc (Ubuntu): status Confirmed Fix Released
2012-02-07 01:09:38 Launchpad Janitor branch linked lp:ubuntu/lxc
2012-02-07 01:11:20 Serge Hallyn nominated for series Ubuntu Maverick
2012-02-07 01:11:20 Serge Hallyn nominated for series Ubuntu Natty
2012-02-07 01:11:20 Serge Hallyn bug task added lxc (Ubuntu Natty)
2012-02-07 01:11:20 Serge Hallyn nominated for series Ubuntu Oneiric
2012-02-07 01:11:20 Serge Hallyn bug task added lxc (Ubuntu Oneiric)
2012-02-07 01:15:15 Serge Hallyn lxc (Ubuntu Natty): status New Invalid
2012-02-07 01:35:24 Serge Hallyn description Create it. 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. 5. Regression potential: none =====================================
2012-02-07 01:35:38 Serge Hallyn bug added subscriber Ubuntu Stable Release Updates Team
2012-02-22 20:08:49 Clint Byrum lxc (Ubuntu Oneiric): status New Fix Committed
2012-02-22 20:08:53 Clint Byrum bug added subscriber SRU Verification
2012-02-22 20:08:55 Clint Byrum tags verification-needed
2012-02-22 20:43:19 Launchpad Janitor branch linked lp:ubuntu/oneiric-proposed/lxc
2012-02-23 16:04:08 Serge Hallyn tags verification-needed verification-done
2012-02-23 16:04:38 Serge Hallyn description 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. 5. Regression potential: none ===================================== 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. (Note that you must add -proposed and upgrade inside the chroot!) 5. Regression potential: none =====================================
2012-03-02 20:05:16 Launchpad Janitor lxc (Ubuntu Oneiric): status Fix Committed Fix Released