[Lxc-users] udev

John Drescher drescherjm at gmail.com
Sat Jul 31 00:07:24 UTC 2010


On Fri, Jul 30, 2010 at 7:50 PM, Osvaldo Filho <arquivostcf at gmail.com> wrote:
> Environment:
> ===========
>
> Host:
> Ubuntu 10.04 x64
> Ubuntu 2.6.32-22.36-generic 2.6.32.11+drm33.2
> lxc 0.7.1-1
>
> root at srvltsp01:/home/lxc/lucid64# cat config.lucid-64
> lxc.utsname = lucid64
> lxc.tty = 4
> lxc.network.type = veth
> lxc.network.flags = up
> lxc.network.link = br0
> lxc.network.name = eth0
> lxc.network.mtu = 1500
> lxc.network.ipv4 = 192.168.10.0/24
> lxc.rootfs = ./rootfs
> 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
> # 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
> # /dev/pts/* - pts namespaces are "coming soon"
> lxc.cgroup.devices.allow = c 136:* rwm
> lxc.cgroup.devices.allow = c 5:2 rwm
> # rtc
> lxc.cgroup.devices.allow = c 254:0 rwm
>
> --------------------------------
>
> Guest:
> Ubuntu 10.04 x64
> Ubuntu 2.6.32-22.36-generic 2.6.32.11+drm33.2
>
> # df:
>
> Filesystem           1K-blocks      Used Available Use% Mounted on
> /dev/sda3            134574116  19345080 108392980  16% /
> varrun                 3056840        20   3056820   1% /var/run
> varlock                3056840         0   3056840   0% /var/lock
> none                   3056840         0   3056840   0% /dev/shm
> none                   3056840         0   3056840   0% /lib/init/rw
>
> ===========
>
> When i do a system upgrade on container i have problems:
>
> --------------- Problems ------------------
>
> root at localhost:/# apt-get -f install
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
> 2 not fully installed or removed.
> After this operation, 0B of additional disk space will be used.
> Setting up udev (151-12) ...
> mknod: `/lib/udev/devices/ppp': Operation not permitted
> dpkg: error processing udev (--configure):
>  subprocess installed post-installation script returned error exit status 1
> dpkg: dependency problems prevent configuration of plymouth:
>  plymouth depends on udev (>= 149-2); however:
>  Package udev is not configured yet.
> dpkg: error processing plymouth (--configure):
>  dependency problems - leaving unconfigured
> No apport report written because the error message indicates its a
> followup error from a previous failure.
> Errors were encountered while processing:
>  udev
>  plymouth
> E: Sub-process /usr/bin/dpkg returned an error code (1)
>

On gentoo, I completely remove udev from the guest and go with static
/dev. Not sure how to do that on other systems.

-- 
John M. Drescher




More information about the lxc-users mailing list