LinuxContainers arch-linux duplo login tty

2

Desde a atualização para o LXC 1.0 com o novo modelo do Arch Linux quando eu crio uma nova instância, eu tenho um duplo tty ao invocar:

 lxc-console --name <container>

Esta é a saída:

Arch Linux 3.19.2-1-ARCH (lxc/tty1)

arch1234 login:
Arch Linux 3.19.2-1-ARCH (pts/0)

arch1234 login:

Quando eu insiro o nome de usuário e senha, os dois ttys entram uns nos outros.

A configuração do contêiner lxc é configurada da seguinte maneira:

# Template used to create this container: /usr/share/lxc/templates/lxc-archlinux
# Parameters passed to the template: -P vim,openssh
# For additional config options, please look at lxc.container.conf(5)
lxc.utsname = arch1234
lxc.autodev=1
lxc.tty=1
lxc.pts=1024
lxc.network.type  = veth
lxc.network.link  = lxcbr0
lxc.network.flags = up
lxc.rootfs = /var/lib/lxc/arch1234/rootfs
lxc.mount.fstab  = /var/lib/lxc/arch1234/fstab
lxc.arch = x86_64
#lxc.include = /usr/share/lxc/config/archlinux.common.conf
#networking
lxc.network.type=veth
lxc.network.veth.pair=lxc-arch1234
lxc.network.link=br0
lxc.network.flags=up
lxc.network.name=eth0
lxc.network.mtu=1500
#cgroups
lxc.cgroup.devices.deny = a
lxc.cgroup.devices.allow = c *:* m
lxc.cgroup.devices.allow = b *:* m
lxc.cgroup.devices.allow = c 1:3 rwm
lxc.cgroup.devices.allow = c 1:5 rwm
lxc.cgroup.devices.allow = c 1:7 rwm
lxc.cgroup.devices.allow = c 1:8 rwm
lxc.cgroup.devices.allow = c 1:9 rwm
lxc.cgroup.devices.allow = c 4:1 rwm
lxc.cgroup.devices.allow = c 5:0 rwm
lxc.cgroup.devices.allow = c 5:1 rwm
lxc.cgroup.devices.allow = c 5:2 rwm
lxc.cgroup.devices.allow = c 136:* rwm

O fstab contém:

sysfs sys sysfs defaults 0 0
proc proc proc nodev,noexec,nosuid 0 0

Possível que tenha algo todo com o systemd sendo executado dentro do contêiner que não está configurado corretamente.

    
por Jerry Jacobs 26.03.2015 / 16:44

2 respostas

1

Encontrei o mesmo problema. A solução que encontrei é desativar o [email protected] no contêiner:

lxc-attach -n arch1234 -- systemctl disable [email protected]
lxc-attach -n arch1234 -- systemctl stop [email protected]
    
por 31.03.2015 / 21:40
0

Tente esta solução alternativa: lxc-console -t 0 -n <container>

    
por 01.04.2016 / 17:36