[telepathy] [Bug 351375] added accounts do not show in systemtray applet in plasma 5.3.95 using ktp 15.07.90
Tamás Gere
gt at kani.hu
Tue Aug 18 17:22:19 BST 2015
https://bugs.kde.org/show_bug.cgi?id=351375
Tamás Gere <gt at kani.hu> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |gt at kani.hu
--- Comment #1 from Tamás Gere <gt at kani.hu> ---
Same here! I'm using Kubuntu 15.04 and Kubuntu-CI ppa.
I additionally noticed that the property windows for accounts no longer works
in the accounts kcm. The .xsession-error and console error output says:
"Couldn't find account for XX", where the "XX" is the id of account in
libaccounts db (.config\libaccounts-glib\accounts.db).
I checked .config\libaccounts-glib\accounts.db and .config\signond\signon.db
I don't know how should an account look like in those dbs.. but:
I found "METHODS", "MECHANISMS" and "REALMS" tables empty in signon db, as
well as the "method_id" and "mechanism_id" fields in "ACL" table. However, in
libaccounts db, the 'auth/mechanism' set to web_server' and 'auth/method' set
to 'oauth2' in "Settings" table.
I don't know it's normal or not.
When issuing signond commang, I got this in syslog:
Aug 18 18:06:15 gt-digi signond[12434]: Wallet can't be accessed
Aug 18 18:06:15 gt-digi signond[12434]:
../../../../src/signond/credentialsdb.cpp 1324 openSecretsDB SecretsStorage
initialization failed: ""
Aug 18 18:06:15 gt-digi signond[12434]:
../../../../src/signond/credentialsaccessmanager.cpp 478 openCredentialsSystem
Failed to open secrets DB.
Aug 18 18:06:15 gt-digi signond[12434]:
../../../../src/signond/signondaemon.cpp 502 init Signond SUCCESSFULLY
initialized.
Aug 18 18:06:15 gt-digi signond[12434]: QDBusConnection: name
'org.kde.kwalletd5' had owner '' but we thought it was ':1.1'
Aug 18 18:06:17 gt-digi signond[12434]:
../../../../src/signond/signondaemon.cpp 327 handleUnixSignal signal received:
2
Aug 18 18:06:17 gt-digi signond[12434]:
../../../../src/signond/signondaemon.cpp 352 handleUnixSignal #012#012 SIGINT
Aug 18 18:06:17 gt-digi signond[12434]:
../../../../src/signond/credentialsdb.cpp 1303 ~CredentialsDB
Aug 18 18:06:17 gt-digi signond[12434]:
../../../../src/signond/signondaemon.cpp 86 ~SignonDaemonConfiguration
Aug 18 18:06:59 gt-digi signond[12455]:
../../../../src/signond/signondaemon.cpp 390 init Failed to SUID root. Secure
storage will not be available.
Aug 18 18:06:59 gt-digi signond[12455]:
../../../../src/signond/signondaemon.cpp 529 initExtension Loading plugin
"/usr/lib/x86_64-linux-gnu/signon/extensions/libkeyring-kwallet.so"
Aug 18 18:06:59 gt-digi signond[12455]:
../../../../src/signond/signondaemon.cpp 529 initExtension Loading plugin
"/usr/lib/x86_64-linux-gnu/signon/extensions/libsignon-apparmor-ac.so"
Aug 18 18:06:59 gt-digi signond[12455]: virtual
SignOn::AbstractAccessControlManager* Plugin::accessControlManager(QObject*)
const
Aug 18 18:06:59 gt-digi signond[12455]:
../../../../src/signond/credentialsaccessmanager.cpp 164 finalize Enter
Aug 18 18:06:59 gt-digi signond[12455]:
../../../../src/signond/credentialsaccessmanager.cpp 187 init Initializing
CredentialsAccessManager with configuration: "#012#012====== Credentials
Access Manager Configuration ======#012#012Using encryption: true#012Metadata
DB path: /home/gt/.config/signond/signon.db#012Cryptomanager name: #012ACL
manager name: #012Secrets storage name:
#012======================================================#012#012"
Aug 18 18:06:59 gt-digi signond[12455]:
../../../../src/signond/credentialsaccessmanager.cpp 225 init No CryptoManager
set, using default (dummy)
Aug 18 18:06:59 gt-digi signond[12455]:
../../../../src/signond/credentialsaccessmanager.cpp 653 onEncryptedFSMounted
Aug 18 18:06:59 gt-digi signond[12455]:
../../../../src/signond/credentialsaccessmanager.cpp 239 init No key authorizer
set, using default
Aug 18 18:06:59 gt-digi signond[12455]:
/build/buildd/signon-8.57+15.04.20150204.1/lib/signond/SignOn/key-handler.cpp
89 initialize No key manager has been registered
Aug 18 18:06:59 gt-digi signond[12455]:
../../../../src/signond/credentialsaccessmanager.cpp 267 init
CredentialsAccessManager successfully initialized...
Aug 18 18:06:59 gt-digi signond[12455]:
../../../../src/signond/credentialsdb.cpp 133 SqlDatabase Supported Drivers:
("QSQLITE", "QMYSQL", "QMYSQL3")
Aug 18 18:06:59 gt-digi signond[12455]:
../../../../src/signond/credentialsdb.cpp 134 SqlDatabase DATABASE NAME [
"/home/gt/.config/signond/signon.db" ]
Aug 18 18:06:59 gt-digi signond[12455]:
../../../../src/signond/credentialsdb.cpp 150 init Database connection
succeeded.
Aug 18 18:06:59 gt-digi signond[12455]:
../../../../src/signond/credentialsdb.cpp 161 init SQL table structure already
created...
Aug 18 18:06:59 gt-digi signond[12455]:
../../../../src/signond/credentialsaccessmanager.cpp 399 openSecretsDB Database
name: [ "/home/gt/.config/signond/signon-secrets.db" ]
Aug 18 18:06:59 gt-digi signond[12455]: Pass a valid window to
KWallet::Wallet::openWallet().
Aug 18 18:06:59 gt-digi signond[12455]: Could not find any platform plugin
Aug 18 18:06:59 gt-digi org.kde.kwalletd5[8630]: Setting useNewHash to true
Aug 18 18:06:59 gt-digi org.kde.kwalletd5[8630]: Wallet new enough, using new
hash
Aug 18 18:06:59 gt-digi signond[12455]:
../../../../src/signond/signondaemon.cpp 502 init Signond SUCCESSFULLY
initialized.
Aug 18 18:09:00 gt-digi signond[12455]:
../../../../src/signond/signondaemon.cpp 327 handleUnixSignal signal received:
2
Aug 18 18:09:00 gt-digi signond[12455]:
../../../../src/signond/signondaemon.cpp 352 handleUnixSignal #012#012 SIGINT
Aug 18 18:09:00 gt-digi signond[12455]:
../../../../src/signond/credentialsaccessmanager.cpp 669
onEncryptedFSUnmounting
Aug 18 18:09:00 gt-digi signond[12455]:
../../../../src/signond/credentialsdb.cpp 1303 ~CredentialsDB
Aug 18 18:09:00 gt-digi signond[12455]:
../../../../src/signond/signondaemon.cpp 86 ~SignonDaemonConfiguration
When I start ktp-contactlist from commandline, I got:
QCoreApplication::arguments: Please instantiate the QApplication object first
QDBusConnection: session D-Bus connection created before QCoreApplication.
Application may misbehave.
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
tp-qt 0.9.6 DEBUG: Creating new DBusProxy
tp-qt 0.9.6 DEBUG: Creating new AccountManager:
"org.freedesktop.Telepathy.AccountManager"
tp-qt 0.9.6 DEBUG: ReadinessHelper: new supportedStatuses = QSet(0)
tp-qt 0.9.6 DEBUG: ReadinessHelper: new supportedFeatures =
QSet(QPair("Tp::AccountManager",0))
tp-qt 0.9.6 DEBUG: Calling Properties::GetAll(AccountManager)
tp-qt 0.9.6 DEBUG: Got reply to Properties.GetAll(AccountManager)
tp-qt 0.9.6 DEBUG: ReadinessHelper::setIntrospectCompleted: feature:
QPair("Tp::AccountManager",0) - success: true
ktp-people: Account manager ready
ktp-common-internals: Current presence changed
ktp-common-internals: Current presence changed
tp-qt 0.9.6 DEBUG: Client registered - busName:
"org.freedesktop.Telepathy.Client.ListWatcher" objectPath:
"/org/freedesktop/Telepathy/Client/ListWatcher" interfaces:
("org.freedesktop.Telepathy.Client.Observer")
WARNING: Disabling PulseAudio integration for lack of GLib event loop.
The contactlist then asks: "You have no IM accounts configured. Would you like
to do that now?". I click "Yes", then in the settings window (which is same as
kaccounts kcm), I see my accounts, but still can't get the property windows
while having the "Couldn't find account for 1"..
I tried delete signon and libaccounts db, which successfully removed all of my
(older, telepathy-based) accounts from the account manager, but after added
google acc. again, the result is same...
Attaching strace output of ktp-contactlist...
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Kde-telepathy-bugs
mailing list