Bug 60218
| Summary: | Активация подключения устройства в состоянии unavailable | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | Sisyphus | Reporter: | Valery Zabrovsky <brow> | ||||||
| Component: | NetworkManager | Assignee: | Mikhail Efremov <sem> | ||||||
| Status: | NEW --- | QA Contact: | qa-sisyphus | ||||||
| Severity: | normal | ||||||||
| Priority: | P5 | CC: | sem | ||||||
| Version: | unstable | ||||||||
| Hardware: | x86_64 | ||||||||
| OS: | Linux | ||||||||
| Attachments: |
|
||||||||
Created attachment 22056 [details]
Профиль соединения
|

Description
Valery Zabrovsky 2026-08-20 10:18:24 MSKCreated attachment 22055 [details] Вывод Если попытаться активировать подключение, у которого явно задан interface-name, и устройство с этим interface-name находится в состоянии unavailable, попытка активации, по-видимому, производится на всех устройствах, причём даже несовместимых по конфигурации. Шаги воспроизведения (на примере ethernet): 0. В системе должно быть хотя бы два устройства --- одно ethernet (назовём его основным) и одно любое другое, interface-name которого **лексикографически меньше**, чем interface-name основного (это назовём вспомогательным). 1. Создать ethernet-подключение, добавив в секцию [connection] строку interface-name=<соответствующее имя основного устройства> 2. Перезапустить NetworkManager. # systemctl restart NetworkManager 3. Отключить кабель от основного устройства (если есть). После этого устройство должно перейти в состояние unavailable/"недоступно" (проверка через nmcli device). 4. Активировать подключение. $ nmcli connection up <название созданного подключения> Ожидаемое поведение: NM попытается активировать подключение **на заданном интерфейсе** и завершится с ошибкой --- например: Error: Connection activation failed: No suitable device found for this connection (device <interface-name основного устройства> not available because device has no carrier) Фактическое поведение: NM выдаёт ошибку из-за попытки активации на другом устройстве: Error: Connection activation failed: No suitable device found for this connection (device <interface-name вспомогательного устройства> not available because profile is not compatible with device (mismatching interface name)) Пример конфигурации и повторения шагов --- во вложениях.