<div dir="ltr">Hi,<br><br>The script did not run on "start on startup", only on "start on filesystem" setting. Still, the /etc/init/rc.conf was not processed.<br>BTW, my system does not hang, it starts ssh properly.<br>

<br>Could it be related to duplicate mounts reported by df? :<br><i>root@master2:~# df<br>Filesystem           1K-blocks      Used Available Use% Mounted on<br>rootfs               909177556 871911312  37266244  96% /<br>

/dev/mapper/pl-srv   909177556 871911312  37266244  96% /<br>none                   3057772       272   3057500   1% /dev/console<br>none                   3057772       272   3057500   1% /dev/tty1<br>none                   3057772       272   3057500   1% /dev/tty2<br>

none                   3057772       272   3057500   1% /dev/tty3<br>none                   3057772       272   3057500   1% /dev/tty4<br>none                   3057772       272   3057500   1% /dev<br>none                   3062604         0   3062604   0% /dev/shm<br>

none                   3062604        20   3062584   1% /var/run<br>none                   3062604         0   3062604   0% /var/lock<br>none                   3062604         0   3062604   0% /lib/init/rw</i><br><br>Neither /etc/fstab of the container, nor lxc.conf file specify mounting of the /var/run filesystem (which I heard to be problematic for LXC containers).<br>

<br clear="all">--<br>Arie<br><br>
<br><br><div class="gmail_quote">On Wed, Jan 12, 2011 at 16:49, Serge E. Hallyn <span dir="ltr"><<a href="mailto:serge.hallyn@canonical.com">serge.hallyn@canonical.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

<div><div></div><div class="h5">Quoting Arie Skliarouk (<a href="mailto:skliarie@gmail.com">skliarie@gmail.com</a>):<br>
> I have the same problem as the original poster. A lucid container boots and<br>
> ssh is started, but nothing else:<br>
><br>
> *root@master2:~# ps awx<br>
>   PID TTY      STAT   TIME COMMAND<br>
>     1 ?        Ss     0:00 /sbin/init<br>
>    34 ?        S      0:00 upstart-udev-bridge --daemon<br>
>    50 ?        S<s    0:00 udevd --daemon<br>
>    94 ?        Ss     0:00 /usr/sbin/sshd<br>
>   111 ?        Ss     0:00 sshd: root@pts/134<br>
>   125 pts/134  Ss     0:00 -bash<br>
>   137 pts/134  R+     0:00 ps awx*<br>
><br>
> How can I make upstart to start other services, especially the<br>
> /etc/init/rc.conf one?<br>
<br>
</div></div>If you look at the /usr/lib/lxc/templates/lxc-ubuntu that ships<br>
with lxc, it installs a /etc/init/lxc.conf which kicks the boot<br>
along.  It sends two upstart events, but in some testing last<br>
night my boot continued fine without those - what was absolutely<br>
essential was the<br>
<br>
        rm -rf /var/run/*.pid<br>
        rm -rf /var/run/network/*<br>
<br>
Without those, my boot hung.<br>
<br>
So you should be able to create any /etc/init/kickme.conf, just<br>
make sure it has:<br>
<br>
description "kick upstart"<br>
start on startup<br>
script<br>
        rm -rf /var/run/*.pid<br>
        rm -rf /var/run/network/*<br>
end script<br>
<font color="#888888"><br>
-serge<br>
</font></blockquote></div><br></div>