Your message dated Tue, 01 Apr 2014 05:34:47 +0200
with message-id <[email protected]>
and subject line Re: Setting lxc.cgroup.memory.memsw.limit_in_bytes prevents 
container to start
has caused the Debian Bug report #741948,
regarding lxc: Setting lxc.cgroup.memory.memsw.limit_in_bytes prevents 
container to start
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
741948: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=741948
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: lxc
Version: 0.8.0~rc1-8+deb7u2
Severity: normal

Dear Maintainer,

Whenever I try to set the lxc.cgroup.memory.memsw.limit_in_bytes in one of my
lxc container, starting the container fails with the following message :

    lxc-start: open /sys/fs/cgroup/lxc/uc23/memory.memsw.limit_in_bytes : No 
such file or directory
    lxc-start: failed to setup the cgroups for 'uc23'
    lxc-start: failed to setup the container
    lxc-start: invalid sequence number 1. expected 2
    lxc-start: failed to spawn 'uc23'
    lxc-start: Device or resource busy - failed to remove cgroup 
'/sys/fs/cgroup//lxc/uc23'

The host machine has 1.5 GB RAM and 3GB swap.

here's the complete configuration file for the container :

    # /var/lib/lxc/uc23/config
    
    ## Container
    lxc.utsname = uc23
    lxc.rootfs = /var/lib/lxc/uc23/rootfs
    lxc.tty = 4
    lxc.pts = 1024
    lxc.arch = i386
    
    ## Capabilities
    lxc.cap.drop = sys_module mac_admin mac_override sys_time
    
    # When using LXC with apparmor, uncomment the next line to run unconfined:
    #lxc.aa_profile = unconfined
    
    lxc.cgroup.devices.deny = a
    # /dev/null and zero
    lxc.cgroup.devices.allow = c 1:3 rwm
    lxc.cgroup.devices.allow = c 1:5 rwm
    # /dev/tty[1-4] consoles
    lxc.cgroup.devices.allow = c 5:1 rwm
    lxc.cgroup.devices.allow = c 5:0 rwm
    lxc.cgroup.devices.allow = c 4:0 rwm
    lxc.cgroup.devices.allow = c 4:1 rwm
    # /dev/{,u}random
    lxc.cgroup.devices.allow = c 1:9 rwm
    lxc.cgroup.devices.allow = c 1:8 rwm
    lxc.cgroup.devices.allow = c 136:* rwm
    lxc.cgroup.devices.allow = c 5:2 rwm
    # rtc
    lxc.cgroup.devices.allow = c 254:0 rm
    
    # mounts point
    lxc.mount.entry = proc proc proc nodev,noexec,nosuid 0 0
    lxc.mount.entry = sysfs sys sysfs defaults  0 0
    
    ## Network
    lxc.network.type    = veth
    lxc.network.flags   = up
    lxc.network.hwaddr  = 00:16:3e:00:00:32
    lxc.network.link    = vzbr0
    lxc.network.mtu             = 1500
    lxc.network.name    = eth0
    lxc.network.veth.pair       = veth-uc23
    
    ## Limits
    lxc.cgroup.memory.limit_in_bytes    = 1G
    lxc.cgroup.memory.memsw.limit_in_bytes      = 2G
    lxc.cgroup.memory.soft_limit_in_bytes       = 800M

I use the default wheezy kernel where, AFAICT, CONFIG_CGROUP_MEM_RES_CTLR_SWAP 
is set (in /boot/config-3.2.0-4-686-pae

/etc/default/grub contains the following line :
GRUB_CMDLINE_LINUX="cgroup_enable=memory swapaccount"

I read LXC README.Debian file and kernel documentation about cgroups and I
cannot find where I'd do something wrong.

Thanks in advance,

Patrice Pillot

-- System Information:
Debian Release: 7.4
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 3.2.0-4-686-pae (SMP w/1 CPU core)
Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8) (ignored: LC_ALL 
set to fr_FR.utf8)
Shell: /bin/sh linked to /bin/dash

Versions of packages lxc depends on:
ii  debconf [debconf-2.0]  1.5.49
ii  libc6                  2.13-38+deb7u1
ii  libcap2                1:2.22-1.2
ii  multiarch-support      2.13-38+deb7u1

Versions of packages lxc recommends:
ii  debootstrap  1.0.48+deb7u1
ii  libcap2-bin  1:2.22-1.2
ii  rsync        3.0.9-4

Versions of packages lxc suggests:
ii  lxctl  0.3.1+debian-2

-- debconf information:
  lxc/shutdown: /usr/bin/lxc-halt
* lxc/directory: /var/lib/lxc
  lxc/title:
  lxc/auto: true

--- End Message ---
--- Begin Message ---
Version: 1.0.0-5

works for me with above version.

-- 
Address:        Daniel Baumann, Donnerbuehlweg 3, CH-3012 Bern
Email:          [email protected]
Internet:       http://people.progress-technologies.net/~daniel.baumann/

--- End Message ---

Reply via email to