Bug 379089 - kdepim-runtime is missing libkdexoauth2.so - breaks Gmail login
Summary: kdepim-runtime is missing libkdexoauth2.so - breaks Gmail login
Status: CONFIRMED
Alias: None
Product: neon
Classification: KDE Neon
Component: Packages User Edition (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Neon Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-04-22 16:20 UTC by Daniel Vrátil
Modified: 2024-03-03 10:00 UTC (History)
7 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Vrátil 2017-04-22 16:20:13 UTC
kdepim-runtime is compiled with XOAUTH2 support, which produces libkdexoauth2.so, libkdexoauth2.so.3 and libkdexoauth.so.3.0.0 files. This is a SASL2 plugin and SASL2 looks only for "*.so" names (without soversion). kdepim-runtime does not include this file, so SASL2 does not load the XOAUTH2 plugin, which breaks Gmail login for all users.

Most probably affects Dev stable and Dev unstable too.
Comment 1 Alex Sidorenko 2017-04-22 20:57:21 UTC
I can confirm this - found this morning after upgrading  neon/user that 'saslpluginviewer -c' does not list kdexoauth2.

After creating a symlink manually,

# cd /usr/lib/x86_64-linux-gnu
# ln -s libkdexoauth2.so.3 libkdexoauth2.so

kmail started working normally with GMAIL again
Comment 2 Jonathan Riddell 2017-04-22 20:58:40 UTC
fix is building
Comment 3 goliash 2024-03-01 08:43:19 UTC
This has reoccured with KDE 6 release. I had to create the symlink manually.
Comment 4 goliash 2024-03-01 08:44:50 UTC
Also kpim6-libsasl2-modules-kdexoauth2 package was not installed during upgrade and I had to install it manually.