<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">2014-05-16 3:13 GMT+08:00 Stephen Zhang <span dir="ltr"><<a href="mailto:zsrkmyn@gmail.com" target="_blank">zsrkmyn@gmail.com</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">2014-05-16 2:31 GMT+08:00 Fajar A. Nugraha <<a href="mailto:list@fajar.net">list@fajar.net</a>>:<br>

<div><div class="h5"><br>
> On Fri, May 16, 2014 at 1:24 AM, Fajar A. Nugraha <<a href="mailto:list@fajar.net">list@fajar.net</a>> wrote:<br>
><br>
><br>
>> Works for me. Did you do it like I did?<br>
>><br>
>> root@trusty:~# status tty1<br>
>> tty1 start/running, process 443<br>
>> root@trusty:~# status cron<br>
>> cron start/running, process 407<br>
>> root@trusty:~# status cron<br>
>> root@trusty:~# runlevel<br>
>> N 2<br>
>><br>
>><br>
> for clarity purpuses: the above commands were executed on the maverick<br>
> container. It's just that the hostname of the container is also "trusty"<br>
> (since by default the rootfs created in /var/cache/lxc* has hostname the<br>
> same as the host)<br>
><br>
><br>
><br>
><br>
>> - (in the container) create /etc/init/lxc-console.conf<br>
>><br>
>> ###<br>
>> start on stopped rc RUNLEVEL=[2345] and container CONTAINER=lxc<br>
>><br>
><br>
> this should be only<br>
><br>
> start on stopped rc RUNLEVEL=[2345]<br>
><br>
> container detection only works on newer versions of upstart.<br>
><br>
><br>
><br>
><br>
><br>
>> stop on runlevel [!2345]<br>
>><br>
>> respawn<br>
>> exec /sbin/getty -8 38400 lxc/console<br>
>> ###<br>
>><br>
>><br>
><br>
</div></div>Aha~~ I am sure that I did everything that you did, including adding<br>
"lxc.include<br>
= /usr/share/lxc/config/ubuntu.common.conf" to the config file and commented<br>
all lines below except "lxc.aa_profile = unconfined". And just now I<br>
followed what you did. it seems that the 2nd problem has been solved, but<br>
the 1st one still remain.<br>
I started the container, and ran the command "runlevel", to my<br>
surprise, it returned "unknown". But how could I specify the run<br>
level?<br>
<span class=""><font color="#888888"><br>
Stephen<br>
</font></span></blockquote></div><br>I have fixed all problems that I have found yet. It is just in /etc/init/rc-sysinit.conf that contains "start on filesystem and net-device-up IFACE=lo", but I have removed mount*.conf and network*.conf, so "filesystem" and "net-dev-up" were never to be emitted, as a result, rc-sysinit never started and the runlevel, which should be set in "rc-sysinit", were never set. So,after I changed the rc-sysinit.conf to "start on startup", all things go well!<br>
</div><div class="gmail_extra"><br>Thank you veeeeeeeeery much for helping a reeeeeeeeally a lot, Fajar.  :-)<br><br></div><div class="gmail_extra">Regards,<br></div><div class="gmail_extra">Stephen<br></div></div>