[lxc-users] unpriviledged container failing to get an IP in Ubuntu 16
Ivan Ogai
lxc-users at ogai.name
Fri Sep 9 09:04:42 UTC 2016
Update: the error mentioned below has disappeared (was it a hardware
failure?), but the container doesn't get an IP. Doing this in the
container fixes it:
dhclient eth0
Is this the expected behaviour? With LXC 1 (Ubuntu 16 has LXC 2), the
containers were getting an IP.
* Ivan Ogai <lxc-users at ogai.name> [2016-09-09 09:52]:
> Hello !
>
> I sent this email yesterday to the list but I don't see it in the
> archives.
>
> https://lists.linuxcontainers.org/pipermail/lxc-users/2016-September/thread.html
>
>
> Hello !
>
> in a fresh Ubuntu 16.04 installation, when starting an unpriviledged container,
> it gets no IP (lxc-ls --fancy in the host). dmesg last lines in the container
> are:
>
> [ 1743.140633] eth0: renamed from vethSLN6EBp
> [ 1743.180001] IPv6: ADDRCONF(NETDEV_CHANGE): vethSLN6EB: link becomes ready
> [ 1743.180205] lxcbr0: port 2(vethSLN6EB) entered forwarding state
> [ 1743.180238] lxcbr0: port 2(vethSLN6EB) entered forwarding state
> [ 1743.263802] cgroup: new mount options do not match the existing superblock, will be ignored
> [ 1758.195512] lxcbr0: port 2(vethSLN6EB) entered forwarding state
> [ 1920.142032] INFO: task systemd:6560 blocked for more than 120 seconds.
> [ 1920.142038] Not tainted 4.4.0-36-generic #55-Ubuntu
> [ 1920.142039] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
> [ 1920.142041] systemd D ffff8803d6acbb58 0 6560 6548 0x00000100
> [ 1920.142046] ffff8803d6acbb58 ffff8803cfdb8dc0 ffff88042cf45280 ffff8803cfdb8dc0
> [ 1920.142049] ffff8803d6acc000 ffff880035672088 ffff880035672070 ffffffff00000000
> [ 1920.142052] fffffffe00000001 ffff8803d6acbb70 ffffffff81829ec5 ffff8803cfdb8dc0
> [ 1920.142055] Call Trace:
> [ 1920.142064] [<ffffffff81829ec5>] schedule+0x35/0x80
> [ 1920.142067] [<ffffffff8182cb12>] rwsem_down_write_failed+0x202/0x350
> [ 1920.142072] [<ffffffff81288ff0>] ? kernfs_sop_show_options+0x40/0x40
> [ 1920.142076] [<ffffffff813ff853>] call_rwsem_down_write_failed+0x13/0x20
> [ 1920.142078] [<ffffffff8182c34d>] ? down_write+0x2d/0x40
> [ 1920.142081] [<ffffffff8120fb80>] grab_super+0x30/0xa0
> [ 1920.142083] [<ffffffff81210112>] sget_userns+0x152/0x450
> [ 1920.142085] [<ffffffff81289070>] ? kernfs_sop_show_path+0x50/0x50
> [ 1920.142088] [<ffffffff812892de>] kernfs_mount_ns+0x7e/0x230
> [ 1920.142092] [<ffffffff8111858b>] cgroup_mount+0x2eb/0x7f0
> [ 1920.142094] [<ffffffff812111d8>] mount_fs+0x38/0x160
> [ 1920.142097] [<ffffffff8122d1d7>] vfs_kern_mount+0x67/0x110
> [ 1920.142100] [<ffffffff8122f9a9>] do_mount+0x269/0xde0
> [ 1920.142103] [<ffffffff8123084f>] SyS_mount+0x9f/0x100
> [ 1920.142106] [<ffffffff8182dfb2>] entry_SYSCALL_64_fastpath+0x16/0x71
>
> Trying to stop it in the host with "lxc-stop -n test" has no result. The
> command never finishes. This one either:
>
> lxc-stop -n test --kill --nolock
>
> No log is produced with:
>
> lxc-stop -n test --kill --nolock -o /tmp/log -l DEBUG
More information about the lxc-users
mailing list