Автор Тема: Можно ли как-то выяснить причину долгого старта update_chrooted.service  (Прочитано 6255 раз)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 376
  • Учиться .... Телепатами не рождаются, ими ....
openvpn  - для соединения через vpn
openldap - авторизация через ldap
dhcp-server - сервер dhcp
postgresql9.1-server - сервер базы данных.

На домашних компах обчно ничего их этого не надо.
 

Оффлайн Strannik

  • Участник
  • *
  • Сообщений: 10
Если я правильно Вас понял, их можно безболезненно отключить? Тогда подскажите как это грамотно сделать. Боюсь что-нибудь отломать.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 378
Прошу прощения за задержку с ответом, только сейчас добрался до компьютера.
Ну так пробуйте по одному запускать и смотрите.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 182
  • antohami@
Если я правильно Вас понял, их можно безболезненно отключить? Тогда подскажите как это грамотно сделать. Боюсь что-нибудь отломать.

Если postgresql9.1-server вам не нужен, удалите его:
apt-get remove postgresql9.1-server
Если в списке пакетов, которые удалятся, будет нужный вам, значит postgresql вам всё-таки нужен, и удалять его не надо.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 376
  • Учиться .... Телепатами не рождаются, ими ....
Ну и (от root) через
chkconfig имя_сервиса offможно отключать ненужное.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 378
можно отключать ненужное.
Если речь не про конкретный сервис, а про update_chrooted, то не поможет.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 376
  • Учиться .... Телепатами не рождаются, ими ....
Я имел ввиду:
dhcp-server
openldap
openvpn

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 378
Я имел ввиду:
Так отключение сервиса не убирает скрипты из chroot.d. Соответственно, update_chrooted будет их исполнять.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 376
  • Учиться .... Телепатами не рождаются, ими ....
Ну, тогда только:
apt-get remove openvpm
apt-get remove dhcp-server
apt-get remove openldap

Оффлайн Strannik

  • Участник
  • *
  • Сообщений: 10
Небольшой отчет по проделанной работе. Антон Мидюков оказался прав. Причиной долгого старта 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.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 376
  • Учиться .... Телепатами не рождаются, ими ....
Так отключите в свойствах соединения (в самом NetworkManager) ip6

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 191
    • Домашняя страница
Если используете только проводное подключение, можно не использовать NetworkManager вообще, настроив один раз в Etcnet.
Андрей Черепанов (cas@)

Оффлайн Strannik

  • Участник
  • *
  • Сообщений: 10
Так отключите в свойствах соединения (в самом NetworkManager) ip6
Настройки выполненные вручную при установке системы недоступны для редактирования через апплет NetworkManager.

можно не использовать NetworkManager вообще
Да отключил уже, но у etcnet отсутствует удобный апплет в трее, позволяющий контролировать соединение. Есть даже тема по этому поводу.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 376
  • Учиться .... Телепатами не рождаются, ими ....
А какой у вам оконный менеджер?

Оффлайн Strannik

  • Участник
  • *
  • Сообщений: 10
Так вроде KWin дефолтный оконный менеджер в KDE.