[Bug 931220] Re: lxc-start should get a close-all-fds option to avoid weird issues
Launchpad Bug Tracker
931220 at bugs.launchpad.net
Mon Feb 13 21:00:24 UTC 2012
This bug was fixed in the package lxc - 0.7.5-3ubuntu25
---------------
lxc (0.7.5-3ubuntu25) precise; urgency=low
* 0042-close-fds.patch: add a new --close-all-fds option. Normally if
lxc-start is started with an open fd, it exits with failiure. With
this option specified, the fds will be closed and startup will continue.
--daemon now implies --close-all-fds. (LP: #931220)
-- Serge Hallyn <serge.hallyn at ubuntu.com> Mon, 13 Feb 2012 14:03:25 -0600
** Changed in: lxc (Ubuntu)
Status: Triaged => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to upstart in Ubuntu.
https://bugs.launchpad.net/bugs/931220
Title:
lxc-start should get a close-all-fds option to avoid weird issues
Status in “lxc” package in Ubuntu:
Fix Released
Status in “upstart” package in Ubuntu:
Invalid
Bug description:
root at vorash:~# cat /var/log/upstart/lxc.log
+ [ -f /etc/default/lxc ]
+ . /etc/default/lxc
+ LXC_AUTO=true
+ USE_LXC_BRIDGE=false
+ LXC_BRIDGE=lxcbr0
+ LXC_ADDR=10.0.3.1
+ LXC_NETMASK=255.255.255.0
+ LXC_NETWORK=10.0.3.0/24
+ LXC_DHCP_RANGE=10.0.3.2,10.0.3.254
+ LXC_DHCP_MAX=253
+ [ xtrue = xtrue ]
+ ls /etc/lxc/auto/v6test01.conf
+ basename /etc/lxc/auto/v6test01.conf .conf
+ c=v6test01
+ lxc-info -n v6test01
+ grep state
+ grep -q RUNNING
+ lxc-start -l debug -o /run/debug -n v6test01 -f /etc/lxc/auto/v6test01.conf -d
root at vorash:~# cat /run/debug
lxc-start 1329097397.477 ERROR lxc_start - inherited fd 21 on socket:[17416]
The first listing is the output of lxc.conf running with "set -x" and upstart logging with an added "-l debug -o /run/debug" to the lxc-start command line.
The second is the output in /run/debug
Apparently lxc-start is inheriting an fd from upstart causing lxc to
fail to start.
I'm marking this high against lxc and also adding an upstart task in
case we're inheriting this fd from some upstart issue.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/lxc/+bug/931220/+subscriptions
More information about the foundations-bugs
mailing list