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]
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.
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]
Tente esta solução alternativa: lxc-console -t 0 -n <container>
Tags virtualization lxc arch-linux