Bug 372990 - Wi-Fi password doesn't save in connection editor
Summary: Wi-Fi password doesn't save in connection editor
Status: RESOLVED INTENTIONAL
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_networkmanagement (show other bugs)
Version: unspecified
Platform: Kubuntu Linux
: NOR major
Target Milestone: ---
Assignee: Lukáš Tinkl
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-11-27 10:10 UTC by Karmo Rosental
Modified: 2024-12-23 18:27 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Karmo Rosental 2016-11-27 10:10:00 UTC
1. From network system tray icon menu choose "Configure Network Connections...".
2. Select a wireless connection and click "Edit".
3. KDE shows warning popup that "No agents were available for this request".
4. Go to "Wi-Fi Security" tab, enter password and click OK.
5. Go back to step 2 and warning shows up again and password field is empty!

In general configuration I have selected both:
+ Automatically connecto to this network when it is available
+ All users may connect to this network

KWallet is disabled.

I have had this problem already for several Kubuntu versions.
Comment 1 Ryan P.C. McQuen 2017-06-01 13:25:57 UTC
If you expand the width of the dialog you will see that there is a save button icon you can click to save the password for all users.
Comment 2 Karmo Rosental 2017-06-01 13:32:42 UTC
Ryan P.C. McQuen thanks for this tip.

Perhaps the UX can be a bit better there. I had two icons behind each other in default window size.

Why password only saves when I save it for all users? If I save it only for my user then when I reopen this dialog right away the password field is blank.
Comment 3 Jan Grulich 2017-06-01 13:37:19 UTC
Checking "All users may connect to this network" doesn't save the password for all users anymore as it was before, now you have to do what you write above. If you don't have KWallet enabled and you store your password to your current user then it won't be stored at all and that's why you are getting "No agents were available for this request", which means that NetworkManager were unable to retrieve the password for your connection. You either have to enable KWallet or set that the password will be stored to all users (unencrypted).