Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

I have seen the same problem with the Fedora 29 KDE Spin. I agree that integration with KDEWallet is probably involved. As a short term fix I have successfully used two solutions:

  • Following the suggestion
    1. I right clicked on the WiFi icon the lower right of the screen (the Plasma NetworkManager applet on the panel) and selected "Configure Network Connections...".
    2. On the dialog box that comes up, I selected a WiFi network and then selected the "Wi-Fi Security" tab for that network.
    3. Using the drop-down selection box below the "Password" box on the "Wi-Fi Security" tab, I selected "Store password for all users (not encrypted)".
    4. Of course, you should make sure the right password is entered in the "Password" box, but even with the correct password I had problems using the "Store password for this user only (encrypted)" setting. This seems to suggest that there is some sort of bad KDEWallet integration (or something similar). With the "Store password for all users (not encrypted)" option, I have not been getting the "No secrets were provided" message.
    5. I did steps 2-4 for each WiFi network listed in the dialog box. Oddly I didn't have to re-enter the password that had been stored, just select "Store password for all users (not encrypted)", so clearly it had remembered the password somehow.
  • Also, I suspect that using the "Ask for this password every time" for a WiFi connection for Step 3 above might be another alternative to "Store password for all users (not encrypted)", though, it would not be as inconvenient.
  • The other solution I have tried was to use nmcli command line tool to bring up the link: sudo nmcli -a connection up <name of network>. Note that the -a will cause nmcli to ask for the password for the network, which is really the reason this probably helps. Also note that I did this after using the Plasma NetworkManager applet to select the network and enter a password, so NetworkManager was aware of the network I was trying to bring up. I suspect you need to try to configure a WiFi network connection with NetworkManager first before using the nmcli connection up command to bring the network up. Creating a new network connection can be done with nmcli, but it is probably easier to use the graphical NetworkManager applet provided for Plasma. I needed to run the nmcli command at least once per boot, maybe once per login.

I hope that helps. If I figure out how to get the "Store password for this user only (encrypted)" option to work somehow, I will update his answer.