(Moving from #278036) Every time I open up Discover, a KWallet prompt comes up. I'm not using kwallet-pam. I'm not sure the point of this—polkit seems to be configured to allow me to install packages with Discover without a sudo prompt.
Can you show a screenshot? Doesn't it give any reason whatsoever? I cannot reproduce here...
Here's a picture of the screen. pinentry blocked me from accessing Spectacle. https://drive.google.com/open?id=0B_iE50uqUIIbeEc5cHVBNWphNnM Perhaps you use kwallet_pam so you don't get prompted for a password? I get the same popup other places (e.g. when using KIO-GDrive because my Google account credentials are stored in KWallet) but I'm not sure what kind of credentials Discover might need to store in KWallet.
Hi, I've been trying hard to reproduce and could not. Can you maybe try to run it with a breakpoint on KdePlatformDependent::openWallet? It's used to set up credentials for OCS in KNewStuff.
And now thinking about it, just having the back-trace when it's blocked requesting the wallet should work just as well. I can help you with gdb if you're not familiar with it.
Created attachment 105678 [details] Backtrace This is the backtrace while Discover was waiting for credentials. I had to use a VT because pinentry won't let me open a terminal, so sorry about the picture being a bit blurry.
#0 Attica::KdePlatformDependent::hasCredentials() at /home/apol/devel/frameworks/plasma-desktop/attica-kde/kdeplugin/kdeplatformdependent.cpp:155 #1 Attica::Provider::Private::Private() at /home/apol/devel/frameworks/attica/src/provider.cpp:173 #2 Attica::Provider::Provider() at /home/apol/devel/frameworks/attica/src/provider.cpp:207 #3 Attica::ProviderManager::parseProviderFile() at /home/apol/devel/frameworks/attica/src/providermanager.cpp:229 #4 Attica::ProviderManager::fileFinished() at /home/apol/devel/frameworks/attica/src/providermanager.cpp:160 #5 Attica::ProviderManager::qt_static_metacall() at /home/apol/build-devel/frameworks/attica/src/KF5Attica_autogen/EWIEGA46WW/moc_providermanager.cpp:113 #6 QMetaObject::activate() at /home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qobject.cpp:3766 Here's the actual backtrace with lines and debug information.
From the backtrace the auth dialog doesn't seem unnecessary though? It's used for opendesktop.org login credentials.
.
Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone!
This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging Thank you for helping us make KDE software even better for everyone!