Bug 347643 - Google account manage by another company does not connect to hangout
Summary: Google account manage by another company does not connect to hangout
Status: RESOLVED WORKSFORME
Alias: None
Product: telepathy
Classification: Frameworks and Libraries
Component: accounts-kcm (show other bugs)
Version: 0.9.0
Platform: Kubuntu Linux
: NOR normal
Target Milestone: Future
Assignee: Telepathy Bugs
URL:
Keywords: triaged
Depends on:
Blocks:
 
Reported: 2015-05-13 00:30 UTC by humufr
Modified: 2018-10-27 02:24 UTC (History)
1 user (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 humufr 2015-05-13 00:30:45 UTC
I have a professional account on google but manage by another company. I can go to the credential and authorization page but KTP does not connect to the hangout. 
It used to work when using the previous version (kde4) but it was not using hangout but the previous system google talk.

Reproducible: Always

Steps to Reproduce:
1. create the google account
2. fill the credential
3. click on the accept button to connect ktp to my google account
4. Try to go on available 

Actual Results:  
No connection to the hangout and so no contact visble

Expected Results:  
connection to google account and contact visible.
Comment 1 humufr 2015-05-13 09:42:54 UTC
Install ubuntu-desktop, add the google account using gnome tools and ktp is now able to connect to my account. Something is not good in the pure kde package from kubuntu does not work properly.
Comment 2 humufr 2015-05-13 14:03:50 UTC
Here a copy of the message appearing when starting from command line


> ktp-contactlist 
QCoreApplication::arguments: Please instantiate the QApplication object first
QCoreApplication::arguments: Please instantiate the QApplication object first
QCoreApplication::arguments: Please instantiate the QApplication object first
ktp-models: invalid index data requested QModelIndex(-1,-1,0x0,QObject(0x0) )
ktp-models: Built with kpeople support, using kpeople model
kf5.kservice.sycoca: Trying to open ksycoca from "/home/humufr/.cache/ksycoca5"
ktp-people: Account manager ready
ktp-common-internals: Current presence changed
ktp-common-internals: Current presence changed
Calling notify on "Sound"

(gst-plugin-scanner:2184): GLib-GObject-WARNING **: value "0" of type 'gint' is invalid or out of range for property 'window-scaling-factor' of type 'gint'

(gst-plugin-scanner:2184): GLib-GObject-WARNING **: value "0" of type 'gint' is invalid or out of range for property 'dnd-drag-threshold' of type 'gint'
Changing audio state from  Phonon::LoadingState  to  Phonon::StoppedState 
Calling notify on "Taskbar"
0 56623116
Changing audio state from  Phonon::LoadingState  to  Phonon::StoppedState 
Changing audio state from  Phonon::StoppedState  to  Phonon::PausedState 
Changing audio state from  Phonon::PausedState  to  Phonon::PlayingState 
Changing audio state from  Phonon::PlayingState  to  Phonon::StoppedState 
Closing notification 1
not found dbus id to close 1
Don't know how to handle layout QVBoxLayout(0x1e80020, name = "verticalLayout_4")
QObject::connect: No such slot KTp::SettingsKcmDialog::enableButtonApply(bool)
QObject::connect: No such signal KTp::SettingsKcmDialog::applyClicked()
ktp-logger: loaded factory : TpLoggerPluginFactory(0x1f434d0)
ktp-logger: loaded logger plugin :  TpLoggerPlugin(0x1f440f0)
Created Utils instance
"google"
connection-manager.cpp 106 setupSocketConnection p2p error: QDBusError("org.freedesktop.DBus.Error.FileNotFound", "Failed to connect to socket /run/user/1000/signond/socket: No such file or directory") 1
connection-manager.cpp 132 init Peer connection unavailable, activating service
identityimpl.cpp 96 updateState Updating state:  "PendingRegistration" SignOn::IdentityImpl(0x1bc7fd0)
identityimpl.cpp 172 storeCredentials Storing credentials
authsessionimpl.cpp 94 initInterface
authsessionimpl.cpp 94 initInterface
connection-manager.cpp 106 setupSocketConnection p2p error: QDBusError("org.freedesktop.DBus.Error.FileNotFound", "Failed to connect to socket /run/user/1000/signond/socket: No such file or directory") 1
connection-manager.cpp 150 init Connected to "qt_default_session_bus"
identityimpl.cpp 96 updateState Updating state:  "Ready" SignOn::IdentityImpl(0x1bc7fd0)
identityimpl.cpp 96 updateState Updating state:  "NeedsUpdate" SignOn::IdentityImpl(0x1bc7fd0)
identityimpl.cpp 96 updateState Updating state:  "PendingUpdate" SignOn::IdentityImpl(0x1bc7fd0)
identityimpl.cpp 442 infoUpdated SERVER INFO UPDATED. NeedsUpdate " 0 "
identityimpl.cpp 345 storeCredentialsReply stored id: 16 old id: 0
identityimpl.cpp 381 getInfoReply QMap(("ACL", QVariant(QStringList, ("*")) ) ( "AuthMethods" ,  QVariant(QDBusArgument, ) ) ( "Caption" ,  QVariant(QString, "google") ) ( "Id" ,  QVariant(uint, 16) ) ( "Owner" ,  QVariant(QStringList, ()) ) ( "Realms" ,  QVariant(QStringList, ()) ) ( "RefCount" ,  QVariant(int, 0) ) ( "StoreSecret" ,  QVariant(bool, true) ) ( "Type" ,  QVariant(int, 1) ) ( "UserName" ,  QVariant(QString, "") ) ( "UserNameSecret" ,  QVariant(bool, false) ) ( "Validated" ,  QVariant(bool, false) ) ) 
identityimpl.cpp 96 updateState Updating state:  "Ready" SignOn::IdentityImpl(0x1bc7fd0)
Info:
        Id: 16
        accessControl: ("*")
        caption: "google"
        id: 16
        storingSecret: true
        owner: ""
        userName: ""
identityimpl.cpp 96 updateState Updating state:  "NeedsUpdate" SignOn::IdentityImpl(0x1bc7fd0)
identityimpl.cpp 96 updateState Updating state:  "PendingUpdate" SignOn::IdentityImpl(0x1bc7fd0)
identityimpl.cpp 442 infoUpdated SERVER INFO UPDATED. NeedsUpdate " 16 "
Response:
        Token: QVariant(QString, "ya29.cgEDiZoFiAFORZWRNmG8n52m5uNy7RKOyYHyXCF9kTY_JLvP11Wi5OZcDPYzBlNhp9O23s52msZSkw")
        Expires: QVariant(int, 3600)
        Caption: ""
        ControlTokens: ()
        PropertyNames: ("AccessToken", "ExpiresIn", "RefreshToken")
        Proxy: ""
        Realm: ""
        Secret: ""
        Username: ""
        : QVariant(Invalid)
identityimpl.cpp 242 queryInfo Querying info.
identityimpl.cpp 96 updateState Updating state:  "PendingUpdate" SignOn::IdentityImpl(0x1bc7fd0)
identityimpl.cpp 381 getInfoReply QMap(("ACL", QVariant(QStringList, ("*")) ) ( "AuthMethods" ,  QVariant(QDBusArgument, ) ) ( "Caption" ,  QVariant(QString, "google") ) ( "Id" ,  QVariant(uint, 16) ) ( "Owner" ,  QVariant(QStringList, ()) ) ( "Realms" ,  QVariant(QStringList, ()) ) ( "RefCount" ,  QVariant(int, 0) ) ( "StoreSecret" ,  QVariant(bool, true) ) ( "Type" ,  QVariant(int, 1) ) ( "UserName" ,  QVariant(QString, "XXXXXX@XXXXXXX.XX.XX") ) ( "UserNameSecret" ,  QVariant(bool, false) ) ( "Validated" ,  QVariant(bool, true) ) ) 
identityimpl.cpp 96 updateState Updating state:  "Ready" SignOn::IdentityImpl(0x1bc7fd0)
Info:
        Id: 16
        accessControl: ("*")
        caption: "google"
        id: 16
        storingSecret: true
        owner: ""
        userName: "XXXXXX@XXXXXX.XX.XX"
account-service.cpp: 162 onEnabled
account-service.cpp: 169 onChanged
account.cpp: 626 account_store_cb Saved accunt ID: 7
AccountsModel::accountCreated:  7
identityimpl.cpp 381 getInfoReply QMap(("ACL", QVariant(QStringList, ("*")) ) ( "AuthMethods" ,  QVariant(QDBusArgument, ) ) ( "Caption" ,  QVariant(QString, "google") ) ( "Id" ,  QVariant(uint, 16) ) ( "Owner" ,  QVariant(QStringList, ()) ) ( "Realms" ,  QVariant(QStringList, ()) ) ( "RefCount" ,  QVariant(int, 0) ) ( "StoreSecret" ,  QVariant(bool, true) ) ( "Type" ,  QVariant(int, 1) ) ( "UserName" ,  QVariant(QString, "XXXX.XXX@XXXX.XXX.XX") ) ( "UserNameSecret" ,  QVariant(bool, false) ) ( "Validated" ,  QVariant(bool, true) ) ) 
identityimpl.cpp 96 updateState Updating state:  "Ready" SignOn::IdentityImpl(0x1bc7fd0)
Adding plugin KAccountsUiProvider(0x1f948e0)
 Adding service "IM"
Comment 3 humufr 2015-05-13 14:11:20 UTC
Try the same thing on Fedora 22 and it is exactly the same problem. Can't connect whith KDE but no problem when google account define with gnome-control-center and online account.
Comment 4 Martin Klapetek 2015-07-31 16:01:28 UTC
Thanks for the report

Can you please post the output of ktp-debugger tab gabble and also the output of the command mc-tool dump, feel free to replace any sensitive data with some generic data.
Comment 5 Martin Klapetek 2015-07-31 16:02:04 UTC
Clarifying the previous comment: run ktp-debugger (run from konsole), try to connect your account, then please post the output of the gabble tab.
Comment 6 Christoph Feck 2015-09-23 10:22:25 UTC
If you can provide the information requested in comment #4, please add it.
Comment 7 Christoph Feck 2015-11-16 11:31:44 UTC
To further investigate this issue, KDE developers need the information requested in comment #4. If you can provide it, or need help with finding that information, please add a comment.
Comment 8 Andrew Crouthamel 2018-09-25 21:45:12 UTC
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 set the bug status 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!
Comment 9 Andrew Crouthamel 2018-10-27 02:24:22 UTC
Dear Bug Submitter,

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!