Bug 32021 - Runtime dependency on etcnet
Summary: Runtime dependency on etcnet
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: NetworkManager (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Mikhail Efremov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-04-25 16:49 MSK by enp
Modified: 2016-04-26 14:17 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description enp 2016-04-25 16:49:29 MSK
# /usr/sbin/NetworkManager-prestart
Setting network parameters: sysctl: cannot open "/etc/net/sysctl.conf": No such file or directory

etcnet может не быть установлен, и /etc/net/sysctl.conf вполне может отсутствовать

хорошо бы исправить это в p8
Comment 1 Mikhail Efremov 2016-04-25 21:59:56 MSK
sed -i -r 's;^(NM_SYSCTL_CONF=);#\1;' /etc/sysconfig/NetworkManager

Проверки на существование файла нет намеренно: в переменной можно указать произвольный конфиг для sysctl и в случае, если файл не существует (опечатка в имени, например) молча скрывать ошибку не хорошо.
Отсутствие etcnet при наличии NM это скорее не типичная ситуация. И в этом случае стоит еще выключить плагин etcnet-alt в /etc/NetworkManager/NetworkManager.conf, т.е. все равно нужна ручная настройка.
Comment 2 enp 2016-04-26 08:41:20 MSK
Во времена systemd-networkd отсутствие etcnet уже достаточно распространенное явление, однако за подсказку с NM_SYSCTL_CONF и etcnet-alt спасибо. Я верно понял, что мне достаточно выключить этот плагин и NM_SYSCTL_CONF даже не трогать?
Comment 3 Mikhail Efremov 2016-04-26 14:17:04 MSK
Нет, закомментировать NM_SYSCTL_CONF (или присвоить пустую стоку) все равно надо.
Никакого отношения к etcnet-alt это не имеет, это плагин, который читает соединения из etcnet.
Впрочем, отсутствие sysctl.conf действительно не должно быть фатальным, пожалуй. Просто ругани будут достаточно.