[Lxc-users] lxc-start and lucid container
Wilhelm
wilhelm.meier at fh-kl.de
Tue May 18 06:59:42 UTC 2010
Am 17.05.2010 16:53, schrieb lxc at zitta.fr:
> Le 17/05/2010 18:09, Wilhelm a écrit :
>
>> Am 17.05.2010 14:59, schrieb zitta.fr:
>>
>>> Hi,
>>>
>>> try this :
>>>
>>> cat> /path_to_lucid_root/etc/init/console.conf
>>> # console - getty
>>> #
>>> # This service maintains a getty on stdin from the point the
>>> system is
>>> # started until it is shut down again.
>>>
>>> start on stopped rc RUNLEVEL=[2345]
>>> stop on runlevel [!2345]
>>>
>>> respawn
>>> exec /sbin/getty -8 38400 console
>>>
>>>
>> this is exactly the contents of /etc/init/tty1.conf
>>
> Sorry, I did let a comment that could makes you think it is tty1.conf
> But no, it is not.
> Look at this diff :
>
> --- tty1.conf 2010-04-02 02:13:25.000000000 +0200
> +++ console.conf 2010-05-17 16:59:53.770083492 +0200
> @@ -1,4 +1,4 @@
> -# tty1 - getty
> +# console - getty
> #
> # This service maintains a getty on tty1 from the point the system is
> # started until it is shut down again.
> @@ -7,4 +7,4 @@
> stop on runlevel [!2345]
>
> respawn
> -exec /sbin/getty -8 38400 tty1
> +exec /sbin/getty -8 38400 console
>
>> but it doesn't work
>>
> did you even try?
>
oh yes, overlooked that.
Ok, works fine!
Thanks!
>>
>>> Regards,
>>>
>>> Guillaume ZITTA
>>>
>>> Le 17/05/2010 16:31, Wilhelm a écrit :
>>>
>>>> Hi all,
>>>>
>>>> I have a slight problem using a lucid container (on a lucid host): if I
>>>> start the container via lxc-start, no console login starts up. I
>>>> have to
>>>> use lxc-console from a differnet terminal. If I use a lenny container,
>>>> lxc-start shows the start up log messages and finally the getty/login.
>>>>
>>>> I'm using the lxc-packages from lucid:
>>>>
>>>> root at ubuntu01:~# dpkg -l lxc
>>>> Gewünscht=Unbekannt/Installieren/R=Entfernen/P=Vollständig
>>>> Löschen/Halten
>>>> | Status=Nicht/Installiert/Config/U=Entpackt/Fehlgeschl. Konfiguration/
>>>> Halb installiert/Trigger erWartet/Trigger anhängig
>>>> |/ Fehler?=(kein)/R=Neuinstallation notwendig (Status, Fehler:
>>>> GROSS=schlecht)
>>>> ||/ Name
>>>> Version Beschreibung
>>>> +++-======================================-======================================-============================================================================================
>>>>
>>>> ii lxc
>>>> 0.6.5-1 Linux containers userspace tools
>>>>
>>>>
>>>> The start trace is:
>>>>
>>>> root at ubuntu01:/var/lib/lxc/lucid# lxc-start -n lucid
>>>> --logfile=/dev/stderr --logpriority=TRACE -- /sbin/init --verbose
>>>> lxc-start 1274106224.666 INFO lxc_conf - tty's configured
>>>> lxc-start 1274106224.669 DEBUG lxc_start - sigchild
>>>> handler set
>>>> lxc-start 1274106224.669 INFO lxc_start - 'lucid' is
>>>> initialized
>>>> lxc-start 1274106224.681 DEBUG lxc_conf - instanciated
>>>> macvlan
>>>> 'mcwEvnvl', index is '8' and mode '0'
>>>> lxc-start 1274106224.699 DEBUG lxc_cgroup - using cgroup
>>>> mounted at '/lxc-cgroup'
>>>> lxc-start 1274106224.699 DEBUG lxc_cgroup -
>>>> '/lxc-cgroup/20474' renamed to '/lxc-cgroup/lucid'
>>>> lxc-start 1274106224.711 DEBUG lxc_conf - move 'eth1' to
>>>> '20474'
>>>> lxc-start 1274106224.711 INFO lxc_conf - 'lucid'
>>>> hostname has
>>>> been setup
>>>> lxc-start 1274106224.713 DEBUG lxc_conf - mac address
>>>> '4a:49:43:49:79:bd' on 'eth0' has been setup
>>>> lxc-start 1274106224.714 DEBUG lxc_conf - 'eth0' has been
>>>> setup
>>>> lxc-start 1274106224.714 INFO lxc_conf - network has
>>>> been setup
>>>> lxc-start 1274106224.715 DEBUG lxc_cgroup - using cgroup
>>>> mounted at '/lxc-cgroup'
>>>> lxc-start 1274106224.716 DEBUG lxc_conf - cgroup
>>>> 'devices.deny' set to 'a'
>>>> lxc-start 1274106224.716 DEBUG lxc_conf - cgroup
>>>> 'devices.allow' set to 'c 1:3 rwm'
>>>> lxc-start 1274106224.716 DEBUG lxc_conf - cgroup
>>>> 'devices.allow' set to 'c 1:5 rwm'
>>>> lxc-start 1274106224.716 DEBUG lxc_conf - cgroup
>>>> 'devices.allow' set to 'c 5:1 rwm'
>>>> lxc-start 1274106224.716 DEBUG lxc_conf - cgroup
>>>> 'devices.allow' set to 'c 5:0 rwm'
>>>> lxc-start 1274106224.716 DEBUG lxc_conf - cgroup
>>>> 'devices.allow' set to 'c 4:0 rwm'
>>>> lxc-start 1274106224.716 DEBUG lxc_conf - cgroup
>>>> 'devices.allow' set to 'c 4:1 rwm'
>>>> lxc-start 1274106224.716 DEBUG lxc_conf - cgroup
>>>> 'devices.allow' set to 'c 1:9 rwm'
>>>> lxc-start 1274106224.716 DEBUG lxc_conf - cgroup
>>>> 'devices.allow' set to 'c 1:8 rwm'
>>>> lxc-start 1274106224.716 DEBUG lxc_conf - cgroup
>>>> 'devices.allow' set to 'c 136:* rwm'
>>>> lxc-start 1274106224.716 DEBUG lxc_conf - cgroup
>>>> 'devices.allow' set to 'c 5:2 rwm'
>>>> lxc-start 1274106224.716 DEBUG lxc_conf - cgroup
>>>> 'devices.allow' set to 'c 254:0 rwm'
>>>> lxc-start 1274106224.716 INFO lxc_conf - cgroup has been
>>>> setup
>>>> lxc-start 1274106224.716 INFO lxc_conf - mount points have
>>>> been setup
>>>> lxc-start 1274106224.716 INFO lxc_conf - console
>>>> '/dev/pts/2'
>>>> mounted to '/var/lib/lxc/lucid/rootfs/dev/console'
>>>> lxc-start 1274106224.716 INFO lxc_conf - 4 tty(s) has
>>>> been setup
>>>> lxc-start 1274106224.717 DEBUG lxc_conf - temporary
>>>> mountpoint
>>>> for old rootfs is './lxc-oldrootfs-E19bcw'
>>>> lxc-start 1274106224.717 DEBUG lxc_conf - pivot_root syscall
>>>> to '/lxc-oldrootfs-E19bcw' successful
>>>> lxc-start 1274106225.062 DEBUG lxc_conf - umounted
>>>> '/lxc-oldrootfs-E19bcw/dev/pts'
>>>> lxc-start 1274106225.091 DEBUG lxc_conf - umounted
>>>> '/lxc-oldrootfs-E19bcw/dev/shm'
>>>> lxc-start 1274106225.162 DEBUG lxc_conf - umounted
>>>> '/lxc-oldrootfs-E19bcw/sys/fs/fuse/connections'
>>>> lxc-start 1274106225.178 DEBUG lxc_conf - umounted
>>>> '/lxc-oldrootfs-E19bcw/sys/kernel/debug'
>>>> lxc-start 1274106225.194 DEBUG lxc_conf - umounted
>>>> '/lxc-oldrootfs-E19bcw/sys/kernel/security'
>>>> lxc-start 1274106225.210 DEBUG lxc_conf - umounted
>>>> '/lxc-oldrootfs-E19bcw/proc'
>>>> lxc-start 1274106225.226 DEBUG lxc_conf - umounted
>>>> '/lxc-oldrootfs-E19bcw/var/run'
>>>> lxc-start 1274106225.243 DEBUG lxc_conf - umounted
>>>> '/lxc-oldrootfs-E19bcw/var/lock'
>>>> lxc-start 1274106225.258 DEBUG lxc_conf - umounted
>>>> '/lxc-oldrootfs-E19bcw/lib/init/rw'
>>>> lxc-start 1274106225.274 DEBUG lxc_conf - umounted
>>>> '/lxc-oldrootfs-E19bcw/boot'
>>>> lxc-start 1274106225.290 DEBUG lxc_conf - umounted
>>>> '/lxc-oldrootfs-E19bcw/lxc-cgroup'
>>>> lxc-start 1274106225.310 DEBUG lxc_conf - umounted
>>>> '/lxc-oldrootfs-E19bcw/var/lib/lxc/lucid/rootfs/dev/console'
>>>> lxc-start 1274106225.327 DEBUG lxc_conf - umounted
>>>> '/lxc-oldrootfs-E19bcw/var/lib/lxc/lucid/rootfs/dev/tty1'
>>>> lxc-start 1274106225.342 DEBUG lxc_conf - umounted
>>>> '/lxc-oldrootfs-E19bcw/var/lib/lxc/lucid/rootfs/dev/tty2'
>>>> lxc-start 1274106225.359 DEBUG lxc_conf - umounted
>>>> '/lxc-oldrootfs-E19bcw/var/lib/lxc/lucid/rootfs/dev/tty3'
>>>> lxc-start 1274106225.374 DEBUG lxc_conf - umounted
>>>> '/lxc-oldrootfs-E19bcw/var/lib/lxc/lucid/rootfs/dev/tty4'
>>>> lxc-start 1274106225.390 DEBUG lxc_conf - umounted
>>>> '/lxc-oldrootfs-E19bcw/dev'
>>>> lxc-start 1274106225.406 DEBUG lxc_conf - umounted
>>>> '/lxc-oldrootfs-E19bcw/sys'
>>>> lxc-start 1274106225.423 DEBUG lxc_conf - umounted
>>>> '/lxc-oldrootfs-E19bcw'
>>>> lxc-start 1274106225.424 INFO lxc_conf - pivoted to
>>>> '/tmp/lxc-rNhQTX7'
>>>> lxc-start 1274106225.424 INFO lxc_conf - created new pts
>>>> instance
>>>> lxc-start 1274106225.424 DEBUG lxc_conf - capabilities has
>>>> been setup
>>>> lxc-start 1274106225.424 NOTICE lxc_conf - 'lucid' is setup.
>>>> lxc-start 1274106225.424 NOTICE lxc_start - exec'ing
>>>> '/sbin/init'
>>>> lxc-start 1274106225.425 NOTICE lxc_start - '/sbin/init'
>>>> started with pid '20474'
>>>> lxc-start 1274106225.425 DEBUG lxc_utils - closing fd '1'
>>>> lxc-start 1274106225.425 DEBUG lxc_utils - closing fd '0'
>>>> lxc-start 1274106225.425 DEBUG lxc_utils - closed all
>>>> inherited file descriptors
>>>> init: Handling startup event
>>>> init: tty1 goal changed from stop to start
>>>> init: tty1 state changed from waiting to starting
>>>> init: Handling starting event
>>>> init: tty1 state changed from starting to pre-start
>>>> init: tty1 state changed from pre-start to spawned
>>>> init: tty1 main process (2)
>>>> init: tty1 state changed from spawned to post-start
>>>> init: tty1 state changed from post-start to running
>>>> init: Handling started event
>>>>
>>>>
>>>> and the processes inside the container are:
>>>>
>>>> root at ubuntu01:~# lxc-ps --lxc aux
>>>> CONTAINER USER PID %CPU %MEM VSZ RSS TTY STAT START
>>>> TIME COMMAND
>>>> lucid root 20474 0.0 0.2 2260 640 ? Ss 16:23
>>>> 0:00 /sbin/init
>>>> lucid root 20487 0.0 0.1 1720 492 pts/3 Ss+ 16:23
>>>> 0:00 /sbin/getty -8 38400 tty1
>>>> root at ubuntu01:~#
>>>>
>>>> (well, I disabled all upstart services but tty1)
>>>>
>>>> Any hints?
>>>>
>>>>
>>>>
>>
>>
>
--
Wilhelm
More information about the lxc-users
mailing list