Bugzilla – Bug 612771
knetworkmanager asks for wallet password on _every_ reconnect
Last modified: 2011-12-08 19:24:15 UTC
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; de; rv:1.9.2.4) Gecko/20100513 SUSE/3.6.4-1.17 Firefox/3.6.4 When reconnecting to networks which require a key, knetworkmanager requires the wallet password to be typed in even when it has the key cached. KNetworkmanager even wants to access the wallet when connecting to unencrypted networks. Reproducible: Always Steps to Reproduce: 1. Initiate connection to an encrypted network. 2. Get asked for wallet key and enter it. 3. The connection process starts and completes. 4. Disconnect from the network and close wallet (or wait for it to close itself). 5. Reconnect, watch the knetworkmanager icon indicate a successful connection. 6. Get asked for the wallet password _again_. Actual Results: knetworkmanager reconnects sucessfully, so it must have cached the key. But still, it requires to enter the wallet password. Expected Results: knetworkmanager should just reconnect using the cached key and not ask for the wallet password every time. I saw bugs 561019 and 557216, but they describe only the situation when connecting to a network for the first time, which is not so much an annoyance. However, having to enter the wallet password on _every_ reconnect is a pain, especially when you know that this is not necessary.
Michael, is this fixed for you in later versions? Thanks
Unfortunately not; Today's Factory still does it. A simple way to check it quickly is to connect to any network, disconnect, close wallet manually with kwalletmanager. Knetworkmanager will prompt for the password _after_ the connection is established. You can check that the connection is functional _before_ the PW is entered by browsing to some web page.
11.3 is too old. knetworkmanager unmaintained. If this still happens with 12.1's plasmoid-networkmanagement and not opensuse-specific, please report it upstream. http://en.opensuse.org/openSUSE:Bugreport_KDE#Before_you_report_bugs You can also try a current version of KDE with older openSUSE versions. http://en.opensuse.org/KDE_repositories