https://bugs.kde.org/show_bug.cgi?id=521584

            Bug ID: 521584
           Summary: Network manager unable to retrieve passwords from
                    KWallet after Plasma 6.7 upgrade
    Classification: Plasma
           Product: plasmashell
      Version First master
       Reported In:
          Platform: Neon
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Networks widget
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: 1.0

DESCRIPTION

distro: KDE Neon
I upgraded about ~250 packages with `aptitude`, seems like update to Plasma 6.7
started with these (along I did change login manager from sddm to plasmalogin).

After login to desktop the network manager asked for WiFi network password
while it was stored in KWallet.

Checking KWallet manager, I can see one suspicious thing, there is "Network
Management" item with "Maps" item containing many passwords to various WiFi
networks I have been using with this machine, and there's almost empty
"Passwords" item which contains the newly entered passwords (after the Plasma
6.7 update). Same passwords (= same networks in my case) in "Maps" have
different hash than in "Passwords" as far as I can tell, so it's not simple 1:1
mapping/migration of values.

When I open network settings for old record, I get system notification
Failed to get secrets for <network SSID>
No agents were available for this request. 

And when I switch to "Wi-Fi" tab of that network, the security says "None" and
there's no password.

(while I can see the stored password in KWallet manager in "Maps" section, but
it's missing in the newly filled "Passwords" - which gets filled as I connect
to network and re-enter the password manually)

Not sure if my way of updating packages with aptitude skipped some script
supposed to migrate the KWallet values from Maps to Passwords, or if there's no
migration, or if this is working "by design" changing how network manager is
storing WiFi passwords in KWallet, but from the UX point of view this is super
disruptive and "scary" upon upgrade to Plasma 6.7. In ideal world I would
expect network manager to migrate the old values if the storage scheme was
modified.

SOFTWARE/OS VERSIONS
Operating System (available in the Info Center app, or by running `kinfo` in a
terminal window):
Operating System: KDE neon User Edition
KDE Plasma Version: 6.7.0
KDE Frameworks Version: 6.27.0
Qt Version: 6.11.1
Kernel Version: 6.17.0-1025-oem (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 7 7840HS w/ Radeon 780M Graphics
Memory: 64 GiB of RAM (60.6 GiB usable)
Graphics Processor: AMD Radeon Graphics

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to