Interesting, I didn't get this in my original testing of the upstart job.
Do you know which file is open? (ls -l /proc/<pid-of-lxc-start/fd should show it)
The lxc.conf upstart job could, I suppose, explicitly close all fds under 1024, but in my opinion this is simply a bug in upstart. It should not start jobs with open fds. SELinux would prevent jobs from starting too.
Interesting, I didn't get this in my original testing of the upstart job.
Do you know which file is open? (ls -l /proc/< pid-of- lxc-start/ fd should show it)
The lxc.conf upstart job could, I suppose, explicitly close all fds under 1024, but in my opinion this is simply a bug in upstart. It should not start jobs with open fds. SELinux would prevent jobs from starting too.