Package: lxc Version: 1:2.0.6-1~bpo8+1 Severity: normal Tags: patch Dear Maintainer,
I found that even though the service lxc-net failed to start because I made some wrong configuration settings the command exists zero. So systemd reports the status of the service as good even though it failed: # service lxc-net status ● lxc-net.service - LXC network bridge setup Loaded: loaded (/lib/systemd/system/lxc-net.service; enabled) Active: active (exited) since Wed 2017-02-08 08:17:32 EST; 21min ago Process: 529 ExecStart=/usr/lib/x86_64-linux-gnu/lxc/lxc-net start (code=exited, status=0/SUCCESS) Main PID: 529 (code=exited, status=0/SUCCESS) CGroup: /system.slice/lxc-net.service Feb 08 08:17:30 dvm2 systemd[1]: Starting LXC network bridge setup... Feb 08 08:17:32 dvm2 lxc-net[529]: dnsmasq: failed to create listening socket for 10.2.2.1: Address already in use Feb 08 08:17:32 dvm2 lxc-net[529]: Failed to setup lxc-net. Feb 08 08:17:32 dvm2 systemd[1]: Started LXC network bridge setup. I check the script for the service and I think the problem is in line 68 in the cleanup() function: http://sources.debian.net/src/lxc/1:2.0.7-1/config/init/common/lxc-net.in/?hl=56#L68 after that line, a call to "exit 1" is missing to make it exit non-zero on failure. I have sent a patch to the upstream repo: https://github.com/lxc/lxc/pull/1425 Let me know if you need further information to fix this. best regards, Carsten Brandt -- System Information: Debian Release: 8.6 APT prefers stable APT policy: (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages lxc depends on: ii init-system-helpers 1.22 ii libapparmor1 2.10.95-4~bpo8+2 ii libc6 2.19-18+deb8u7 ii libcap2 1:2.24-8 ii liblxc1 1:2.0.6-1~bpo8+1 ii libseccomp2 2.2.3-3~bpo8+1 ii libselinux1 2.3-2 ii lsb-base 4.1+Debian13+nmu1 ii python3-lxc 1:2.0.6-1~bpo8+1 pn python3:any <none> Versions of packages lxc recommends: ii bridge-utils 1.5-9 ii debootstrap 1.0.86~bpo8+1 ii dirmngr 1.1.1-5 ii dnsmasq-base 2.72-3+deb8u1 ii gnupg 1.4.18-7+deb8u3 ii iptables 1.4.21-2+b1 ii libpam-cgfs 2.0.5-1~bpo8+1 ii lxcfs 2.0.5-1~bpo8+1 ii openssl 1.0.1t-1+deb8u5 ii rsync 3.1.1-3 ii uidmap 1:4.2-3+deb8u1 Versions of packages lxc suggests: pn apparmor <none> pn btrfs-tools <none> pn lvm2 <none> -- no debconf information