Package: ifupdown Version: 0.7.54 systemd has always been hanging on my laptop at "Starting LSB: Raise network interfaces....", for about 2 minutes at each boot. Disabling dhcp and commenting some "allow-hotplug"/"auto" lines in the interfaces file didn't help, and booting with "systemd.log_level=debug systemd.log_target=kmsg log_buf_len=1M" didn't reveal anything.
Finally I added "set -x" to /etc/init.d/networking and found it's the "udevadm settle" command hanging the boot. Its default timeout is 2 minutes. The log is included below. Commenting out the line makes the system boot quickly. I don't know what its purpose is or how to figure out why it's hanging. Until it's fixed, I'd suggest logging a message before running the command and logging "Configuring network interfaces..." only after it completes. Maybe a shorter --timeout option would be a good idea too. - Michael -- Logs begin at Mon 2015-11-02 08:56:55 EST, end at Mon 2015-11-02 09:29:15 EST. -- ... Nov 02 08:57:03 golbez systemd[1]: Mounted /home. Nov 02 08:57:03 golbez systemd[1]: Reached target Local File Systems. Nov 02 08:57:03 golbez systemd[1]: Starting LSB: Raise network interfaces.... Nov 02 08:57:03 golbez systemd[1]: Starting Tell Plymouth To Write Out Runtime Data... Nov 02 08:57:03 golbez systemd[1]: Starting LSB: live-tools - System Support Scripts... Nov 02 08:57:03 golbez networking[806]: + [ -x /sbin/ifup ] Nov 02 08:57:03 golbez networking[806]: + [ -x /sbin/ifdown ] Nov 02 08:57:03 golbez networking[806]: + . /lib/lsb/init-functions Nov 02 08:57:03 golbez systemd[1]: Starting Create Volatile Files and Directories... Nov 02 08:57:03 golbez systemd[1]: Reached target Remote File Systems. Nov 02 08:57:03 golbez systemd[1]: Starting LSB: Prepare console... Nov 02 08:57:03 golbez networking[806]: + run-parts --lsbsysinit --list /lib/lsb/init-functions.d Nov 02 08:57:03 golbez networking[806]: + [ -r /lib/lsb/init-functions.d/20-left-info-blocks ] Nov 02 08:57:03 golbez networking[806]: + . /lib/lsb/init-functions.d/20-left-info-blocks Nov 02 08:57:03 golbez networking[806]: + [ -r /lib/lsb/init-functions.d/40-systemd ] Nov 02 08:57:03 golbez networking[806]: + . /lib/lsb/init-functions.d/40-systemd Nov 02 08:57:03 golbez networking[806]: + _use_systemctl=0 Nov 02 08:57:03 golbez networking[806]: + [ -d /run/systemd/system ] Nov 02 08:57:03 golbez networking[806]: + [ -n ] Nov 02 08:57:03 golbez networking[806]: + [ 1 -ne 1 ] Nov 02 08:57:03 golbez networking[806]: + export _SYSTEMCTL_SKIP_REDIRECT=true Nov 02 08:57:03 golbez networking[806]: + [ 0 = 1 ] Nov 02 08:57:03 golbez networking[806]: + [ -r /lib/lsb/init-functions.d/99-plymouth ] Nov 02 08:57:03 golbez networking[806]: + . /lib/lsb/init-functions.d/99-plymouth Nov 02 08:57:03 golbez networking[806]: + plymouth --ping Nov 02 08:57:03 golbez systemd[1]: Started LSB: live-tools - System Support Scripts. Nov 02 08:57:03 golbez networking[806]: + FANCYTTY= Nov 02 08:57:03 golbez networking[806]: + [ -e /etc/lsb-base-logging.sh ] Nov 02 08:57:03 golbez networking[806]: + true Nov 02 08:57:03 golbez networking[806]: + CONFIGURE_INTERFACES=yes Nov 02 08:57:03 golbez networking[806]: + EXCLUDE_INTERFACES= Nov 02 08:57:03 golbez networking[806]: + VERBOSE=no Nov 02 08:57:03 golbez networking[806]: + [ -f /etc/default/networking ] Nov 02 08:57:03 golbez networking[806]: + . /etc/default/networking Nov 02 08:57:03 golbez systemd[1]: Started Tell Plymouth To Write Out Runtime Data. Nov 02 08:57:03 golbez networking[806]: + verbose= Nov 02 08:57:03 golbez networking[806]: + [ no = yes ] Nov 02 08:57:03 golbez networking[806]: + init_is_upstart Nov 02 08:57:03 golbez networking[806]: + [ -x /sbin/initctl ] Nov 02 08:57:03 golbez networking[806]: + return 1 Nov 02 08:57:03 golbez networking[806]: + process_options Nov 02 08:57:03 golbez networking[806]: + [ -e /etc/network/options ] Nov 02 08:57:03 golbez networking[806]: + return 0 Nov 02 08:57:03 golbez networking[806]: + check_ifstate Nov 02 08:57:03 golbez networking[806]: + [ ! -d /run/network ] Nov 02 08:57:03 golbez networking[806]: + [ ! -r /run/network/ifstate ] Nov 02 08:57:03 golbez networking[806]: + : Nov 02 08:57:03 golbez networking[806]: + [ yes = no ] Nov 02 08:57:03 golbez networking[806]: + set -f Nov 02 08:57:03 golbez networking[806]: + process_exclusions Nov 02 08:57:03 golbez networking[806]: + set -- Nov 02 08:57:03 golbez networking[806]: + exclusions= Nov 02 08:57:03 golbez networking[806]: + echo Nov 02 08:57:03 golbez networking[806]: + exclusions= Nov 02 08:57:03 golbez networking[806]: + log_action_begin_msg Configuring network interfaces Nov 02 08:57:03 golbez networking[806]: + log_action_begin_msg_pre Configuring network interfaces Nov 02 08:57:03 golbez networking[806]: + log_daemon_msg_pre Configuring network interfaces Nov 02 08:57:03 golbez networking[806]: + log_use_fancy_output Nov 02 08:57:03 golbez networking[806]: + TPUT=/usr/bin/tput Nov 02 08:57:03 golbez networking[806]: + EXPR=/usr/bin/expr Nov 02 08:57:03 golbez networking[806]: + [ -t 1 ] Nov 02 08:57:03 golbez networking[806]: + FANCYTTY=0 Nov 02 08:57:03 golbez networking[806]: + false Nov 02 08:57:03 golbez networking[806]: + echo -n Configuring network interfaces... Nov 02 08:57:03 golbez networking[806]: Configuring network interfaces...+ log_action_begin_msg_post Configuring network interfaces Nov 02 08:57:03 golbez networking[806]: + /bin/plymouth update --status=Configuring network interfaces Nov 02 08:57:03 golbez networking[806]: + [ -x /sbin/udevadm ] Nov 02 08:57:03 golbez networking[806]: + ifquery --list --exclude=lo Nov 02 08:57:03 golbez networking[806]: + [ -n br0 ] Nov 02 08:57:03 golbez networking[806]: + udevadm settle Nov 02 08:57:04 golbez systemd[1]: Started Create Volatile Files and Directories. Nov 02 08:57:04 golbez systemd[1]: Reached target System Time Synchronized. Nov 02 08:57:04 golbez systemd[1]: Starting Update UTMP about System Boot/Shutdown... Nov 02 08:57:04 golbez kbd[812]: Setting console screen modes. Nov 02 08:57:04 golbez systemd[1]: Started Update UTMP about System Boot/Shutdown. Nov 02 08:57:04 golbez kbd[812]: setterm: $TERM is not defined. Nov 02 08:57:04 golbez systemd[1]: Started LSB: Prepare console. Nov 02 08:57:04 golbez systemd[1]: Starting LSB: Set console font and keymap... Nov 02 08:57:04 golbez console-setup[850]: Setting up console font and keymap...done. Nov 02 08:57:04 golbez systemd[1]: Started LSB: Set console font and keymap. Nov 02 08:57:59 golbez systemd-udevd[447]: seq 2024 '/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.3/1-4.3.1/1-4.3.1:1.0/host5/target5:0:0/5:0:0:0/block/sdb/sdb1' is taking a long time Nov 02 08:59:03 golbez networking[806]: + ifup -a Nov 02 08:59:03 golbez systemd[1]: Starting Cryptography Setup for hd02-data... Nov 02 08:59:03 golbez systemd-cryptsetup[915]: Encountered unknown /etc/crypttab option 'quiet', ignoring. Nov 02 08:59:03 golbez systemd-cryptsetup[915]: Encountered unknown /etc/crypttab option 'noearly', ignoring. Nov 02 08:59:03 golbez systemd-cryptsetup[915]: Volume hd02-data already active. Nov 02 08:59:03 golbez systemd[1]: Started Cryptography Setup for hd02-data. Nov 02 08:59:04 golbez systemd-udevd[958]: Could not generate persistent MAC address for br0: No such file or directory Nov 02 08:59:04 golbez kernel: bridge: automatic filtering via arp/ip/ip6tables has been deprecated. Update your scripts to load br_netfilter if you need this. Nov 02 08:59:04 golbez kernel: device eth0 entered promiscuous mode Nov 02 08:59:04 golbez kernel: IPv6: ADDRCONF(NETDEV_UP): br0: link is not ready Nov 02 08:59:04 golbez networking[806]: Waiting for br0 to get ready (MAXWAIT is 5 seconds). Nov 02 08:59:07 golbez kernel: e1000e: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx Nov 02 08:59:07 golbez kernel: br0: port 1(eth0) entered forwarding state Nov 02 08:59:07 golbez kernel: br0: port 1(eth0) entered forwarding state Nov 02 08:59:07 golbez kernel: IPv6: ADDRCONF(NETDEV_CHANGE): br0: link becomes ready Nov 02 08:59:07 golbez dhclient[1109]: DHCPDISCOVER on br0 to 255.255.255.255 port 67 interval 4 Nov 02 08:59:07 golbez networking[806]: + ifup_hotplug Nov 02 08:59:07 golbez networking[806]: + [ -d /sys/class/net ] Nov 02 08:59:07 golbez networking[806]: + ifquery --list --allow=hotplug Nov 02 08:59:07 golbez networking[806]: + ifaces= Nov 02 08:59:07 golbez networking[806]: + [ -n ] Nov 02 08:59:07 golbez networking[806]: + log_action_end_msg 0 Nov 02 08:59:07 golbez networking[806]: + local end Nov 02 08:59:07 golbez networking[806]: + log_action_end_msg_pre 0 Nov 02 08:59:07 golbez networking[806]: + log_end_msg_pre 0 Nov 02 08:59:07 golbez networking[806]: + log_use_fancy_output Nov 02 08:59:07 golbez networking[806]: + TPUT=/usr/bin/tput Nov 02 08:59:07 golbez networking[806]: + EXPR=/usr/bin/expr Nov 02 08:59:07 golbez networking[806]: + [ -t 1 ] Nov 02 08:59:07 golbez networking[806]: + FANCYTTY=0 Nov 02 08:59:07 golbez networking[806]: + false Nov 02 08:59:07 golbez networking[806]: + [ -z ] Nov 02 08:59:07 golbez networking[806]: + end=. Nov 02 08:59:07 golbez networking[806]: + [ 0 -eq 0 ] Nov 02 08:59:07 golbez networking[806]: + echo done. Nov 02 08:59:07 golbez networking[806]: done. Nov 02 08:59:07 golbez networking[806]: + log_action_end_msg_post 0 Nov 02 08:59:07 golbez networking[806]: + : Nov 02 08:59:07 golbez networking[806]: + exit 0 -- System Information: Debian Release: stretch/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.2.0-1-amd64 (SMP w/8 CPU cores) Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages ifupdown depends on: ii adduser 3.113+nmu3 ii initscripts 2.88dsf-59.2 ii iproute2 4.1.1-1 ii libc6 2.19-22 ii lsb-base 9.20150917 Versions of packages ifupdown recommends: ii isc-dhcp-client [dhcp-client] 4.3.3-5 Versions of packages ifupdown suggests: ii ppp 2.4.6-3.1 pn rdnssd <none> -- no debconf information
signature.asc
Description: PGP signature
--------------------------------------------------------------------- This transmission (including any attachments) may contain confidential information, privileged material (including material protected by the solicitor-client or other applicable privileges), or constitute non-public information. Any use of this information by anyone other than the intended recipient is prohibited. If you have received this transmission in error, please immediately reply to the sender and delete this information from your system. Use, dissemination, distribution, or reproduction of this transmission by unintended recipients is not authorized and may be unlawful.