Bug 36697 - Не удаётся создать соединение OpenVPN через nm-applet
Summary: Не удаётся создать соединение OpenVPN через nm-applet
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: NetworkManager-openvpn (show other bugs)
Version: unstable
Hardware: all Linux
: P3 major
Assignee: Mikhail Efremov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-04-29 12:32 MSK by Ivan A. Melnikov
Modified: 2025-10-09 15:52 MSK (History)
5 users (show)

See Also:


Attachments
Скриншот диалога. (23.42 KB, image/png)
2019-04-29 12:32 MSK, Ivan A. Melnikov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ivan A. Melnikov 2019-04-29 12:32:53 MSK
Created attachment 8117 [details]
Скриншот диалога.

Свежий Сизиф, xfce, установленны пакеты:

$ rpm -qa | grep 'NetworkManager\|openvpn' | sort
alterator-net-openvpn-0.8.12-alt1.noarch
NetworkManager-adsl-1.18.0-alt1.x86_64
NetworkManager-applet-gtk-1.8.20-alt2.x86_64
NetworkManager-applet-gtk-debuginfo-1.8.20-alt2.x86_64
NetworkManager-daemon-1.18.0-alt1.x86_64
NetworkManager-iodine-1.2.1-alt1.git20180722.x86_64
NetworkManager-l2tp-1.2.12-alt1.x86_64
NetworkManager-openconnect-1.2.4-alt3.x86_64
NetworkManager-openvpn-1.8.10-alt1.x86_64
NetworkManager-ppp-1.18.0-alt1.x86_64
NetworkManager-pptp-1.2.8-alt1.x86_64
NetworkManager-ssh-1.2.9-alt1.x86_64
NetworkManager-sstp-1.2.6-alt1.x86_64
NetworkManager-team-1.18.0-alt1.x86_64
NetworkManager-tui-1.18.0-alt1.x86_64
NetworkManager-wifi-1.18.0-alt1.x86_64
openvpn-2.4.6-alt2.x86_64


Не получается создать соединение OpenVPN через nm-applet. Что делаю:

1. Клик правой кнопкой мыши по иконке апплета -> Edit connections...
2. Клик по кнопке с плюсом
3. В диалоге "Choose a connection type" выбираем OpenVPN, нажимаем кнопку Create

В полученном диалоге нет вкладки, на которой можно было бы выбрать сертификаты или хотябы указать адрес сервера OpenVPN, есть только вкладки с Proxy и дополнительными параметрами. Кнопка "Save" не активна и никак активной не становится. При нажатии кнопки "Cancel" соединение не создаётся.
Comment 1 Ivan A. Melnikov 2019-04-29 12:54:32 MSK
Накопал в ~/.xsession-errors:0

** (nm-connection-editor:26058): WARNING **: 13:31:30.918: Could not load editor VPN plugin for “org.freedesktop.NetworkManager.openvpn” (missing plugin file "/usr/lib64/NetworkManager/libnm-vpn-plugin-openvpn-editor.so").

(nm-connection-editor:26058): Gtk-CRITICAL **: 13:31:30.918: gtk_widget_get_parent: assertion 'GTK_IS_WIDGET (widget)' failed

(nm-connection-editor:26058): GLib-GObject-CRITICAL **: 13:31:30.918: g_object_set_data: assertion 'G_IS_OBJECT (object)' failed

(nm-connection-editor:26058): Gtk-CRITICAL **: 13:31:30.918: gtk_notebook_insert_page: assertion 'GTK_IS_WIDGET (child)' failed

(nm-connection-editor:26058): Gtk-CRITICAL **: 13:31:30.920: gtk_widget_set_sensitive: assertion 'GTK_IS_WIDGET (widget)' failed

(nm-connection-editor:26058): Gtk-CRITICAL **: 13:31:30.921: gtk_widget_set_sensitive: assertion 'GTK_IS_WIDGET (widget)' failed

(nm-connection-editor:26058): libnm-CRITICAL **: 13:31:30.922: ((libnm/nm-vpn-editor.c:64)): assertion '<dropped>' failed
** Message: 13:31:30.922: Cannot save connection due to error: Invalid setting VPN: unspecified error
Comment 2 Ivan A. Melnikov 2019-04-29 12:56:34 MSK
Действительно, пакет NetworkManager-openvpn-gtk оказался не установлен в эту систему.
Comment 3 AEN 2019-04-29 13:00:16 MSK
(В ответ на комментарий №2)
> Действительно, пакет NetworkManager-openvpn-gtk оказался не установлен в эту
> систему.
Хехе.
А как с ним?
Comment 4 Ivan A. Melnikov 2019-04-29 13:11:50 MSK
С ним в диалоге появляется вкладка VPN. Сейчас найду работоспособный сервер проверю.
Comment 5 Ivan A. Melnikov 2019-04-29 13:15:09 MSK
Да. Так получается по крайней мере создать соединение.

Можно поворчать что хотелось бы каких-то сообщений об ошибках почеловечнее...
Comment 6 Сергей Жидких 2025-10-09 13:28:53 MSK
JeOS с Hyprland:
NetworkManager-1.52.1-alt1.x86_64
NetworkManager-adsl-1.52.1-alt1.x86_64
NetworkManager-applet-gtk-1.36.0-alt3.x86_64
NetworkManager-bluetooth-1.52.1-alt1.x86_64
NetworkManager-daemon-1.52.1-alt1.x86_64
NetworkManager-l2tp-1.20.20-alt1.x86_64
NetworkManager-l2tp-gtk4-1.20.20-alt1.x86_64
NetworkManager-l2tp-gtk-common-1.20.20-alt1.x86_64
NetworkManager-openconnect-1.2.10-alt2.x86_64
NetworkManager-openconnect-gtk4-1.2.10-alt2.x86_64
NetworkManager-openvpn-1.12.2-alt1.x86_64
NetworkManager-openvpn-gtk4-1.12.2-alt1.x86_64
NetworkManager-openvpn-gtk-common-1.12.2-alt1.x86_64
NetworkManager-ppp-1.52.1-alt1.x86_64
NetworkManager-pptp-1.2.12-alt2.x86_64
NetworkManager-pptp-gtk4-1.2.12-alt2.x86_64
NetworkManager-pptp-gtk-common-1.2.12-alt2.x86_64
NetworkManager-team-1.52.1-alt1.x86_64
NetworkManager-vpnc-1.4.0-alt1.x86_64
NetworkManager-vpnc-gtk4-1.4.0-alt1.x86_64
NetworkManager-vpnc-gtk-common-1.4.0-alt1.x86_64
NetworkManager-wifi-1.52.1-alt1.x86_64
NetworkManager-wwan-1.52.1-alt1.x86_64
openvpn-2.6.12-alt1.x86_64
Логи:
** (nm-connection-editor:9604): WARNING **: 13:15:41.316: Не удалось загрузить модуль редактора VPN для «org.freedesktop.NetworkManager.openvpn» (отсутствует файл модуля "/usr/lib64/NetworkManager/libnm-vpn-plugin-openvpn-editor.so").

(nm-connection-editor:9604): Gtk-CRITICAL **: 13:15:41.316: gtk_widget_get_parent: assertion 'GTK_IS_WIDGET (widget)' failed
(nm-connection-editor:9604): Gtk-CRITICAL **: 13:15:41.316: gtk_container_add: assertion 'GTK_IS_WIDGET (widget)' failed
(nm-connection-editor:9604): Gtk-CRITICAL **: 13:15:41.317: gtk_widget_set_sensitive: assertion 'GTK_IS_WIDGET (widget)' failed
(nm-connection-editor:9604): Gtk-CRITICAL **: 13:15:41.318: gtk_widget_set_sensitive: assertion 'GTK_IS_WIDGET (widget)' failed
(nm-connection-editor:9604): nm-CRITICAL **: 13:15:41.319: ((../src/libnm-client-impl/nm-vpn-editor.c:49)): assertion '<dropped>' failed
** Message: 13:15:41.319: Cannot save connection due to error: Недействительный параметр VPN: неуказанная ошибка
(nm-connection-editor:9604): Gtk-CRITICAL **: 13:15:41.319: gtk_widget_set_sensitive: assertion 'GTK_IS_WIDGET (widget)' failed
(nm-connection-editor:9604): nm-CRITICAL **: 13:15:41.372: ((../src/libnm-client-impl/nm-vpn-editor.c:49)): assertion '<dropped>' failed
(nm-connection-editor:9604): Gtk-CRITICAL **: 13:15:41.372: gtk_widget_set_sensitive: assertion 'GTK_IS_WIDGET (widget)' failed
(nm-connection-editor:9604): nm-CRITICAL **: 13:15:41.373: ((../src/libnm-client-impl/nm-vpn-editor.c:49)): assertion '<dropped>' failed
(nm-connection-editor:9604): Gtk-CRITICAL **: 13:15:41.373: gtk_widget_set_sensitive: assertion 'GTK_IS_WIDGET (widget)' failed
(nm-connection-editor:9604): nm-CRITICAL **: 13:15:41.373: ((../src/libnm-client-impl/nm-vpn-editor.c:49)): assertion '<dropped>' failed
(nm-connection-editor:9604): Gtk-CRITICAL **: 13:15:41.373: gtk_widget_set_sensitive: assertion 'GTK_IS_WIDGET (widget)' failed
Аналогичная ошибка, описанная в начале баги.
Решается до установкой NetworkManager-openvpn-gtk3.
Мне кажется пакет не должен требовать и gtk3 и gtk4. Судя по всему плагин openvpn находится не в том пакете.
Comment 7 Mikhail Efremov 2025-10-09 15:52:17 MSK
NetworkManager-*-gtk3 как раз для работы с nm-applet, который на gtk3.
NetworkManager-*-gtk4 пакеты нужны для gnome-control-center.