Bug 31191 - Сервис под systemd после установки не включен
Summary: Сервис под systemd после установки не включен
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: wicd (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Andrey Cherepanov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-08-06 09:46 MSK by Daniil Golovanov
Modified: 2016-02-29 10:27 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Daniil Golovanov 2015-08-06 09:46:06 MSK
ОС: Simply Linux 7.0.5 x86_64
Бранч: P7
Ядро: 3.14.48-std-def-alt1 x86_64
Система инициализации: systemd-201-alt1.M70P.4
Удаление NetworkManager:
# apt-get remove NetworkManager NetworkManager-applet-gtk
Установка wicd (пакеты уже были в кэше apt):
# apt-get install wicd wicd-common wicd-gtk wicd-curses
После перезагрузки системы при открытии рабочего стола
выводится окно запроса пароля с сообщением:
"wicd необходим доступ к сетевым картам компьютера"
При вводе пароля root выводится окно с сообщением:
"Не удалось запустить /usr/sbin/wicd от пользователя
root. Неверный пароль." При закрытии этого окна
выводится снова окно запроса пароля с сообшением:
"wicd необходим доступ к сетевым картам компьютера"
При вводе пароля пользователя выводится окно с сообщением:
"Не удалось установить соединение с D-Bus-интерфейсом wicd.
Сообщения об ошибках можно найти в журнале wicd."
После закрытии этого окна выводится окно с сообщением:
"Серивс wicd был остановлен, интерфейс не будет корректно
работать, если не перезапустить сервис"
Проверка сервиса wicd:
# systemctl status wicd
wicd.service - Wicd a wireless and wired network manager for Linux
   Loaded: loaded (/lib/systemd/system/wicd.service; disabled)
   Active: inactive (dead)
Решение: включение и запуск службы wicd
# systemctl enable wicd.service
ln -s '/lib/systemd/system/wicd.service' '/etc/systemd/system/dbus-org.wicd.daemon.service'
ln -s '/lib/systemd/system/wicd.service' '/etc/systemd/system/multi-user.target.wants/wicd.service'
# systemctl start wicd.service
Проверка сервиса wicd:
# systemctl status wicd.service
wicd.service - Wicd a wireless and wired network manager for Linux
   Loaded: loaded (/lib/systemd/system/wicd.service; enabled)
   Active: active (running) since Ср 2015-08-05 22:53:00 ORAT; 1min 6s ago
 Main PID: 1831 (wicd)
   CGroup: name=systemd:/system/wicd.service
           ├─1831 /usr/bin/python -O /usr/share/wicd/daemon/wicd-daemon.py --no-daemon
           ├─1851 /usr/bin/python -O /usr/share/wicd/daemon/monitor.py
           └─1928 wpa_supplicant -B -i wlp3s0 -c /var/lib/wicd/configurations/cccc814dac...

авг 05 22:53:00 [hostname].localdomain dhclient[1834]: isc-dhclient-4.2.5-P1
авг 05 22:53:00 [hostname].localdomain dhclient[1835]: isc-dhclient-4.2.5-P1
авг 05 22:53:06 [hostname].localdomain wicd[1831]: dhcpcd[1862]: dhcpcd not running
авг 05 22:53:06 [hostname].localdomain wicd[1831]: Failed to connect to non-global ctrl_...ry
авг 05 22:53:06 [hostname].localdomain wicd[1831]: dhcpcd[1905]: dhcpcd not running
авг 05 22:53:06 [hostname].localdomain wicd[1831]: Failed to connect to non-global ctrl_...ry
авг 05 22:53:06 [hostname].localdomain wicd[1831]: dhcpcd[1914]: dhcpcd not running
авг 05 22:53:06 [hostname].localdomain wicd[1831]: Failed to connect to non-global ctrl_...ry
авг 05 22:53:06 [hostname].localdomain wicd[1831]: Error for wireless request "Set Bit R... :
авг 05 22:53:06 [hostname].localdomain wicd[1831]: SET failed on device %s ; No such device.
Сеть работает. Интернет доступен.
После перезапуска системы сервис работает.
Comment 1 Daniil Golovanov 2015-08-06 19:40:24 MSK
ОС: regular-xfce-latest-i586.iso от 5.08.2015
Бранч: Sisyphus i586
Ядро: 3.14.49-std-def-alt1 i686
Система инициализации: systemd-222-alt2
Wicd: wicd-1.7.3-alt1
После установки пакета wicd и перезагрузки системы симптомы те же,
что и с пакетом в p7
# systemctl status wicd
● wicd.service - Wicd a wireless and wired network manager for Linux
   Loaded: loaded (/lib/systemd/system/wicd.service; disabled; vendor preset: disabled)
   Active: inactive (dead)
Решение аналогичное:
# systemctl enable wicd
Created symlink from /etc/systemd/system/dbus-org.wicd.daemon.service to /lib/systemd/system/wicd.service.
Created symlink from /etc/systemd/system/multi-user.target.wants/wicd.service to /lib/systemd/system/wicd.service.
# systemctl start wicd
# systemctl status wicd
● wicd.service - Wicd a wireless and wired network manager for Linux
   Loaded: loaded (/lib/systemd/system/wicd.service; enabled; vendor preset: disabled)
   Active: active (running) since Чт 2015-08-06 16:13:50 ORAT; 15s ago
 Main PID: 1288 (wicd)
   CGroup: /system.slice/wicd.service
           ├─1288 /usr/bin/python -O /usr/share/wicd/daemon/wicd-daemon.py --...
           ├─1297 /usr/bin/python -O /usr/share/wicd/daemon/monitor.py
           └─1424 /sbin/dhcpcd --noipv4ll eth0

авг 06 16:13:55 comp-core-i3-4130-ce7e37 wicd[1288]: Failed to connect to ...
авг 06 16:13:55 comp-core-i3-4130-ce7e37 wicd[1288]: dhcpcd not running
авг 06 16:13:55 comp-core-i3-4130-ce7e37 dhcpcd[1313]: dhcpcd not running
авг 06 16:13:55 comp-core-i3-4130-ce7e37 wicd[1288]: Failed to connect to ...
авг 06 16:13:57 comp-core-i3-4130-ce7e37 dhcpcd[1322]: DUID 00:01:00:01:1d...
авг 06 16:13:57 comp-core-i3-4130-ce7e37 dhcpcd[1322]: eth0: IAID 27:ce:7e:37
авг 06 16:13:57 comp-core-i3-4130-ce7e37 dhcpcd[1322]: eth0: rebinding lea...
авг 06 16:13:57 comp-core-i3-4130-ce7e37 dhcpcd[1322]: eth0: leased 10.0.2...
авг 06 16:13:57 comp-core-i3-4130-ce7e37 dhcpcd[1322]: eth0: adding route ...
авг 06 16:13:57 comp-core-i3-4130-ce7e37 dhcpcd[1322]: eth0: adding defaul...
Переношу багрепорт на пакет в Sisyphus
Comment 2 Daniil Golovanov 2015-08-07 20:46:08 MSK
ОС: ALT Linux 7.0.5 KDesktop x586
Бранч: P7
Ядро: 3.14.41-std-def-alt1 i686
Система инициализации: systemd-201-alt1.M70P.4
В данном дистрибутиве wicd был готов к работе сразу после установки:
# systemctl status wicd
wicd.service - Wicd a wireless and wired network manager for Linux
   Loaded: loaded (/lib/systemd/system/wicd.service; enabled)
   Active: inactive (dead)
После перезагрузки:
# systemctl status wicd
wicd.service - Wicd a wireless and wired network manager for Linux
   Loaded: loaded (/lib/systemd/system/wicd.service; enabled)
   Active: active (running) since Пт 2015-08-07 22:03:32 ORAT; 20min ago
 Main PID: 350 (wicd)
   CGroup: name=systemd:/system/wicd.service
           ├─350 /usr/bin/python -O /usr/share/wicd/daemon/wicd-daemon.py --no-daemon
           └─694 /usr/bin/python -O /usr/share/wicd/daemon/monitor.py

авг 07 22:03:32 host-15.localdomain systemd[1]: Started Wicd a wireless and wired network ma...x.
авг 07 22:03:32 host-15.localdomain dhclient[634]: isc-dhclient-4.2.5-P1
авг 07 22:03:33 host-15.localdomain dhclient[652]: isc-dhclient-4.2.5-P1
Клиент wicd-kde подтвердил установленное сетевое соединение.
Сеть есть. Интернет доступен
Comment 3 Sergey Y. Afonin 2016-02-29 10:08:45 MSK
А почему он должен быть включен после установки ? Ведь заранее не известно, чем настраивается сеть. Если же кто-то будет собирать дистрибутив с использованием wicd, он может изменить начальные настройки при сборке дистрибутива.
Comment 4 Andrey Cherepanov 2016-02-29 10:27:28 MSK
Автозапуск службы в пакете не предусмотрен по указанным в комментарии #3 причинам.