Red Hat Bugzilla – Bug 1422786
make insufficient permission errors more visible (especially in connection down)
Last modified: 2017-08-01 05:22:07 EDT
Description of problem: [vagrant@dacan NetworkManager-ci]$ sudo nmcli connection down testeth1 Connection 'testeth1' successfully deactivated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/3) [vagrant@dacan NetworkManager-ci]$ nmcli connection up testeth1 Error: Connection activation failed: Not authorized to control networking. [vagrant@dacan NetworkManager-ci]$ nmcli connection down testeth1 Error: 'testeth1' is not an active connection. Error: no active connection provided. [vagrant@dacan NetworkManager-ci]$ sudo nmcli connection up testeth1 Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/4) [vagrant@dacan NetworkManager-ci]$ nmcli connection down testeth1 Error: Timeout expired (10 seconds) ^^ This is weird as it timeouts rather than saying you don't have permissions and quitting immediately [vagrant@dacan NetworkManager-ci]$ rpm -q NetworkManager NetworkManager-1.6.3-16765.0770d7e68e.el7.centos.x86_64 [vagrant@dacan NetworkManager-ci]$ nmcli general permissions PERMISSION VALUE org.freedesktop.NetworkManager.enable-disable-network no org.freedesktop.NetworkManager.enable-disable-wifi no org.freedesktop.NetworkManager.enable-disable-wwan no org.freedesktop.NetworkManager.enable-disable-wimax no org.freedesktop.NetworkManager.sleep-wake no org.freedesktop.NetworkManager.network-control auth org.freedesktop.NetworkManager.wifi.share.protected no org.freedesktop.NetworkManager.wifi.share.open no org.freedesktop.NetworkManager.settings.modify.system auth org.freedesktop.NetworkManager.settings.modify.own auth org.freedesktop.NetworkManager.settings.modify.hostname auth org.freedesktop.NetworkManager.settings.modify.global-dns auth org.freedesktop.NetworkManager.reload auth org.freedesktop.NetworkManager.checkpoint-rollback auth org.freedesktop.NetworkManager.enable-disable-statistics no
Created attachment 1271434 [details] [PATCH] cli: check for deactivation failures
(In reply to Beniamino Galvani from comment #1) > Created attachment 1271434 [details] > [PATCH] cli: check for deactivation failures lgtm
Applied to master: https://cgit.freedesktop.org/NetworkManager/NetworkManager/commit/?id=67d144dd1e538cc753cbb581927f4b101726f271 and nm-1-8: https://cgit.freedesktop.org/NetworkManager/NetworkManager/commit/?h=nm-1-8&id=9029dabb87dc7e2951c058a2e77a904c900d860c
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2017:2299