Bug 1164449
Summary: | Unable to load VPN connection editor | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Didier G <didierg-divers> | ||||
Component: | NetworkManager-openvpn | Assignee: | Lubomir Rintel <lkundrak> | ||||
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
Severity: | high | Docs Contact: | |||||
Priority: | unspecified | ||||||
Version: | 21 | CC: | cbm, choeger, claes.rosell, dcbw, fvzwieten, gonzo, huzaifas, keramidasceid, kkuehl, lkundrak, mail, psimerda, samuel-rhbugs, steve, thaller, tmlcoch | ||||
Target Milestone: | --- | Flags: | mleitner:
needinfo-
|
||||
Target Release: | --- | ||||||
Hardware: | x86_64 | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | NetworkManager-openvpn-1.0.0-1.fc21.1 | Doc Type: | Bug Fix | ||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2015-03-04 10:26:23 UTC | Type: | Bug | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Attachments: |
|
Description
Didier G
2014-11-15 14:42:24 UTC
Same here. Can't do VPN editing or adding. How can one adjust these things manually? In the way of logs, there are few. If I run gnome-control-center from a command prompt, the following is thrown when I attempt to create or import an OpenVPN connection. ** (gnome-control-center:2216): WARNING **: Couldn't load builder file: (unknown) Don't see any other relevant logging, if anyone can help me with that I'd be happy to provide it. I have the same problem. If I run "nm-connection-editor" from a terminal I recieve the following output: [crosell@localhost ~]$ nm-connection-editor Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged. ** (nm-connection-editor:26451): WARNING **: Unsupported connection type 'generic' ** (nm-connection-editor:26451): WARNING **: Couldn't load builder file: Ogiltig egenskap: GtkGrid.n_rows på rad 1625 ** (nm-connection-editor:26451): WARNING **: Could not load VPN user interface for service 'org.freedesktop.NetworkManager.openvpn': could not load required resources from /usr/share/gnome-vpn-properties/openvpn/nm-openvpn-dialog.ui. (nm-connection-editor:26451): Gtk-CRITICAL **: gtk_widget_get_parent: assertion 'GTK_IS_WIDGET (widget)' failed (nm-connection-editor:26451): GLib-GObject-CRITICAL **: g_object_set_data: assertion 'G_IS_OBJECT (object)' failed (nm-connection-editor:26451): Gtk-CRITICAL **: gtk_notebook_insert_page: assertion 'GTK_IS_WIDGET (child)' failed (nm-connection-editor:26451): Gtk-CRITICAL **: gtk_widget_set_sensitive: assertion 'GTK_IS_WIDGET (widget)' failed (nm-connection-editor:26451): Gtk-CRITICAL **: gtk_widget_set_sensitive: assertion 'GTK_IS_WIDGET (widget)' failed (nm-connection-editor:26451): libnm-glib-CRITICAL **: nm_vpn_plugin_ui_widget_interface_update_connection: assertion 'NM_IS_VPN_PLUGIN_UI_WIDGET_INTERFACE (iface)' failed ** (nm-connection-editor:26451): WARNING **: Invalid setting VPN (nm-connection-editor:26451): Gtk-CRITICAL **: gtk_widget_set_sensitive: assertion 'GTK_IS_WIDGET (widget)' failed (nm-connection-editor:26451): libnm-glib-CRITICAL **: nm_vpn_plugin_ui_widget_interface_update_connection: assertion 'NM_IS_VPN_PLUGIN_UI_WIDGET_INTERFACE (iface)' failed ** (nm-connection-editor:26451): WARNING **: Invalid setting VPN (nm-connection-editor:26451): Gtk-CRITICAL **: gtk_widget_set_sensitive: assertion 'GTK_IS_WIDGET (widget)' failed (nm-connection-editor:26451): libnm-glib-CRITICAL **: nm_vpn_plugin_ui_widget_interface_update_connection: assertion 'NM_IS_VPN_PLUGIN_UI_WIDGET_INTERFACE (iface)' failed ** (nm-connection-editor:26451): WARNING **: Invalid setting VPN (nm-connection-editor:26451): Gtk-CRITICAL **: gtk_widget_set_sensitive: assertion 'GTK_IS_WIDGET (widget)' failed (nm-connection-editor:26451): libnm-glib-CRITICAL **: nm_vpn_plugin_ui_widget_interface_update_connection: assertion 'NM_IS_VPN_PLUGIN_UI_WIDGET_INTERFACE (iface)' failed ** (nm-connection-editor:26451): WARNING **: Invalid setting VPN Turns out that the Glade xml file is invalid. GtkGrid, unlike GtkTable, does not have the properties "n_rows" or "n_columns". Why this yields en fatal error I do not know. However, simply removing these 12 lines on 6 locations from the xml file seems to solve the problem. Also open the XML file in a later version of Glade and re-save it also solves the problem but generates more changes to the file. There are still some layout issues with the OpenVPN dialog, caused by a very long label. But with this change the dialog works at-least. Created attachment 960091 [details]
Glade XML file resaved in Glade 3.18.3
To use this file instead: Replace the "nm-openvpn-dialog.ui" file in the "/usr/share/gnome-vpn-properties/openvpn/" folder.
Claes Rosell's attachment seems to resolve the issue. (In reply to kkuehl from comment #6) > Claes Rosell's attachment seems to resolve the issue. Is there a reason this change hasn't been made, and a new package built? I also hit the problem on F21 I also hit this problem on F21 NetworkManager-openvpn-1.0.0-1.fc21.1 has been submitted as an update for Fedora 21. https://admin.fedoraproject.org/updates/NetworkManager-openvpn-1.0.0-1.fc21.1 Package NetworkManager-openvpn-1.0.0-1.fc21.1: * should fix your issue, * was pushed to the Fedora 21 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing NetworkManager-openvpn-1.0.0-1.fc21.1' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2015-2476/NetworkManager-openvpn-1.0.0-1.fc21.1 then log in and leave karma (feedback). NetworkManager-openvpn-1.0.0-1.fc21.1 has been pushed to the Fedora 21 stable repository. If problems still persist, please make note of it in this bug report. |