<div dir="ltr">Hi, <div><br></div><div>I've started testing lxc 1.0.4 on our environment with ubuntu trusty images and found an issue with the exit code of lxc-start.</div><div><br></div><div>On lxc 0.9.0 the exit code matches the container:</div>
<div><br></div><div><div>vagrant@vagrant-ubuntu-trusty-64:~$ sudo lxc-start -l debug -o lxc.log -n u1 -- bash -c 'echo TEST && sleep 10 && exit 143'</div><div>TEST</div><div>vagrant@vagrant-ubuntu-trusty-64:~$ echo $?</div>
<div>143</div></div><div><br></div><div>Running the same test on lxc 1.0.4:</div><div><br></div><div><div>root@runtime.21 ~# lxc-start -l debug -o lxc.log -n u1 -- bash -c 'echo TEST && sleep 10 && exit 143'</div>
<div>TEST</div><div>lxc-start: The container failed to start.</div><div>lxc-start: Additional information can be obtained by setting the --logfile and --log-priority options.</div><div>root@runtime.21 ~# echo $?</div><div>
1</div></div><div><br></div><div>lxc.log says:</div><div><br></div><div><div>     lxc-start 1404250316.378 INFO     lxc_error - child <18118> ended on error (143)</div><div>      lxc-start 1404250316.378 WARN     lxc_conf - failed to remove interface '(null)'</div>
<div>      lxc-start 1404250316.382 ERROR    lxc_start_ui - The container failed to start.</div><div>      lxc-start 1404250316.382 ERROR    lxc_start_ui - Additional information can be obtained by setting the --logfile and --log-priority options.</div>
</div><div><br></div><div>This was reproducible on the same machine using lxc 0.9.0 and 1.0.4.</div><div><br></div><div>Has anything changed recently regarding exit codes?</div><div><br></div><div>Regards,</div><div><br></div>
<div>Rodrigo. </div></div>