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?
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.
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.
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.
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.
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 …
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 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)
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.
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
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
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”.