Hi all, 

I still try to get jessie with systemd working in an unprivileged
container, without any luck.

The host system is Debian wheezy with an updated shadow package,
a kernel 3.18.4 with lxcfs-0.5, cgmanager-0.35 and LXC-1.1. But 
all I get is (it is wheezy updated to jessie):

   $ lxc-start -n wheezy -F 
   WARN: could not reopen tty: Permission denied
   Mounting cgroup to /sys/fs/cgroup/cpu,cpuacct of type cgroup with
   options cpu,cpuacct.
   Failed to mount cgroup at /sys/fs/cgroup/cpu,cpuacct: Operation not
   permitted
   Mounting cgroup to /sys/fs/cgroup/net_cls,net_prio of type cgroup
   with options net_cls,net_prio.
   Failed to mount cgroup at /sys/fs/cgroup/net_cls,net_prio: Operation
   not permitted
   systemd 215 running in system mode. (+PAM +AUDIT +SELINUX +IMA
   +SYSVINIT +LIBCRYPTSETUP +GCRYPT +ACL +XZ -SECCOMP -APPARMOR)
   Detected virtualization 'lxc'.
   Detected architecture 'x86-64'.

   Welcome to Debian GNU/Linux 8 (jessie)!

   Set hostname to <wheezy>.
   Failed to configure loopback device: Operation not supported
   Using cgroup controller name=systemd. File system hierarchy is at
   /sys/fs/cgroup/systemd/wheezy/wheezy-1.
   Failed to install release agent, ignoring: No such file or directory

It hangs after "Set hostname to ..." for a few seconds (100% CPU
systemd in container), then there are the two Failed messages and
finally I need a kill -9 to terminate the container.

lxcfs in debug mode shows this:

unique: 46, opcode: GETXATTR (22), nodeid: 23, insize: 68, pid: 9556
   unique: 46, error: -38 (Function not implemented), outsize: 16

I'm not sure, if this is really a problem.

The debug-log is attached.

Does anyone have an idea, what is going on? Where's my mistake?

Best regards

Dirk

-- 
+----------------------------------------------------------------------+
| Dr. Dirk Geschke       / Plankensteinweg 61    / 85435 Erding        |
| Telefon: 08122-559448  / Mobil: 0176-96906350 / Fax: 08122-9818106   |
| [email protected] / [email protected]  / [email protected] |
+----------------------------------------------------------------------+
      lxc-start 1423072478.892 INFO     lxc_start_ui - lxc_start.c:main:264 - 
using rcfile /home/lxcuser/.local/share/lxc/wheezy/config
      lxc-start 1423072478.892 INFO     lxc_utils - utils.c:get_rundir:437 - 
XDG_RUNTIME_DIR isn't set in the environment.
      lxc-start 1423072478.892 WARN     lxc_confile - 
confile.c:config_pivotdir:1768 - lxc.pivotdir is ignored.  It will soon become 
an error.
      lxc-start 1423072478.892 INFO     lxc_confile - 
confile.c:config_idmap:1376 - read uid map: type u nsid 0 hostid 100000 range 
65536
      lxc-start 1423072478.892 INFO     lxc_confile - 
confile.c:config_idmap:1376 - read uid map: type g nsid 0 hostid 100000 range 
65536
      lxc-start 1423072478.894 WARN     lxc_log - log.c:lxc_log_init:316 - 
lxc_log_init called with log already initialized
      lxc-start 1423072478.895 WARN     lxc_cgmanager - cgmanager.c:cgm_get:962 
- do_cgm_get exited with error
      lxc-start 1423072478.895 INFO     lxc_lsm - lsm/lsm.c:lsm_init:48 - LSM 
security driver nop
      lxc-start 1423072478.895 INFO     lxc_utils - utils.c:get_rundir:437 - 
XDG_RUNTIME_DIR isn't set in the environment.
      lxc-start 1423072478.895 DEBUG    lxc_start - start.c:setup_signal_fd:259 
- sigchild handler set
      lxc-start 1423072478.896 DEBUG    lxc_console - 
console.c:lxc_console_peer_default:500 - opening /dev/tty for console peer
      lxc-start 1423072478.896 INFO     lxc_caps - caps.c:lxc_caps_up:101 - 
Last supported cap was 34
      lxc-start 1423072478.896 DEBUG    lxc_console - 
console.c:lxc_console_peer_default:506 - using '/dev/tty' as console
      lxc-start 1423072478.896 DEBUG    lxc_console - 
console.c:lxc_console_sigwinch_init:179 - 9547 got SIGWINCH fd 9
      lxc-start 1423072478.896 DEBUG    lxc_console - 
console.c:lxc_console_winsz:88 - set winsz dstfd:6 cols:138 rows:24
      lxc-start 1423072478.896 INFO     lxc_caps - caps.c:lxc_caps_up:101 - 
Last supported cap was 34
      lxc-start 1423072478.896 DEBUG    lxc_console - 
console.c:lxc_console_create:604 - using '/home/lxcuser/lxc.log' as console log
      lxc-start 1423072478.962 INFO     lxc_start - start.c:lxc_init:451 - 
'wheezy' is initialized
      lxc-start 1423072478.963 DEBUG    lxc_start - start.c:__lxc_start:1130 - 
Not dropping cap_sys_boot or watching utmp
      lxc-start 1423072478.963 INFO     lxc_start - start.c:lxc_spawn:863 - 
Cloning a new user namespace
      lxc-start 1423072478.963 INFO     lxc_cgroup - cgroup.c:cgroup_init:65 - 
cgroup driver cgmanager initing for wheezy
      lxc-start 1423072479.030 NOTICE   lxc_start - start.c:do_start:667 - 
switching to gid/uid 0 in new user namespace
      lxc-start 1423072479.031 DEBUG    lxc_conf - conf.c:setup_rootfs:1267 - 
mounted '/home/lxcuser/.local/share/lxc/wheezy/rootfs' on 
'/usr/local/lib/lxc/rootfs'
      lxc-start 1423072479.031 INFO     lxc_conf - conf.c:setup_utsname:902 - 
'wheezy' hostname has been setup
      lxc-start 1423072479.031 DEBUG    lxc_conf - conf.c:setup_hw_addr:2219 - 
mac address '00:16:3e:01:02:03' on 'eth0' has been setup
      lxc-start 1423072479.031 DEBUG    lxc_conf - conf.c:setup_netdev:2446 - 
'eth0' has been setup
      lxc-start 1423072479.031 INFO     lxc_conf - conf.c:setup_network:2467 - 
network has been setup
      lxc-start 1423072479.031 INFO     lxc_conf - conf.c:mount_autodev:1131 - 
Mounting /dev under /usr/local/lib/lxc/rootfs
      lxc-start 1423072479.031 INFO     lxc_conf - conf.c:mount_autodev:1152 - 
Mounted tmpfs onto /usr/local/lib/lxc/rootfs/dev
      lxc-start 1423072479.031 INFO     lxc_conf - conf.c:mount_autodev:1170 - 
Mounted /dev under /usr/local/lib/lxc/rootfs
      lxc-start 1423072479.031 DEBUG    lxc_conf - conf.c:mount_entry:1712 - 
remounting /sys/fs/fuse/connections on 
/usr/local/lib/lxc/rootfs/sys/fs/fuse/connections to respect bind or remount 
options
      lxc-start 1423072479.031 DEBUG    lxc_conf - conf.c:mount_entry:1727 - 
(at remount) flags for /sys/fs/fuse/connections was 4096, required extra flags 
are 0
      lxc-start 1423072479.031 DEBUG    lxc_conf - conf.c:mount_entry:1736 - 
mountflags already was 4096, skipping remount
      lxc-start 1423072479.031 DEBUG    lxc_conf - conf.c:mount_entry:1762 - 
mounted '/sys/fs/fuse/connections' on 
'/usr/local/lib/lxc/rootfs/sys/fs/fuse/connections', type 'none'
      lxc-start 1423072479.031 DEBUG    lxc_conf - conf.c:mount_entry:1712 - 
remounting /dev/console on /usr/local/lib/lxc/rootfs/dev/console to respect 
bind or remount options
      lxc-start 1423072479.031 DEBUG    lxc_conf - conf.c:mount_entry:1727 - 
(at remount) flags for /dev/console was 4096, required extra flags are 0
      lxc-start 1423072479.031 DEBUG    lxc_conf - conf.c:mount_entry:1736 - 
mountflags already was 4096, skipping remount
      lxc-start 1423072479.031 DEBUG    lxc_conf - conf.c:mount_entry:1762 - 
mounted '/dev/console' on '/usr/local/lib/lxc/rootfs/dev/console', type 'none'
      lxc-start 1423072479.031 DEBUG    lxc_conf - conf.c:mount_entry:1712 - 
remounting /dev/full on /usr/local/lib/lxc/rootfs/dev/full to respect bind or 
remount options
      lxc-start 1423072479.031 DEBUG    lxc_conf - conf.c:mount_entry:1727 - 
(at remount) flags for /dev/full was 4096, required extra flags are 0
      lxc-start 1423072479.031 DEBUG    lxc_conf - conf.c:mount_entry:1736 - 
mountflags already was 4096, skipping remount
      lxc-start 1423072479.031 DEBUG    lxc_conf - conf.c:mount_entry:1762 - 
mounted '/dev/full' on '/usr/local/lib/lxc/rootfs/dev/full', type 'none'
      lxc-start 1423072479.031 DEBUG    lxc_conf - conf.c:mount_entry:1712 - 
remounting /dev/null on /usr/local/lib/lxc/rootfs/dev/null to respect bind or 
remount options
      lxc-start 1423072479.031 DEBUG    lxc_conf - conf.c:mount_entry:1727 - 
(at remount) flags for /dev/null was 4096, required extra flags are 0
      lxc-start 1423072479.031 DEBUG    lxc_conf - conf.c:mount_entry:1736 - 
mountflags already was 4096, skipping remount
      lxc-start 1423072479.031 DEBUG    lxc_conf - conf.c:mount_entry:1762 - 
mounted '/dev/null' on '/usr/local/lib/lxc/rootfs/dev/null', type 'none'
      lxc-start 1423072479.031 DEBUG    lxc_conf - conf.c:mount_entry:1712 - 
remounting /dev/random on /usr/local/lib/lxc/rootfs/dev/random to respect bind 
or remount options
      lxc-start 1423072479.031 DEBUG    lxc_conf - conf.c:mount_entry:1727 - 
(at remount) flags for /dev/random was 4096, required extra flags are 0
      lxc-start 1423072479.031 DEBUG    lxc_conf - conf.c:mount_entry:1736 - 
mountflags already was 4096, skipping remount
      lxc-start 1423072479.031 DEBUG    lxc_conf - conf.c:mount_entry:1762 - 
mounted '/dev/random' on '/usr/local/lib/lxc/rootfs/dev/random', type 'none'
      lxc-start 1423072479.031 DEBUG    lxc_conf - conf.c:mount_entry:1712 - 
remounting /dev/tty on /usr/local/lib/lxc/rootfs/dev/tty to respect bind or 
remount options
      lxc-start 1423072479.031 DEBUG    lxc_conf - conf.c:mount_entry:1727 - 
(at remount) flags for /dev/tty was 4096, required extra flags are 0
      lxc-start 1423072479.031 DEBUG    lxc_conf - conf.c:mount_entry:1736 - 
mountflags already was 4096, skipping remount
      lxc-start 1423072479.031 DEBUG    lxc_conf - conf.c:mount_entry:1762 - 
mounted '/dev/tty' on '/usr/local/lib/lxc/rootfs/dev/tty', type 'none'
      lxc-start 1423072479.031 DEBUG    lxc_conf - conf.c:mount_entry:1712 - 
remounting /dev/urandom on /usr/local/lib/lxc/rootfs/dev/urandom to respect 
bind or remount options
      lxc-start 1423072479.031 DEBUG    lxc_conf - conf.c:mount_entry:1727 - 
(at remount) flags for /dev/urandom was 4096, required extra flags are 0
      lxc-start 1423072479.031 DEBUG    lxc_conf - conf.c:mount_entry:1736 - 
mountflags already was 4096, skipping remount
      lxc-start 1423072479.031 DEBUG    lxc_conf - conf.c:mount_entry:1762 - 
mounted '/dev/urandom' on '/usr/local/lib/lxc/rootfs/dev/urandom', type 'none'
      lxc-start 1423072479.031 DEBUG    lxc_conf - conf.c:mount_entry:1712 - 
remounting /dev/zero on /usr/local/lib/lxc/rootfs/dev/zero to respect bind or 
remount options
      lxc-start 1423072479.031 DEBUG    lxc_conf - conf.c:mount_entry:1727 - 
(at remount) flags for /dev/zero was 4096, required extra flags are 0
      lxc-start 1423072479.031 DEBUG    lxc_conf - conf.c:mount_entry:1736 - 
mountflags already was 4096, skipping remount
      lxc-start 1423072479.031 DEBUG    lxc_conf - conf.c:mount_entry:1762 - 
mounted '/dev/zero' on '/usr/local/lib/lxc/rootfs/dev/zero', type 'none'
      lxc-start 1423072479.031 INFO     lxc_conf - 
conf.c:mount_file_entries:2011 - mount points have been setup
      lxc-start 1423072479.032 INFO     lxc_conf - conf.c:run_script_argv:345 - 
Executing script '/usr/local/share/lxcfs/lxc.mount.hook' for container 
'wheezy', config section 'lxc'
      lxc-start 1423072479.086 INFO     lxc_conf - conf.c:run_script_argv:345 - 
Executing script '/usr/local/share/lxcfs/lxc.mount.hook' for container 
'wheezy', config section 'lxc'
      lxc-start 1423072479.143 INFO     lxc_conf - conf.c:fill_autodev:1198 - 
Creating initial consoles under /usr/local/lib/lxc/rootfs/dev
      lxc-start 1423072479.143 INFO     lxc_conf - conf.c:fill_autodev:1209 - 
Populating /dev under /usr/local/lib/lxc/rootfs
      lxc-start 1423072479.143 INFO     lxc_conf - conf.c:fill_autodev:1241 - 
Populated /dev under /usr/local/lib/lxc/rootfs
      lxc-start 1423072479.143 INFO     lxc_conf - 
conf.c:setup_dev_console:1492 - console has been setup
      lxc-start 1423072479.143 INFO     lxc_conf - 
conf.c:do_tmp_proc_mount:3542 - I am 1, /proc/self points to '1'
      lxc-start 1423072479.158 DEBUG    lxc_conf - 
conf.c:setup_rootfs_pivot_root:1109 - pivot_root syscall to 
'/usr/local/lib/lxc/rootfs' successful
      lxc-start 1423072479.158 DEBUG    lxc_conf - conf.c:lxc_create_tty:3330 - 
allocated pty '/dev/pts/0' (12/15)
      lxc-start 1423072479.158 DEBUG    lxc_conf - conf.c:lxc_create_tty:3330 - 
allocated pty '/dev/pts/1' (17/18)
      lxc-start 1423072479.158 DEBUG    lxc_conf - conf.c:lxc_create_tty:3330 - 
allocated pty '/dev/pts/2' (19/20)
      lxc-start 1423072479.158 DEBUG    lxc_conf - conf.c:lxc_create_tty:3330 - 
allocated pty '/dev/pts/3' (21/22)
      lxc-start 1423072479.158 INFO     lxc_conf - conf.c:lxc_create_tty:3341 - 
tty's configured
      lxc-start 1423072479.158 INFO     lxc_conf - conf.c:setup_tty:1054 - 4 
tty(s) has been setup
      lxc-start 1423072479.158 INFO     lxc_conf - 
conf.c:setup_personality:1447 - set personality to '0x0'
      lxc-start 1423072479.158 DEBUG    lxc_conf - conf.c:setup_caps:2130 - 
drop capability 'mac_admin' (33)
      lxc-start 1423072479.158 DEBUG    lxc_conf - conf.c:setup_caps:2130 - 
drop capability 'mac_override' (32)
      lxc-start 1423072479.158 DEBUG    lxc_conf - conf.c:setup_caps:2130 - 
drop capability 'sys_time' (25)
      lxc-start 1423072479.158 DEBUG    lxc_conf - conf.c:setup_caps:2130 - 
drop capability 'sys_module' (16)
      lxc-start 1423072479.158 DEBUG    lxc_conf - conf.c:setup_caps:2139 - 
capabilities have been setup
      lxc-start 1423072479.158 NOTICE   lxc_conf - conf.c:lxc_setup:3921 - 
'wheezy' is setup.
      lxc-start 1423072479.158 NOTICE   lxc_start - start.c:start:1232 - 
exec'ing '/sbin/init'
      lxc-start 1423072479.159 NOTICE   lxc_start - start.c:post_start:1243 - 
'/sbin/init' started with pid '9556'
      lxc-start 1423072479.159 INFO     lxc_utils - utils.c:get_rundir:437 - 
XDG_RUNTIME_DIR isn't set in the environment.
      lxc-start 1423072479.159 WARN     lxc_start - start.c:signal_handler:307 
- invalid pid for SIGCHLD
_______________________________________________
lxc-users mailing list
[email protected]
http://lists.linuxcontainers.org/listinfo/lxc-users

Reply via email to