https://bugs.kde.org/show_bug.cgi?id=424065
Bug ID: 424065
Summary: Removing connection produces weird notification
Product: plasma-nm
Version: 5.19.3
Platform: Other
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
SUMMARY
I was removing old saved Wi-Fi connections from the list via Connections —
System Settings module. Each time I removed one, it gave me this weird error
notification:
> Failed to remove %connection_name%
>
> Error checking authorization: connection was deleted
STEPS TO REPRODUCE
1. Remove Wi-Fi connection via Connections — System Settings Module.
OBSERVED RESULT
Error notification appears.
EXPECTED RESULT
No error. Or at least an error with a descriptive meaningful text which user
can understand and take some actions about it.
SOFTWARE/OS VERSIONS
Arch Linux, KDE/Plasma
lib32-libnm-glib 1.18.5dev+12+ga8746f48ca-1
libnm 1.24.2-1
libnm-glib 1.18.5dev+12+ga8746f48ca-1
networkmanager 1.24.2-1
polkit-qt5 0.113.0-2
ADDITIONAL INFORMATION
Code responsible for posting this is Handler::replyFinished method in
libs/handler.cpp, but it is not the origin. In this case, KDE/Plasma is merely
a messenger, so don't shoot the messenger. It could add some more context
and/or advice though.
Originally posted at FreeDesktop Gitlab:
https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/issues/489
Original issue text:
=== ratijas:
I was removing old saved Wi-Fi connections from the list via Connections —
System Settings module. Each time I removed one, it gave me this weird error
notification:
> Failed to remove %connection_name%
>
> Error checking authorization: connection was deleted

Who am I wronged in this world? What kind of message is that? What am I (as a
user) supposed to do with that information?
---
> Arch Linux, KDE/Plasma
> lib32-libnm-glib 1.18.5dev+12+ga8746f48ca-1
> libnm 1.24.2-1
> libnm-glib 1.18.5dev+12+ga8746f48ca-1
> networkmanager 1.24.2-1
=== Thomas Haller:
NetworkManager uses PolicyKit for authenticating requests. That means, if your
system user doesn't have permissions, then an operation will fail. You see your
permissions with `nmcli general permissions`. Note that PolicyKit can also
prompt for a password to authenticate the user. It's mostly KDE's
responsibility to integrate an agent for PolicyKit.
>From the provided information it's not clear that this is an issue in
NetworkManager. It looks either like a bug in plasma-nm or a misconfiguration
of PolicyKit on your system.
=== ratijas:
Shame on me, I installed my Arch Linux by guides and tutorials via installer
script. I have little idea about PolicyKit and its configuration. I am more of
a regular™ userⓒ in this field.
Here is my `nmcli general permissions`:
PERMISSION VALUE
org.freedesktop.NetworkManager.checkpoint-rollback auth
org.freedesktop.NetworkManager.enable-disable-connectivity-check yes
org.freedesktop.NetworkManager.enable-disable-network yes
org.freedesktop.NetworkManager.enable-disable-statistics yes
org.freedesktop.NetworkManager.enable-disable-wifi yes
org.freedesktop.NetworkManager.enable-disable-wimax yes
org.freedesktop.NetworkManager.enable-disable-wwan yes
org.freedesktop.NetworkManager.network-control yes
org.freedesktop.NetworkManager.reload auth
org.freedesktop.NetworkManager.settings.modify.global-dns auth
org.freedesktop.NetworkManager.settings.modify.hostname auth
org.freedesktop.NetworkManager.settings.modify.own yes
org.freedesktop.NetworkManager.settings.modify.system yes
org.freedesktop.NetworkManager.sleep-wake no
org.freedesktop.NetworkManager.wifi.scan yes
org.freedesktop.NetworkManager.wifi.share.open yes
org.freedesktop.NetworkManager.wifi.share.protected yes
So what was supposed to happen instead of that notification? System (KDE)
should have prompted me for password and confirmation or something?
--
You are receiving this mail because:
You are watching all bug changes.