[libvirt-users] Definition /dev/shm prevent LXC container from start: "Failed to access '(null)': Bad address"
mxs kolo
kolomaxes at gmail.com
Thu Aug 11 17:24:53 UTC 2016
> it is a bug introduced in 2.1.0 - i've just copied you on a patch
> that should fix it. If possible, it'd be good if you can build with
> that patch and report whether it works for you
>
After patch, container pass mount phase.
But crash somewhere later:
----------------------------------------------------------------------------
2016-08-11 14:54:03.728+0000: 1: debug : lxcContainerMountAllFS:1625 :
Mounting '(null)' -> '/dev/shm'
2016-08-11 14:54:03.904+0000: 6713: debug :
lxcContainerWaitForContinue:418 : Got continue on fd 11 0
2016-08-11 14:54:03.904+0000: 6713: error : virLXCControllerRun:2439 :
error receiving signal from container: Input/output error
2016-08-11 14:54:03.904+0000: 6713: debug : virFileClose:102 : Closed fd 9
2016-08-11 14:54:03.904+0000: 6713: debug : virFileClose:102 : Closed fd 11
2016-08-11 14:54:03.904+0000: 6713: debug : virProcessAbort:167 :
aborting child process 6714
2016-08-11 14:54:03.904+0000: 6713: debug : virProcessAbort:172 :
process has ended: fatal signal 11
Failure in libvirt_lxc startup: error receiving signal from container:
Input/output error
----------------------------------------------------------------------------
After remove from config section <filesystem type='ram', container
started, but /dev/shm
use all memory from hardware node:
[root at tst2 ~]# df | grep shm
tmpfs 32849396 0 32849396 0% /dev/shm
I found another way to limit /dev/shm, inside container change
/etc/fstab next way:
-none /dev/shm tmpfs nosuid,nodev 0 0
+none /dev/shm tmpfs
nosuid,nodev,size=512M 0 0
b.r.
Maxim Kozin
More information about the libvirt-users
mailing list