<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>52519</bug_id>
          
          <creation_ts>2024-12-24 14:04:34 +0300</creation_ts>
          <short_desc>По умолчанию не работает подключение к VPN openconnect(протокол cysco) при подкключении ползунком. Не хватает компонента nm-openconnect-auth-dialog</short_desc>
          <delta_ts>2025-11-25 21:41:15 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>NetworkManager-openconnect</component>
          <version>unstable</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>UNCONFIRMED</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Николай">sacred66</reporter>
          <assigned_to name="Alexey Shabalin">shaba</assigned_to>
          <cc>alekseykharlamov</cc>
    
    <cc>cas</cc>
    
    <cc>i</cc>
    
    <cc>im</cc>
    
    <cc>shaba</cc>
    
    <cc>vorobey280184</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>256523</commentid>
    <comment_count>0</comment_count>
    <who name="Николай">sacred66</who>
    <bug_when>2024-12-24 14:04:34 +0300</bug_when>
    <thetext>Имеем только установленный дистрибутив starterKit p11 gnome.
1. Создаём подключение к VPN openconnect совместимое с Cysco Anyconnect.
2. Пробуем подключиться к нему переключая ползунок. Но оно прерывается не начавшись.
3. Пытаемся подключиться через консоль командой:
nmcli conn up &quot;VPN 1&quot; 
И получаем ошибку:
&quot;Для подключения к «VPN 1» требуется пароль.
Предупреждение. В файле «passwd-file» не определен пароль для «vpn.secrets.gateway», поэтому для продолжения работы nmcli необходимо использовать ключ «--ask».
Ошибка: сбой активации подключения: Действительные секреты отсутствуют
Подсказка: используйте &apos;journalctl -xe NM_CONNECTION=524d4b9f-4249-4ec5-bf1e-eb15fb408e2e + NM_DEVICE=wlp59s0&apos; для получения более подробной информации.&quot;

Более подробная информация в логах:
дек 23 19:16:42 quirklose NetworkManager[4678]: &lt;warn&gt;  [1734970602.2396] vpn[0x556881ca79b0,524d4b9f-4249-4ec5-bf1e-eb15fb408e2e,&quot;VPN 1&quot;]: 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 запрашивается в консоли логин и пароль и подключение устанавливается.

Хорошо бы добавить данный компонент в базовый набор компонентов, так как базовый функционал для подключения через ползунок в меню не работает.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>259765</commentid>
    <comment_count>1</comment_count>
    <who name="vajrock">i</who>
    <bug_when>2025-02-21 15:55:09 +0300</bug_when>
    <thetext>Столкнулся с такой же проблемой на чистой системе 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</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>263932</commentid>
    <comment_count>2</comment_count>
    <who name="Руслан">im</who>
    <bug_when>2025-05-02 13:36:11 +0300</bug_when>
    <thetext>(Ответ для vajrock на комментарий #1)
&gt; Столкнулся с такой же проблемой на чистой системе p11 starterKit
&gt; 
&gt; Решил проблему установкой пакета NetworkManager-openconnect-gtk
&gt; Но после этого возникла другая проблема - редактор VPN пропал.
&gt; Вторая проблема решилась установкой NetworkManager-openconnect-gtk4
&gt; 
&gt; $ rpm -qa | grep openco  
&gt; NetworkManager-openconnect-gtk4-1.2.10-alt2.x86_64
&gt; NetworkManager-openconnect-1.2.10-alt2.x86_64
&gt; libopencore-amrnb0-0.1.6-alt1.x86_64
&gt; libopenconnect-9.12-alt3.x86_64
&gt; openconnect-9.12-alt3.x86_64
&gt; NetworkManager-openconnect-gtk-1.2.10-alt2.x86_64
&gt; libopencore-amrwb0-0.1.6-alt1.x86_64

Подтверждаю, по вашей связке завелось.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>266849</commentid>
    <comment_count>3</comment_count>
    <who name="Vladimir">vorobey280184</who>
    <bug_when>2025-06-09 09:35:10 +0300</bug_when>
    <thetext>(Ответ для vajrock на комментарий #1)
&gt; Столкнулся с такой же проблемой на чистой системе p11 starterKit
&gt; 
&gt; Решил проблему установкой пакета NetworkManager-openconnect-gtk
&gt; Но после этого возникла другая проблема - редактор VPN пропал.
&gt; Вторая проблема решилась установкой NetworkManager-openconnect-gtk4
&gt; 
&gt; $ rpm -qa | grep openco  
&gt; NetworkManager-openconnect-gtk4-1.2.10-alt2.x86_64
&gt; NetworkManager-openconnect-1.2.10-alt2.x86_64
&gt; libopencore-amrnb0-0.1.6-alt1.x86_64
&gt; libopenconnect-9.12-alt3.x86_64
&gt; openconnect-9.12-alt3.x86_64
&gt; NetworkManager-openconnect-gtk-1.2.10-alt2.x86_64
&gt; libopencore-amrwb0-0.1.6-alt1.x86_64

Подтверждаю, по вашей связке завелось.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>277823</commentid>
    <comment_count>4</comment_count>
    <who name="Алексей">alekseykharlamov</who>
    <bug_when>2025-11-25 21:41:15 +0300</bug_when>
    <thetext>
&gt; После установки пакета NetworkManager-applet-gtk данный компонент появился.
&gt; И всё стало корректно работать.
&gt; 
&gt; Также при добавлении ключа --ask запрашивается в консоли логин и пароль и
&gt; подключение устанавливается.
&gt; 
&gt; Хорошо бы добавить данный компонент в базовый набор компонентов, так как
&gt; базовый функционал для подключения через ползунок в меню не работает.

У меня весь путь совпадает. Правда пакет этот уже был установлен, но подключение продолжает не работать. Спасает использование openconnect в терминале, больше никак. Пакеты также уже установлены, которые в комментариях ниже указаны.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>