Bug 1800959

Summary: Cannot use Online Accounts in Fedore 31 KDE Desktop, as ubuntu OnlineAccounts are needed and missing
Product: [Fedora] Fedora Reporter: Guillem Liarte <guillem.liarte>
Component: kaccounts-providersAssignee: Rex Dieter <rdieter>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: 31CC: guillem.liarte, kde-sig, rdieter
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-02-11 15:08:48 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Guillem Liarte 2020-02-09 13:39:20 UTC
Description of problem:


Version-Release number of selected component (if applicable):

ktp-accounts-kcm-19.12.1-1.fc31.x86_64
kaccounts-integration-19.12.1-1.fc31.x86_64


How reproducible:

Install KDE Spin of Fedora 31


Steps to Reproduce:
1. Launch system settings

dbus-launch systemsettings5

2. Navigate to "Online Accounts"

Actual results:

QQmlEngine::setContextForObject(): Object already has a QQmlContext
kf5.kactivity.stat: [Error at ResultSetPrivate::initQuery]:  QSqlError("1", "Unable to execute statement", "no such column: rl.initiatingAgent")
kf5.kactivity.stat: [Error at ResultSetPrivate::initQuery]:  QSqlError("1", "Unable to execute statement", "no such column: rl.initiatingAgent")
org.kde.kcoreaddons: Error loading plugin "kcm_kaccounts" "The shared library was not found." 
Plugin search paths are ("/usr/lib64/qt5/plugins", "/usr/bin") 
The environment variable QT_PLUGIN_PATH might be not correctly set
"file:///usr/share/kpackage/kcms/kcm_kaccounts/contents/ui/Accounts.qml" 
 "Error loading QML file.\n31: module \"Ubuntu.OnlineAccounts\" is not installed\n"


Expected results:

Be able to get to the dialogue to Add online accounts.


Additional info:

This QML file:
/usr/share/kpackage/kcms/kcm_kaccounts/contents/ui/Accounts.qml

Makes me understand that this mechanism was created around Ubuntu.  We use previous version of Fedora with KDE where we can add online accounts without problem.

Comment 1 Rex Dieter 2020-02-11 15:08:48 UTC

*** This bug has been marked as a duplicate of bug 1794594 ***