SUMMARY When connecting, it makes sense, when disconnecting, not so much. STEPS TO REPRODUCE 1. Connect to a VPN 2. Disconnect from a VPN OBSERVED RESULT Kwallet asks for password. EXPECTED RESULT Nothing? SOFTWARE/OS VERSIONS (available in About System) KDE Plasma Version: 5.14.3 KDE Frameworks Version: 5.52 Qt Version: 5.12rc ADDITIONAL INFORMATION
This is weird, I have never experienced such behaviour. Can you open a terminal and run "export QT_LOGGING_RULES=plasma-nm*.debug=true" and from the same terminal session restart kded5 to see output from it? Then try to reproduce this issue.
LOG: kstart5 kded5 Omitting both --window and --windowclass arguments is not recommended org.kde.knotifications: env says KDE is running but SNI unavailable -- check KDE_FULL_SESSION and XDG_CURRENT_DESKTOP Installing the delayed initialization callback. bluedevil: Created Loaded KAccounts plugin "/usr/lib/qt/plugins/kaccounts/daemonplugins/gdrive.so" kcm_touchpad: Using X11 backend Delayed initialization. Reloading the khotkeys configuration Version 2 File! true Imported file "/usr/share/khotkeys/spectacle.khotkeys" Imported file "/usr/share/khotkeys/defaults.khotkeys" Imported file "/usr/share/khotkeys/konqueror_gestures_kde321.khotkeys" Imported file "/usr/share/khotkeys/konsole.khotkeys" Imported file "/usr/share/khotkeys/kde32b1.khotkeys" 3 Registering "org.kde.StatusNotifierHost-1144" as system tray modemmanager-qt: Failed enumerating MM objects: "org.freedesktop.systemd1.NoSuchUnit" "Unit dbus-org.freedesktop.ModemManager1.service not found." bluedevil: Bluetooth operational changed true bluedevil: ObexManager operational changed true Registering ":1.59/StatusNotifierItem" to system tray bluedevil: ObexAgent registered bluedevil: Agent registered bluedevil: Requested default Agent kscreen: Requesting missing EDID for outputs (66) plasma-nm: Unhandled VPN connection state change: 2 plasma-nm: Unhandled VPN connection state change: 3 plasma-nm: Unhandled VPN connection state change: 4 "No such interface “org.freedesktop.DBus.Properties” on object at path /org/freedesktop/NetworkManager/ActiveConnection/3" networkmanager-qt: void NetworkManager::ConnectionPrivate::onPropertiesChanged(const QVariantMap&) Unhandled property "Filename" networkmanager-qt: void NetworkManager::ConnectionPrivate::onPropertiesChanged(const QVariantMap&) Unhandled property "Flags" "No such interface “org.freedesktop.DBus.Properties” on object at path /org/freedesktop/NetworkManager/ActiveConnection/3" plasma-nm: virtual void SecretAgent::DeleteSecrets(const NMVariantMapMap&, const QDBusObjectPath&) plasma-nm: Path: "/org/freedesktop/NetworkManager/Settings/9" plasma-nm: bool SecretAgent::processDeleteSecrets(SecretsRequest&) const Waiting for the wallet to open
What type of VPN do you use? Do you have password for this VPN saved?
(In reply to Jan Grulich from comment #3) > What type of VPN do you use? Do you have password for this VPN saved? It's openVPN (ProtonVPN). Yes, password is saved but unencrypted, I dont have to enter any password when connecting (the VPN one or mine).
So your password is stored for all users, is that correct? You don't use KWallet, right? If so, it looks like a NetworkManager is responsible for this. NM asks our secret agent to remove the secrets from unknown reason. Maybe try to report your problem here: https://gitlab.freedesktop.org/NetworkManager/NetworkManager/issues
(In reply to Jan Grulich from comment #5) > So your password is stored for all users, is that correct? You don't use > KWallet, right? If so, it looks like a NetworkManager is responsible for > this. NM asks our secret agent to remove the secrets from unknown reason. > > Maybe try to report your problem here: > https://gitlab.freedesktop.org/NetworkManager/NetworkManager/issues Yes, the password is stored for all users, so I guess I dont use Kwallet? (it's installed though). Reported here: https://gitlab.freedesktop.org/NetworkManager/NetworkManager/issues/84
Closing, it's an issue in NetworkManager.