Bug 52519 - По умолчанию не работает подключение к VPN openconnect(протокол cysco) при подкключении ползунком. Не хватает компонента nm-openconnect-auth-dialog
Summary: По умолчанию не работает подключение к VPN openconnect(протокол cysco) при по...
Status: UNCONFIRMED
Alias: None
Product: Sisyphus
Classification: Development
Component: NetworkManager-openconnect (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Alexey Shabalin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-12-24 14:04 MSK by Николай
Modified: 2025-02-21 15:55 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Николай 2024-12-24 14:04:34 MSK
Имеем только установленный дистрибутив starterKit p11 gnome.
1. Создаём подключение к VPN openconnect совместимое с Cysco Anyconnect.
2. Пробуем подключиться к нему переключая ползунок. Но оно прерывается не начавшись.
3. Пытаемся подключиться через консоль командой:
nmcli conn up "VPN 1" 
И получаем ошибку:
"Для подключения к «VPN 1» требуется пароль.
Предупреждение. В файле «passwd-file» не определен пароль для «vpn.secrets.gateway», поэтому для продолжения работы nmcli необходимо использовать ключ «--ask».
Ошибка: сбой активации подключения: Действительные секреты отсутствуют
Подсказка: используйте 'journalctl -xe NM_CONNECTION=524d4b9f-4249-4ec5-bf1e-eb15fb408e2e + NM_DEVICE=wlp59s0' для получения более подробной информации."

Более подробная информация в логах:
дек 23 19:16:42 quirklose NetworkManager[4678]: <warn>  [1734970602.2396] vpn[0x556881ca79b0,524d4b9f-4249-4ec5-bf1e-eb15fb408e2e,"VPN 1"]: secrets: failed to request VPN secrets #3: No agents were available for this request.

Далее в логах были обнаружены такие ошибки:
дек 23 19:16:42 quirklose gnome-shell[6274]: VPN plugin at /usr/lib/NetworkManager/nm-openconnect-auth-dialog is not executable
дек 23 19:16:42 quirklose gnome-shell[6274]: Invalid VPN service type (cannot find authentication binary)

Из которых выяснилось, что отсутствует компонент nm-openconnect-auth-dialog.
Без которого не всплывает меню запроса логина и пароля для подключения к VPN.

После установки пакета NetworkManager-applet-gtk данный компонент появился. И всё стало корректно работать.

Также при добавлении ключа --ask запрашивается в консоли логин и пароль и подключение устанавливается.

Хорошо бы добавить данный компонент в базовый набор компонентов, так как базовый функционал для подключения через ползунок в меню не работает.
Comment 1 vajrock 2025-02-21 15:55:09 MSK
Столкнулся с такой же проблемой на чистой системе p11 starterKit

Решил проблему установкой пакета NetworkManager-openconnect-gtk
Но после этого возникла другая проблема - редактор VPN пропал.
Вторая проблема решилась установкой NetworkManager-openconnect-gtk4

$ rpm -qa | grep openco  
NetworkManager-openconnect-gtk4-1.2.10-alt2.x86_64
NetworkManager-openconnect-1.2.10-alt2.x86_64
libopencore-amrnb0-0.1.6-alt1.x86_64
libopenconnect-9.12-alt3.x86_64
openconnect-9.12-alt3.x86_64
NetworkManager-openconnect-gtk-1.2.10-alt2.x86_64
libopencore-amrwb0-0.1.6-alt1.x86_64