Bug 39431

Summary: Опция -nodaemon в NetworkManager.service ломает настройку сети
Product: Sisyphus Reporter: Vyacheslav Dikonov <slava>
Component: NetworkManagerAssignee: Mikhail Efremov <sem>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: antohami, sem
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Vyacheslav Dikonov 2020-12-12 23:34:02 MSK
После установки Сизифа с нуля обнаружил, что попытка настроить сетевые интерфейсы через alterator с использованием NetworkManagerприводит к нерабочей конфигурации. Все интерфейсы оказываются отключенными и не включаются никакими действиями в GUI. 

Исправить положение удалось только после ручного редактирования .service файла NetworkManager, а именно - удаления опции --nodaemon у демона. Зачем она там была???

$ lspci
3a:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller (rev 04)
00:14.3 Network controller: Intel Corporation Comet Lake PCH CNVi WiFi


Последовательность действий:
1. На новую машину установлена свежая система P9 (starterkit-mate) и обновлена до Сизифа от 10 дек. 2020. 

  WIFI нашелся автоматом и заработал. Управляется нормально через апплет рабочего стола Mate. Ethernet недоступен.


2. Установлен недостающий модуль для Realtek 8125. 
  ?? Почему установщик системы это не сделал?? 

3. Интерфейс ethernet настраивается через alterator на фиксированный IP домашней подсетки (в ней всего 3 устройства). Выбран вариант Дополнительно - Сетевая подсистема NetworkManager(etcnet). Перезагрузка.

   Резульатат - Оба интерфейса отключены. Апплет NetworkManager для mate пишет "Не контролируется" на обоих интерфейсах. Попытки настроить тоже самое через утилиты конфигурации NetworkManager ничего не изменили. Пробовал выбрать подсистему NetworkManager(native) - бесполезно. Сеть не включается. 

4. Оказалось, что демон NetworkManager вообще не запускался. Пришлось руками править файл для systemd и удалять в нем --nodaemon.
Comment 1 Антон Мидюков 2020-12-13 06:39:10 MSK
Повторите, пожалуйста, установкой сразу регулярки без обновления с p9 на Сизиф.
Comment 2 Антон Мидюков 2020-12-13 22:26:27 MSK
>3. Интерфейс ethernet настраивается через alterator на фиксированный IP домашней подсетки (в ней всего 3 устройства). Выбран вариант Дополнительно - Сетевая подсистема NetworkManager(etcnet). Перезагрузка.

При выборе dhcp работает, переключается на лету. А вот обратно в native - фигушки.
Comment 3 Mikhail Efremov 2020-12-16 14:42:21 MSK
(Ответ для Vyacheslav Dikonov на комментарий #0)

>    Резульатат - Оба интерфейса отключены. Апплет NetworkManager для mate
> пишет "Не контролируется" на обоих интерфейсах. Попытки настроить тоже самое
> через утилиты конфигурации NetworkManager ничего не изменили. Пробовал
> выбрать подсистему NetworkManager(native) - бесполезно. Сеть не включается. 

Это https://bugzilla.altlinux.org/39421 и https://bugzilla.altlinux.org/39437
видимо.

> 4. Оказалось, что демон NetworkManager вообще не запускался. Пришлось руками
> править файл для systemd и удалять в нем --nodaemon.

Это штатный запуск сервиса под systemd, не надо убирать --no-daemon.
Как вы определили, что NM не запускается? Что говорил systemctl status NetworkManager? Что в логе? Что при ручном запуске NetworkManager --no-daemon?
Comment 4 Vyacheslav Dikonov 2020-12-17 17:12:55 MSK
После удаления опции --nodaemon все заработало и работает как ожидалось. С опцией интерфейсы не включаются и "не контролируются", т.е. NetworkManager не работает.
Так и проверял. Стер - вернул - стер.
Comment 5 Vyacheslav Dikonov 2020-12-17 17:18:51 MSK
Там NetworkManager-1.28.0-alt1.x86_64 , т.е. правка в NetworkManager-1.28.0-alt2 еще не долетела. Сейчас проверю обновление.
Comment 6 Vyacheslav Dikonov 2020-12-17 17:41:11 MSK
Обновилось. Работает. Только в livecd еше надо версию обновить.
Comment 7 Mikhail Efremov 2022-08-30 15:40:33 MSK
Будем считать, что fixed.