Небольшой отчет по проделанной работе. Антон Мидюков оказался прав. Причиной долгого старта update_chrooted.service в моем случае был именно postgresql. После его удаления по
apt-get remove postgresql9.1-server
время старта стало около 2-х секунд. Дополнительно уменьшения времени удалось добиться с помощью
apt-get remove openvpm
apt-get remove dhcp-server
apt-get remove openldap
Теперь самым медленным стал NetworkManager.service. Стал смотреть логи и вот что обнаружил.
Mar 01 16:38:35 NetworkManager[21521]: <info> Activation (enp2s0) Beginning IP6 addrconf.
Mar 01 16:38:35 NetworkManager[21521]: <info> Activation (enp2s0) Stage 3 of 5 (IP Configure Start) complete.
Mar 01 16:38:35 NetworkManager[21521]: <info> Activation (enp2s0) Stage 5 of 5 (IPv4 Commit) started...
Mar 01 16:38:36 NetworkManager[21521]: <info> (enp2s0): device state change: ip-config -> secondaries (reason 'none') [70 90 0]
Mar 01 16:38:37 NetworkManager[21521]: <info> Activation (enp2s0) Stage 5 of 5 (IPv4 Commit) complete.
Mar 01 16:38:37 NetworkManager[21521]: <info> (enp2s0): device state change: secondaries -> activated (reason 'none') [90 100 0]
Mar 01 16:38:37 NetworkManager[21521]: <info> Policy set 'System enp2s0' (enp2s0) as default for IPv4 routing and DNS.
Mar 01 16:38:37 NetworkManager[21521]: <info> Writing DNS information to /sbin/resolvconf
Mar 01 16:38:53 NetworkManager[21521]: <info> NetworkManager state is now CONNECTED_GLOBAL
Mar 01 16:38:53 NetworkManager[21521]: <info> Activation (enp2s0) successful, device activated.
Mar 01 16:38:56 NetworkManager[21521]: <info> (enp2s0): IP6 addrconf timed out or failed.
Mar 01 16:38:56 NetworkManager[21521]: <info> Activation (enp2s0) Stage 4 of 5 (IPv6 Configure Timeout) scheduled...
Mar 01 16:38:56 NetworkManager[21521]: <info> Activation (enp2s0) Stage 4 of 5 (IPv6 Configure Timeout) started...
Mar 01 16:38:56 NetworkManager[21521]: <info> Activation (enp2s0) Stage 4 of 5 (IPv6 Configure Timeout) complete.
Mar 01 16:57:12 NetworkManager[21521]: <warn> error requesting auth for org.freedesktop.NetworkManager.enable-disable-wwan: (3) GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: Could not get UID of name ':1.23': no such name
Mar 01 16:57:12 NetworkManager[21521]: <warn> error requesting auth for org.freedesktop.NetworkManager.enable-disable-wimax: (3) GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: Could not get UID of name ':1.23': no such name
Mar 01 16:57:12 NetworkManager[21521]: <warn> error requesting auth for org.freedesktop.NetworkManager.network-control: (3) GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: Could not get UID of name ':1.23': no such name
Mar 01 16:57:12 NetworkManager[21521]: <warn> error requesting auth for org.freedesktop.NetworkManager.wifi.share.protected: (3) GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: Could not get UID of name ':1.23': no such name
Mar 01 16:57:12 NetworkManager[21521]: <warn> error requesting auth for org.freedesktop.NetworkManager.wifi.share.open: (3) GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: Could not get UID of name ':1.23': no such name
Mar 01 16:57:12 NetworkManager[21521]: <warn> error requesting auth for org.freedesktop.NetworkManager.settings.modify.system: (3) GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: Could not get UID of name ':1.23': no such name
Mar 01 16:57:12 NetworkManager[21521]: <warn> error requesting auth for org.freedesktop.NetworkManager.settings.modify.own: (3) GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: Could not get UID of name ':1.23': no such name
Mar 01 16:57:12 NetworkManager[21521]: <warn> error requesting auth for org.freedesktop.NetworkManager.settings.modify.hostname: (3) GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: Could not get UID of name ':1.23': no such name
Во время установки системы я вручную настроил сеть, указав IP адрес 192.168.110.34 маску 255.255.255.0 шлюз и DNS 192.168.110.1. (т.е. IPv6 я не настраивал). Увидев в логах ошибки, я решил отключить IPv6, для чего воспользовался
Wiki. Вариант 1 echo 'net.ipv6.conf.all.disable_ipv6 = 1' >> /etc/sysctl.conf
не сработал и сетевой карте упорно продолжал присваиваться IPv6 адрес. После нескольких перезагрузок решил воспользоваться
вариантом 2:
GRUB_CMDLINE_LINUX_DEFAULT='ipv6.disable=1 ...
и
grub-mkconfig -o /boot/grub/grub.cfg
После очередной перезагрузки набрав команду ifconfig, выяснил, что IPv6 больше не присваивается, но в логах по-прежнему:
Activation (enp2s0) Beginning IP6 addrconf. Однако добавилось
nm_utils_do_sysctl: assertion `path != NULL' failedТогда решил добавить и
вариант 3:
echo 'options ipv6 disable=1' >> /etc/modprobe.d/options-local.conf
Увы, после перезагрузки в логах по-прежнему:
Mar 10 09:07:03 NetworkManager[1861]: nm_utils_do_sysctl: assertion `path != NULL' failed
Mar 10 09:07:03 NetworkManager[1861]: <info> Activation (enp2s0) Beginning IP6 addrconf.
Mar 10 09:07:03 NetworkManager[1861]: <warn> sysctl: failed to open '/proc/sys/net/ipv6/conf/enp2s0/disable_ipv6': (2) Р_РчС' С'акР_Р_Р_ С"айР>Р° РёР>Рё РєР°С'Р°Р>Р_Р_Р°
Mar 10 09:07:03 NetworkManager[1861]: <warn> sysctl: failed to open '/proc/sys/net/ipv6/conf/enp2s0/disable_ipv6': (2) Р_РчС' С'акР_Р_Р_ С"айР>Р° РёР>Рё РєР°С'Р°Р>Р_Р_Р°
Mar 10 09:07:03 NetworkManager[1861]: <info> Activation (enp2s0) Stage 3 of 5 (IP Configure Start) complete.
Mar 10 09:07:03 NetworkManager[1861]: <info> Activation (enp2s0) Stage 5 of 5 (IPv4 Commit) started...
Mar 10 09:07:04 NetworkManager[1861]: <info> (enp2s0): device state change: ip-config -> secondaries (reason 'none') [70 90 0]
Mar 10 09:07:04 NetworkManager[1861]: <info> Activation (enp2s0) Stage 5 of 5 (IPv4 Commit) complete.
Mar 10 09:07:04 NetworkManager[1861]: <info> (enp2s0): device state change: secondaries -> activated (reason 'none') [90 100 0]
Mar 10 09:07:04 NetworkManager[1861]: <info> Policy set 'System enp2s0' (enp2s0) as default for IPv4 routing and DNS.
Mar 10 09:07:04 NetworkManager[1861]: <info> Writing DNS information to /sbin/resolvconf
Mar 10 09:07:04 NetworkManager[1861]: <info> NetworkManager state is now CONNECTED_GLOBAL
Mar 10 09:07:04 NetworkManager[1861]: <info> Activation (enp2s0) successful, device activated.
Mar 10 09:07:23 NetworkManager[1861]: <info> (enp2s0): IP6 addrconf timed out or failed.
Mar 10 09:07:23 NetworkManager[1861]: <info> Activation (enp2s0) Stage 4 of 5 (IPv6 Configure Timeout) scheduled...
Mar 10 09:07:23 NetworkManager[1861]: <info> Activation (enp2s0) Stage 4 of 5 (IPv6 Configure Timeout) started...
Mar 10 09:07:23 NetworkManager[1861]: <info> Activation (enp2s0) Stage 4 of 5 (IPv6 Configure Timeout) complete.
Но какого
<цензура> гадский NetworkManager продолжает попытки конфигурировать отключенный аж в трех местах протокол IPv6! Обратите внимание сколько времени проходит от
Activation (enp2s0) Beginning IP6 addrconf до
(enp2s0): IP6 addrconf timed out or failed.