Hi,<br>Actually Daniel you are right, something was wrong with my rootfs. When I reconfigured it, and applied your changes it booted with every service. Thanks.<br>I have just another question, actually I need an explanation.... I am developing an application that should be distributed along several machines. My application is connected to database. So my question is, if I run several container on the same rootfs, and I run several instances of the same application (one for every container), what will happen with the database entries (because there is actually one database installed on the rootfs)? Should I make different rootfs for every machine or is fine right now?<br>
<br>Thank you very much,<br>Nikola<br><br><div class="gmail_quote">On Tue, Jul 20, 2010 at 11:24 PM, Nirmal Guhan <span dir="ltr"><<a href="mailto:vavatutu@gmail.com">vavatutu@gmail.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;">
I think the services are getting started but fail during the process.<br>
Do you have the /var/lock/subsys directory in your container?<br>
<br>
--Nirmal<br>
<div><div></div><div class="h5"><br>
On Tue, Jul 20, 2010 at 5:29 AM, Nikola Simidzievski<br>
<<a href="mailto:nikola.simidzievski@gmail.com">nikola.simidzievski@gmail.com</a>> wrote:<br>
> Hi,<br>
> This change boots the system, but none of the services is started. Here is<br>
> an output:<br>
> ===========================================<br>
> ....<br>
> touch: cannot touch `/var/lock/subsys/rsyslogd': No such file or directory<br>
> Starting sshd:                                       [touch: cannot touch<br>
> `/var/lock/subsys/sshd': No such file or directory<br>
> MySQL Daemon failed to start.<br>
> Starting MySQL:                                      [FAILED]<br>
> touch: cannot touch `/var/lock/subsys/httpd': No such file or directory<br>
> touch: cannot touch `/var/lock/subsys/local': No such file or directory<br>
> .....................<br>
> ============================================<br>
><br>
> On Tue, Jul 20, 2010 at 2:06 PM, Daniel Lezcano <<a href="mailto:dlezcano@fr.ibm.com">dlezcano@fr.ibm.com</a>> wrote:<br>
>><br>
>> On 07/20/2010 01:58 PM, Nikola Simidzievski wrote:<br>
>>><br>
>>> Hi,<br>
>>> I am trying to get Fedora 12 container on Ubuntu 10.4, but I have several<br>
>>> problems. I installed new  rootfs using febootstrap , and configured it,<br>
>>> and<br>
>>> created new fstab (guided form<br>
>>> <a href="http://blog.bodhizazen.net/linux/lxc-configure-fedora-containers" target="_blank">http://blog.bodhizazen.net/linux/lxc-configure-fedora-containers</a> ) :<br>
>>><br>
>>> -----------------------------------------------------------------------------------------------<br>
>>> none /lxc/rootfs.fedora/dev/pts devpts defaults 0 0<br>
>>> none /lxc/rootfs.fedora/proc proc defaults 0 0<br>
>>> none /lxc/rootfs.fedora/sys sysfs defaults 0 0<br>
>>> #none /lxc/rootfs.fedora/var/lock tmpfs defaults 0 0<br>
>>> #none /lxc/rootfs.fedora/var/run tmpfs defaults 0 0<br>
>>> /etc/resolv.conf /lxc/rootfs.fedora/etc/resolv.conf none bind 0 0<br>
>>> ----------------------------------------------------------------------<br>
>>> My lxc conf. file look like this :<br>
>>><br>
>>> ----------------------------------------------------------------------------------------------------<br>
>>> lxc.utsname = fedora<br>
>>> lxc.tty = 4<br>
>>> lxc.network.type = veth<br>
>>> lxc.network.flags = up<br>
>>> lxc.network.link = br-node0<br>
>>> <a href="http://lxc.network.name" target="_blank">lxc.network.name</a> = eth0<br>
>>> lxc.network.mtu = 1500<br>
>>> lxc.network.ipv4 = <a href="http://10.0.0.1/24" target="_blank">10.0.0.1/24</a><br>
>>> lxc.rootfs = /lxc/rootfs.fedora<br>
>>> lxc.mount = /lxc/fstab.fedora<br>
>>> lxc.cgroup.devices.deny = a<br>
>>> # /dev/null and zero<br>
>>> lxc.cgroup.devices.allow = c 1:3 rwm<br>
>>> lxc.cgroup.devices.allow = c 1:5 rwm<br>
>>> # consoles<br>
>>> lxc.cgroup.devices.allow = c 5:1 rwm<br>
>>> lxc.cgroup.devices.allow = c 5:0 rwm<br>
>>> lxc.cgroup.devices.allow = c 4:0 rwm<br>
>>> lxc.cgroup.devices.allow = c 4:1 rwm<br>
>>> # /dev/{,u}random<br>
>>> lxc.cgroup.devices.allow = c 1:9 rwm<br>
>>> lxc.cgroup.devices.allow = c 1:8 rwm<br>
>>> # /dev/pts/* - pts namespaces are "coming soon"<br>
>>> lxc.cgroup.devices.allow = c 136:* rwm<br>
>>> lxc.cgroup.devices.allow = c 5:2 rwm<br>
>>> # rtc<br>
>>> lxc.cgroup.devices.allow = c 254:0 rwm<br>
>>><br>
>>> ---------------------------------------------------------------------------------------------------------------<br>
>>> When I start the machine with this setup I get this error:<br>
>>> ==================================================<br>
>>> lxc-start: Device or resource busy – failed to mount ‘none’ on<br>
>>> ‘/lxc/rootfs.fedora/dev/pts’<br>
>>> lxc-start: failed to setup the mounts for ‘fedora′<br>
>>> lxc-start: failed to setup the container<br>
>>> ====================================================<br>
>>> So I remove the lxc.mount part from the conf. file and it starts normally<br>
>>> but a get  error when I make ssh connection (PTY allocation request<br>
>>> failed<br>
>>> on channel 0) so I assume that has something to do with wrong mount on<br>
>>> /dev/pts. I tried to mount it manually via chroot but then the booting<br>
>>> slows<br>
>>> down and services like mysqld and httpd can't be started. So any<br>
>>> suggestions<br>
>>> how to solve this?<br>
>><br>
>> Can you check by removing the "none /lxc/rootfs.fedora/dev/pts devpts<br>
>> defaults 0 0" line in the fstab and add lxc.pts=1 in the configuration file<br>
>> ?<br>
><br>
><br>
</div></div>> ------------------------------------------------------------------------------<br>
> This SF.net email is sponsored by Sprint<br>
> What will you do first with EVO, the first 4G phone?<br>
> Visit <a href="http://sprint.com/first" target="_blank">sprint.com/first</a> -- <a href="http://p.sf.net/sfu/sprint-com-first" target="_blank">http://p.sf.net/sfu/sprint-com-first</a><br>
> _______________________________________________<br>
> Lxc-users mailing list<br>
> <a href="mailto:Lxc-users@lists.sourceforge.net">Lxc-users@lists.sourceforge.net</a><br>
> <a href="https://lists.sourceforge.net/lists/listinfo/lxc-users" target="_blank">https://lists.sourceforge.net/lists/listinfo/lxc-users</a><br>
><br>
><br>
</blockquote></div><br>