| Summary: | Ошибка запуска network.service после добавления bridge и перезагрузки на платформе education | ||
|---|---|---|---|
| Product: | Branch p10 | Reporter: | Дорошенко Глеб <doroshenkogv> |
| Component: | etcnet | Assignee: | Alexey Shabalin <shaba> |
| Status: | REOPENED --- | QA Contact: | qa-p10 <qa-p10> |
| Severity: | normal | ||
| Priority: | P5 | CC: | alimektor, amakeenk, andy, rider |
| Version: | не указана | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
Hi! С 2016 года brctl файл не поддерживается: https://git.altlinux.org/gears/e/etcnet.git?p=etcnet.git;a=commitdiff;h=6e1382ec91d8595ddde376d0f0f68bd9a2881f37 ... print_error "ignoring brctl-style options in $PROF_BRCTL" Для установки параметров моста нужно использовать переменную BRIDGE_OPTIONS, например ifaces/br0/options: ... BRIDGE_OPTIONS="stp_state 1" Поменял настройку с файла brctl на BRIDGE_OPTIONS, воспроизвелось согласно описанию
× network.service - Network Connectivity
Loaded: loaded (/lib/systemd/system/network.service; enabled; vendor preset: disabled)
Active: failed (Result: timeout) since Wed 2023-05-10 17:50:08 MSK; 1min 43s ago
Process: 2896 ExecStart=/etc/rc.d/init.d/network start (code=killed, signal=TERM)
. . . . .
network.service: Unit process 3048 (dhcpcd) remains running after unit stopped.
network.service: Unit process 3050 (dhcpcd) remains running after unit stopped.
network.service: Unit process 3052 (dhcpcd-run-hook) remains running after unit stopped.
network.service: Unit process 3056 (resolvconf) remains running after unit stopped.
network.service: Unit process 3105 (resolvconf) remains running after unit stopped.
network.service: Unit process 3107 (systemctl) remains running after unit stopped.
Failed to start Network Connectivity.
. . . . .
# cat /etc/net/ifaces/br0/options
TYPE=bri
HOST="ens20"
BOOTPROTO=static
BRIDGE_OPTIONS="stp_state 0"
Автор баги указал ещё и vlan, bonding, настраивает через https://www.altlinux.org/Etcnet. Данные ошибки я воспроизвёл согласно описанию.
всё так же воспроизводится только в education ? (Ответ для Anton Farygin на комментарий #3) > всё так же воспроизводится только в education ? Да. |
Пакет: etcnet-0.9.27-alt1 Платформы: education-p10, education-kde Шаги воспроизведения: 1. Создать в /etc/net/ifaces устройство. 2. Выполнить перезагрузку. Конфиги устройства: /etc/net/ifaces/br0/brctl: stp AUTO on /etc/net/ifaces/br0/ipv4address: {{ bridge_ip }}/21 /etc/net/ifaces/br0/options: TYPE=bri HOST="ens20" BOOTPROTO=static Ожидаемый результат: после перезагрузки устройство отображается в $ ip a Фактический результат: network.service failed, приходится перезапускать вручную: # systemctl restart network После перезапуска вручную сервис запускается без ошибок, bridge появляется, но последующая перезагрузка вновь приводит к проблеме network failed. Примечание 1: на остальных патформах (ниже) ошибка не воспроизводится. kworkstation server workstation Примечание 2: проблема воспроизводится и при создании vlan, bonding через /etc/net/ifaces/ # systemctl status network фев 02 17:26:06 education-10-20230202.localdomain systemd[1]: Failed to start Network Connectivity. фев 02 17:26:07 education-10-20230202.localdomain root[3162]: dhcpcd-run-hooks(BOUND): 30-hostname returned non-zero exit status 1 Проверял на education-p10, обновлённом до Sisuphys - ошибка не воспроизвелась.