Package: systemd Version: 215-17+deb8u2 Severity: important Dear Maintainer,
Systemd does not wait for the ifup process to finish before starting the services. This is particularly relevant when having multiple interfaces and services configured to bind only to a specific ip/interface. Example from journalctl: Nov 17 16:08:16 $my_host ifup[332]: Listening on LPF/eth0/e8:9a:8f:73:a9:d4 Nov 17 16:08:16 $my_host ifup[332]: Sending on LPF/eth0/e8:9a:8f:73:a9:d4 Nov 17 16:08:16 $my_host ifup[332]: Sending on Socket/fallback Nov 17 16:08:16 $my_host ifup[332]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 6 Nov 17 16:08:16 $my_host minissdpd[367]: Starting UPnP devices daemon: MiniSSDPd. Nov 17 16:08:16 $my_host nginx[360]: nginx: [emerg] bind() to $public_ip:$port failed (99: Cannot assign requested address) ### later ### Nov 17 16:08:21 $my_host dhclient[340]: bound to $public_ip -- renewal in 2147483648 seconds. -- Package-specific info: -- System Information: Debian Release: 8.2 APT prefers stable APT policy: (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 3.16.0-4-amd64 (SMP w/1 CPU core) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=locale: Cannot set LC_ALL to default locale: No such file or directory UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages systemd depends on: ii acl 2.2.52-2 ii adduser 3.113+nmu3 ii initscripts 2.88dsf-59 ii libacl1 2.2.52-2 ii libaudit1 1:2.4-1+b1 ii libblkid1 2.25.2-6 ii libc6 2.19-18+deb8u1 ii libcap2 1:2.24-8 ii libcap2-bin 1:2.24-8 ii libcryptsetup4 2:1.6.6-5 ii libgcrypt20 1.6.3-2 ii libkmod2 18-3 ii liblzma5 5.1.1alpha+20120614-2+b3 ii libpam0g 1.1.8-3.1 ii libselinux1 2.3-2 ii libsystemd0 215-17+deb8u2 ii mount 2.25.2-6 ii sysv-rc 2.88dsf-59 ii udev 215-17+deb8u2 ii util-linux 2.25.2-6 Versions of packages systemd recommends: ii dbus 1.8.20-0+deb8u1 pn libpam-systemd <none> Versions of packages systemd suggests: pn systemd-ui <none> -- debconf information excluded