Can't set up Google online account - page blank

Hello
I have Opensuse Leap 15.1 KDE
When I try to set up a Google online account, I get the “Web authentication for Google” window, but it remains blank. I’d expect to see the Google authentication page prompting me to enter my credentials.
The authentication window looks like a lite web broser. When I click on View Page Source, I suspect it is not handling the web redirects properly. See below (I replaced with Ns everything that looked like a token, for security reasons).
Any ideas?

Any help will be appreciated<!DOCTYPE html><html><head><title>Forwarding …</title><meta http-equiv=“content-type” content=“text/html; charset=utf-8”><meta http-equiv=“X-UA-Compatible” content=“IE=edge”><meta name=“viewport” content=“width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=0”><script src=‘https://ssl.gstatic.com/accounts/o/4145983012-xsrfstatemanager.js’></script></head><body ><noscript><meta http-equiv=“refresh” content=“0;url=/o/noscript”></noscript>
<!-- framebuster code starts here →
<style>plaintext{display:none}</style>
<script>
(function(){
try{
var win=this;
while("<plaintext>"){
if(win.parent==win)
break;
eval(“win.frameElement.src”).substr(0,1);
win=win.parent;
}
if(win.frameElement!=null)throw ‘busted’;
document.write("\x3Cxmp style\x3Ddisplay:none\x3E");
}catch(e){
try{
if(!open(location,’_top’))
alert(‘this content cant be framed’);
top.location=location;
}catch(e){}
}
})();
</script>
<!-- do not remove the plaintext nor xmp tags →
<plaintext/><xmp>.</xmp>
<!-- framebuster code ends here →
<script type=“text/javascript”>xsrfstatemanager.chooseKeyAndRedirect( ‘https://accounts.google.com/signin/oauth?client_id\NNNNNNNN.apps.googleusercontent.com\x26as\NNNNNNN\x26nosignup\x3d1\x26destination\x3dhttp://localhost\x26approval_state\x3d!NNNNNNNNNNNNN\x26oauthgdpr\x3d1\x26oauthriskyscope\x3d1\x26delegation\x3d1\x26xsrfsig\NNNNNNNNNNNN’, ‘NNNNNNN’, ‘OCAK’,true,true, ‘https://accounts.google.com/o/nocookie’);</script></body></html>

Hello,

Welcome to the openSUSE forums.

As you seem to use a web-browser for this, it would be nice if you explain which browser you use.

Also, the interface here to enter posts is of course new to you. We make extensive use of CODE tags:

There is an important, but not easy to find feature on the forums.

Please in the future use CODE tags around copied/pasted computer text in a post. It is the # button in the tool bar of the post editor. When applicable copy/paste complete, that is including the prompt, the command, the output and the next prompt.

An example is here: Using CODE tags Around your paste.

In your case above, you could even have used HTML tags instead of CODE tags (the button with <>), but the CODE tags are the most important ones used here.

Hello,
Thanks for pointing out the CODE formatting. Sorry about that!
I’m not using any browser but the Online Accounts feature under System Settings:
https://userbase.kde.org/images.userbase/0/02/Systemsettings-plasma5_4.png
Regards!

I have avoided doing that, because I would just as soon not have Google tracking me. But when I saw your post, I decided to try. And I get the same thing. There’s just a blank window.

You are a real hero :stuck_out_tongue:

At least now I know I’m not the only one having this issue :slight_smile:

I also tried on another system with Plasma 5.17.5, and had the same problem.

It’s hard to believe that something just doesn’t work. Many KDE users also use “kmail” and probably connect to the Google calendar through “korganizer” and “gmail” credentials. Perhaps the online account app works in that case.

Seems to be the issue where the KDE folks failed to register with Google within a time-frame Google considered to be “acceptable”.

There’s these Bug Reports: <https://bugs.kde.org/show_bug.cgi?id=414219> and <https://gitlab.com/accounts-sso/signon-ui/issues/2>.
[HR][/HR]When I tried the “System Settings” → “Online Accounts” → “Google” game, apart for the blank Google window, the systemd Journal recorded the following:


Feb 17 12:12:00 xxx systemsettings5[15783]: Checking service  "nextcloud-upload"  for provider  "twitter"
Feb 17 12:12:00 xxx systemsettings5[15783]: Checking service  "twitter-microblog"  for provider  "twitter"
Feb 17 12:12:00 xxx systemsettings5[15783]: Found a service, not skipping: "twitter-microblog"
Feb 17 12:12:00 xxx systemsettings5[15783]: Checking service  "nextcloud-upload"  for provider  "owncloud"
Feb 17 12:12:00 xxx systemsettings5[15783]: Found a service, not skipping: "nextcloud-upload"
Feb 17 12:12:00 xxx systemsettings5[15783]: Checking service  "nextcloud-upload"  for provider  "google"
Feb 17 12:12:00 xxx systemsettings5[15783]: Checking service  "twitter-microblog"  for provider  "google"
Feb 17 12:12:00 xxx systemsettings5[15783]: Checking service  "google-youtube"  for provider  "google"
Feb 17 12:12:00 xxx systemsettings5[15783]: Found a service, not skipping: "google-youtube"
Feb 17 12:12:14 xxx systemsettings5[15783]: Starting new account dialog for "google"
Feb 17 12:12:14 xxx systemsettings5[15783]: "google"
Feb 17 12:12:14 xxx systemsettings5[15783]: Looking for plugin ""
Feb 17 12:12:14 xxx dbus-daemon[4304]: [session uid=1000 pid=4304] Activating service name='com.google.code.AccountsSSO.SingleSignOn' requested by ':1.387' (uid=1000 pid=15783 comm="/usr/bin/systemsettings5 ")
Feb 17 12:12:14 xxx systemsettings5[15783]: Starting auth session with "oauth2"
Feb 17 12:12:14 xxx dbus-daemon[4304]: [session uid=1000 pid=4304] Successfully activated service 'com.google.code.AccountsSSO.SingleSignOn'
Feb 17 12:12:16 xxx kwalletd5[4292]: Application ' "signond" ' using kwallet without parent window!
Feb 17 12:13:02 xxx plasmashell[4494]: qt.qpa.xcb: QXcbConnection: XCB error: 2 (BadValue), sequence: 34048, resource id: 136314907, major code: 142 (Unknown), minor code: 3
Feb 17 12:13:02 xxx systemsettings5[15783]: Info:
Feb 17 12:13:02 xxx systemsettings5[15783]:         Id: 1
Feb 17 12:13:02 xxx systemsettings5[15783]:         caption: "google"
Feb 17 12:13:02 xxx systemsettings5[15783]:         owner: ""
Feb 17 12:13:02 xxx systemsettings5[15783]:         userName: ""
Feb 17 12:13:02 xxx dbus-daemon[4304]: [session uid=1000 pid=4304] Activating service name='com.nokia.singlesignonui' requested by ':1.389' (uid=1000 pid=15801 comm="/usr/bin/signond ")
Feb 17 12:13:02 xxx dbus-daemon[4304]: [session uid=1000 pid=4304] Successfully activated service 'com.nokia.singlesignonui'
Feb 17 12:13:02 xxx signon-ui[15826]: qml: Loading changed
Feb 17 12:13:04 xxx signon-ui[15826]: qml: Loading changed
Feb 17 12:13:04 xxx signon-ui[15826]: js: Uncaught TypeError: Cannot read property 'addEventListener' of null
Feb 17 12:13:04 xxx signon-ui[15826]: qml: Loading changed
Feb 17 12:13:04 xxx signon-ui[15826]: qml: Loading changed
Feb 17 12:13:04 xxx signon-ui[15826]: js: Uncaught TypeError: Cannot read property 'addEventListener' of null
Feb 17 12:13:04 xxx signon-ui[15826]: qml: Loading changed
Feb 17 12:13:04 xxx signon-ui[15826]: qml: Loading changed

Caveat emptor – or, in this case, possibly – “caveat venditor” may be more appropriate – it’s broken …

Thanks for your comments.

None of the links seem to apply to my case because I never get to see the login page.

This is what I get on the journal (I see some differences from yours but I don’t know if they are relevant):

Feb 18 23:34:08 portatil1234.site kcmshell5[19501]: Starting new account dialog for "google"
Feb 18 23:34:08 portatil1234.site kcmshell5[19501]: "google"
Feb 18 23:34:08 portatil1234.site kcmshell5[19501]: Looking for plugin ""
Feb 18 23:34:08 portatil1234.site dbus-daemon[2132]: [session uid=1000 pid=2132] Activating service name='com.google.code.AccountsSSO.SingleSignOn' requested by ':1.120' (uid=1000 pid=19501 comm="/usr/bin/kcmshell5 kcm_kaccounts ")
Feb 18 23:34:08 portatil1234.site kcmshell5[19501]: Starting auth session with "oauth2"
Feb 18 23:34:08 portatil1234.site dbus-daemon[2132]: [session uid=1000 pid=2132] Successfully activated service 'com.google.code.AccountsSSO.SingleSignOn'
Feb 18 23:34:08 portatil1234.site signond[19509]: Could not find any platform plugin
Feb 18 23:34:08 portatil1234.site kcmshell5[19501]: Info:
Feb 18 23:34:08 portatil1234.site kcmshell5[19501]:         Id: 21
Feb 18 23:34:08 portatil1234.site kcmshell5[19501]:         caption: "google"
Feb 18 23:34:08 portatil1234.site kcmshell5[19501]:         owner: ""
Feb 18 23:34:08 portatil1234.site kcmshell5[19501]:         userName: ""
Feb 18 23:34:08 portatil1234.site dbus-daemon[2132]: [session uid=1000 pid=2132] Activating service name='com.nokia.singlesignonui' requested by ':1.122' (uid=1000 pid=19509 comm="/usr/bin/signond ")
Feb 18 23:34:08 portatil1234.site com.nokia.singlesignonui[2132]: No protocol specified
Feb 18 23:34:09 portatil1234.site dbus-daemon[2132]: [session uid=1000 pid=2132] Successfully activated service 'com.nokia.singlesignonui'
Feb 18 23:34:09 portatil1234.site com.nokia.singlesignonui[2132]: No protocol specified
Feb 18 23:34:09 portatil1234.site signon-ui[19522]: qml: Loading changed
Feb 18 23:34:10 portatil1234.site signon-ui[19522]: qml: Loading changed
Feb 18 23:34:10 portatil1234.site signon-ui[19522]: js: Uncaught TypeError: Cannot read property 'addEventListener' of null
Feb 18 23:34:10 portatil1234.site signon-ui[19522]: qml: Loading changed
Feb 18 23:34:10 portatil1234.site signon-ui[19522]: qml: Loading changed
Feb 18 23:34:10 portatil1234.site signon-ui[19522]: js: Uncaught TypeError: Cannot read property 'addEventListener' of null
Feb 18 23:34:10 portatil1234.site signon-ui[19522]: qml: Loading changed
Feb 18 23:34:11 portatil1234.site signon-ui[19522]: qml: Loading changed
Feb 18 23:34:11 portatil1234.site signon-ui[19522]: js: Uncaught TypeError: Cannot read property 'addEventListener' of null
Feb 18 23:34:11 portatil1234.site signon-ui[19522]: qml: Loading changed
Feb 18 23:34:11 portatil1234.site signon-ui[19522]: qml: Loading changed

These errors mean that, there’s at least one package missing from your machine – plus, also, some missing files …
You need to check the validity of your installation.
First, please check that, the repositories you’re using are valid Leap 15.1 repositories: use the CLI command “zypper repos --uri”
With the user “root”, please execute the following CLI commands:

  • “zypper verify”
  • “rpm --rebuilddb”
  • “rpm --verify --all”
  • “rpmconfigcheck”

Results .-

zypper repos --uri
(I omitted the disabled repos. Everything looks fine to me)

Les prioritats dels repositoris no tenen efecte. Tots els repositoris habilitats comparteixen la mateixa prioritat.

#  | Àlies                             | Nom                                                      | Habilitat | Comprovació GPG | Refresca | URI (adreça del recurs)                                                    
---+-----------------------------------+----------------------------------------------------------+-----------+-----------------+----------+----------------------------------------------------------------------------
12 | repo-non-oss                      | Repositori de programari de codi NO obert                | Sí        | (r ) Sí         | Sí       | http://download.opensuse.org/distribution/leap/15.1/repo/non-oss/          
13 | repo-oss                          | Repositori principal                                     | Sí        | (r ) Sí         | Sí       | http://download.opensuse.org/distribution/leap/15.1/repo/oss/              
16 | repo-update                       | Repositori d'actualització principal                     | Sí        | (r ) Sí         | Sí       | http://download.opensuse.org/update/leap/15.1/oss                          
17 | repo-update-non-oss               | Repositori d'actualització (Programari de codi NO obert) | Sí        | (r ) Sí         | Sí       | http://download.opensuse.org/update/leap/15.1/non-oss/                     
19 | x86_64                            | Flash Player                                             | Sí        | ( p) Sí         | Sí       | http://linuxdownload.adobe.com/linux/x86_64/ 

zypper verify
(The last sentence says that all dependencies are fulfilled)

Obtenint metadades del repositori Repositori d'actualització principal ....................................................................................................................[fet]
Construint la memòria cau del repositori Repositori d'actualització principal .............................................................................................................[fet]
Carregant les dades del repositori...
Llegint els paquets instal·lats...

Es satisfan totes les dependències dels paquets instal·lats.

**rpm --rebuilddb
**(The command did not give any output)

rpm --verify --all
(There are a number of entries marked with “falta”, that is, “missing”. Is that a problem? If so, how can I fix it?)
The output is too long to post. Please use this link:
https://drive.google.com/open?id=1lwJkXOC1_U-mAeWA2gFRbtZw5iH86Che

rpmconfigcheck

Searching for unresolved configuration files
Please check the following files (see /var/adm/rpmconfigcheck):
    /etc/aliases.rpmnew
    /etc/default/grub.rpmnew
    /etc/default/useradd.rpmnew
    /etc/fonts/conf.d/10-rendering-options.conf.rpmsave
    /etc/fonts/conf.d/58-family-prefer-local.conf.rpmsave
    /etc/hostname.rpmnew
    /etc/login.defs.rpmsave
    /etc/nsswitch.conf.rpmnew
    /etc/ntp.conf.rpmnew
    /etc/pam.d/common-account.rpmnew
    /etc/pam.d/common-auth.rpmnew
    /etc/pam.d/common-password.rpmnew
    /etc/pam.d/common-session.rpmnew
    /etc/pam.d/sshd.rpmnew
    /etc/plymouth/plymouthd.conf.rpmnew
    /etc/postfix/main.cf.rpmnew
    /etc/postfix/master.cf.rpmnew
    /etc/pulse/client.conf.rpmnew
    /etc/sane.d/dll.conf.rpmnew
    /etc/sddm.conf.rpmnew
    /etc/speech-dispatcher/speechd.conf.rpmnew
    /etc/ssh/ssh_config.rpmnew
    /etc/ssh/sshd_config.rpmnew
    /etc/sudoers.rpmnew
    /etc/sysconfig/SuSEfirewall2.rpmnew
    /etc/tuned/active_profile.rpmnew
    /etc/xdg/kickoffrc.rpmsave
    /usr/share/info/dir.rpmnew
    /usr/share/kde4/config/kdm/kdmrc.rpmnew

If the verify function of rpm is indicating missing files then, the first task is to identify the package which is responsible for the missing file:

  • RPM verification indicates the full path of the missing file(s).
  • “rpm --query --whatprovides «full path of the missing file
    »” will point to the RPM package. - Use “zypper install --force «package containing the missing file(s)
    »” to restore the file or files which are missing.

As it says, check the differences between the “.rpmnew” files and the existing configuration files.

  • It’s usually safer to rename the existing configuration file by adding a “.old” suffix to it and then, rename the “.rpmnew” file by removing the “.rpmnew” suffix.
  • Then, merge the settings in the “.old” file into the updated (new version) configuration file, paying particular attention to any syntax changes which may have occurred.

I proceeded as directed (hard work ^ ^). I rebooted.
Now it doesn’t complain about any rpmnew/rpmsave files.
But it still doesn’t work

I proceeded as directed. Now it doesn’t complain about any missing file.
It still doesn’t work, though

That may well be – we’ve discovered that it’s broken anyway …

  • But, hopefully, at least, the “signond???]: Could not find any platform plugin
    ” errors have been fixed … - Meaning, that, once the KDE Plasma repair has been made, you won’t be blocked due to an additional error in your system …

I think that your problem is related to recent Google’s OAuth problem. I can confirm that I had the same problem on TW and Leap. There’s workaround for kmail with lowering security in Google Account and enabling application passwords but for GDrive integration I could’t find any solution. In TW i there was swarning screen that application is unsecure, in Leap, a blank page.

It’s always good to maintain the system in good shape. I am thankful for your help :slight_smile:

However, the plugin error still appears:

Feb 27 14:35:07 portatil1234.site plasmashell[2249]: file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/ToolTipInstance.qml:41: ReferenceError: AppPid is not defined
Feb 27 14:35:07 portatil1234.site plasmashell[2249]: file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/ToolTipInstance.qml:37: ReferenceError: index is not defined
Feb 27 14:35:07 portatil1234.site plasmashell[2249]: file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/ToolTipInstance.qml:181: ReferenceError: IsMinimized is not defined
Feb 27 14:35:07 portatil1234.site plasmashell[2249]: file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/ToolTipInstance.qml:437: ReferenceError: VirtualDesktop is not defined
Feb 27 14:35:07 portatil1234.site plasmashell[2249]: file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/ToolTipInstance.qml:395: ReferenceError: model is not defined
Feb 27 14:35:07 portatil1234.site plasmashell[2249]: file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/ToolTipInstance.qml:437: ReferenceError: VirtualDesktop is not defined
Feb 27 14:35:07 portatil1234.site plasmashell[2249]: file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/ToolTipInstance.qml:437: ReferenceError: VirtualDesktop is not defined
Feb 27 14:35:07 portatil1234.site plasmashell[2249]: file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/ToolTipInstance.qml:437: ReferenceError: VirtualDesktop is not defined
Feb 27 14:35:07 portatil1234.site plasmashell[2249]: file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/ToolTipInstance.qml:437: ReferenceError: VirtualDesktop is not defined
Feb 27 14:35:07 portatil1234.site plasmashell[2249]: qt.qpa.xcb: QXcbConnection: XCB error: 2 (BadValue), sequence: 19244, resource id: 77594637, major code: 142 (Unknown), minor code: 3
Feb 27 14:35:07 portatil1234.site plasmashell[2249]: qt.qpa.xcb: QXcbConnection: XCB error: 2 (BadValue), sequence: 19249, resource id: 77594637, major code: 142 (Unknown), minor code: 3
Feb 27 14:35:07 portatil1234.site kcmshell5[13587]: Checking service  "nextcloud-upload"  for provider  "twitter"
Feb 27 14:35:07 portatil1234.site kcmshell5[13587]: Checking service  "twitter-microblog"  for provider  "twitter"
Feb 27 14:35:07 portatil1234.site kcmshell5[13587]: Found a service, not skipping: "twitter-microblog"
Feb 27 14:35:08 portatil1234.site kcmshell5[13587]: Checking service  "nextcloud-upload"  for provider  "owncloud"
Feb 27 14:35:08 portatil1234.site kcmshell5[13587]: Found a service, not skipping: "nextcloud-upload"
Feb 27 14:35:08 portatil1234.site kcmshell5[13587]: Checking service  "nextcloud-upload"  for provider  "google"
Feb 27 14:35:08 portatil1234.site kcmshell5[13587]: Checking service  "twitter-microblog"  for provider  "google"
Feb 27 14:35:08 portatil1234.site kcmshell5[13587]: Checking service  "google-drive"  for provider  "google"
Feb 27 14:35:08 portatil1234.site kcmshell5[13587]: Found a service, not skipping: "google-drive"
Feb 27 14:35:11 portatil1234.site kcmshell5[13587]: Starting new account dialog for "google"
Feb 27 14:35:11 portatil1234.site kcmshell5[13587]: "google"
Feb 27 14:35:11 portatil1234.site kcmshell5[13587]: Looking for plugin ""
Feb 27 14:35:11 portatil1234.site dbus-daemon[2072]: [session uid=1000 pid=2072] Activating service name='com.google.code.AccountsSSO.SingleSignOn' requested by ':1.159' (uid=1000 pid=13587 comm="/usr/bin/kcmshell5 kcm_kaccounts ")
Feb 27 14:35:11 portatil1234.site kcmshell5[13587]: Starting auth session with "oauth2"
Feb 27 14:35:11 portatil1234.site dbus-daemon[2072]: [session uid=1000 pid=2072] Successfully activated service 'com.google.code.AccountsSSO.SingleSignOn'
Feb 27 14:35:12 portatil1234.site signond[13594]: **Could not find any platform plugin**
Feb 27 14:35:13 portatil1234.site kcmshell5[13587]: Info:
Feb 27 14:35:13 portatil1234.site kcmshell5[13587]:         Id: 27
Feb 27 14:35:13 portatil1234.site kcmshell5[13587]:         caption: "google"
Feb 27 14:35:13 portatil1234.site kcmshell5[13587]:         owner: ""
Feb 27 14:35:13 portatil1234.site kcmshell5[13587]:         userName: ""
Feb 27 14:35:13 portatil1234.site dbus-daemon[2072]: [session uid=1000 pid=2072] Activating service name='com.nokia.singlesignonui' requested by ':1.161' (uid=1000 pid=13594 comm="/usr/bin/signond ")
Feb 27 14:35:16 portatil1234.site com.nokia.singlesignonui[2072]: No protocol specified
Feb 27 14:35:16 portatil1234.site dbus-daemon[2072]: [session uid=1000 pid=2072] Successfully activated service 'com.nokia.singlesignonui'
Feb 27 14:35:18 portatil1234.site com.nokia.singlesignonui[2072]: No protocol specified
Feb 27 14:35:19 portatil1234.site signon-ui[13607]: qml: Loading changed
Feb 27 14:35:20 portatil1234.site signon-ui[13607]: qml: Loading changed
Feb 27 14:35:20 portatil1234.site signon-ui[13607]: js: Uncaught TypeError: Cannot read property 'addEventListener' of null
Feb 27 14:35:20 portatil1234.site signon-ui[13607]: qml: Loading changed
Feb 27 14:35:20 portatil1234.site signon-ui[13607]: qml: Loading changed
Feb 27 14:35:20 portatil1234.site signon-ui[13607]: js: Uncaught TypeError: Cannot read property 'addEventListener' of null
Feb 27 14:35:20 portatil1234.site signon-ui[13607]: qml: Loading changed
Feb 27 14:35:21 portatil1234.site signon-ui[13607]: qml: Loading changed
Feb 27 14:35:21 portatil1234.site signon-ui[13607]: js: Uncaught TypeError: Cannot read property 'addEventListener' of null
Feb 27 14:35:21 portatil1234.site signon-ui[13607]: qml: Loading changed
Feb 27 14:35:21 portatil1234.site signon-ui[13607]: qml: Loading changed
Feb 27 14:35:21 portatil1234.site signon-ui[13607]: js: Uncaught TypeError: Cannot read property 'addEventListener' of null
Feb 27 14:35:21 portatil1234.site signon-ui[13607]: qml: Loading changed
Feb 27 14:35:21 portatil1234.site signon-ui[13607]: qml: Loading changed

By the way, I filed a bug:
https://bugzilla.opensuse.org/show_bug.cgi?id=1165061

@jsamper:

Looking at your systemd Journal entries and, comparing them to mine, the difference seems to be that, after the connection to the Google service was successfully established, my entries indicate that, KWallet was being used and, your entries indicated “Could not find any platform plugin”.

  • Are you using KWallet and, is it correctly setup?
  • For applications such as the one being discussed here, the Wallet has to use Blowfish encryption and, the wallet’s password has to be the same as the user’s login password and, the “pam_kwallet” package has to be installed.

kwallet is installed but I’m not using it. I mean, maybe it’s running in the background, but it never asks me for any password.
I installed pam_kwallet and all kwallet-related packages, but the problem remains and the “signond[27421]: Could not find any platform plugin” message still appears

One thing to notice, though. When I run kwallet, it says that signond is one of the applications connected to it, besides kwalletmanager5 and kde5. And it says that the wallet is currently “open”.

Uhmmm…