Attempting to create a UOA twitter account only works about ten percent of the time for me.
When it fails, the webkit popup window shows its success message, but after dismissing it, no new UOA account shows up in the settings panel list or in account-console.
I'm on saucy, with the following relevant package versions:
% apt-cache policy account-plugin-twitter
account-plugin-twitter:
Installed: 0.11+13.10.20130802-0ubuntu1
Candidate: 0.11+13.10.20130802-0ubuntu1
Version table:
*** 0.11+13.10.20130802-0ubuntu1 0
500 http://us.archive.ubuntu.com/ubuntu/ saucy/main i386 Packages
100 /var/lib/dpkg/status
% apt-cache policy signon-plugin-oauth2
signon-plugin-oauth2:
Installed: 0.17bzr13.04.26+13.10.20130708-0ubuntu1
Candidate: 0.17bzr13.04.26+13.10.20130708-0ubuntu1
Version table:
*** 0.17bzr13.04.26+13.10.20130708-0ubuntu1 0
500 http://us.archive.ubuntu.com/ubuntu/ saucy/main i386 Packages
100 /var/lib/dpkg/status
% apt-cache policy ubuntu-system-settings-online-accounts
ubuntu-system-settings-online-accounts:
Installed: 0.2~+13.10.20130808.3-0ubuntu1
Candidate: 0.2~+13.10.20130808.3-0ubuntu1
Version table:
*** 0.2~+13.10.20130808.3-0ubuntu1 0
500 http://us.archive.ubuntu.com/ubuntu/ saucy/universe i386 Packages
100 /var/lib/dpkg/status
Here is a complete log from one instance of trying and failing to create a twitter account:
% system-settings
unity::action::ActionManager::ActionManager(QObject*):
Could not determine application identifier. HUD will not work properly.
Provide your application identifier in $APP_ID environment variable.
virtual void OnlineAccounts::Plugin::registerTypes(const char*) Ubuntu.OnlineAccounts
account-service-model.cpp 275 update
accountService role is deprecated, use accountServiceHandle
account-service.cpp 100 setObjectHandle Accounts::AccountService(0x8a4c2b0)
accountService role is deprecated, use accountServiceHandle
account-service.cpp 100 setObjectHandle Accounts::AccountService(0x8ae87c8)
file:///usr/share/ubuntu/settings/system/qml-plugins/online-accounts/AccountsPage.qml:59:9: QML Page: Binding loop detected for property "flickable"
account.cpp 60 setObjectHandle Accounts::Account(0x8bb73c8)
account-service.cpp 100 setObjectHandle Accounts::AccountService(0x89fb338)
account-service-model.cpp 275 update
accountService role is deprecated, use accountServiceHandle
account-service.cpp 100 setObjectHandle Accounts::AccountService(0x8bd0c98)
Authenticating...
../../../../lib/SignOn/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
../../../../lib/SignOn/connection-manager.cpp 132 init Peer connection unavailable, activating service
../../../../lib/SignOn/identityimpl.cpp 96 updateState Updating state: "PendingRegistration" SignOn::IdentityImpl(0x8bd2158)
../../../../lib/SignOn/identityimpl.cpp 172 storeCredentials Storing credentials
../../../../lib/SignOn/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
../../../../lib/SignOn/connection-manager.cpp 150 init Connected to "qt_default_session_bus"
../../../../lib/SignOn/identityimpl.cpp 96 updateState Updating state: "Ready" SignOn::IdentityImpl(0x8bd2158)
../../../../lib/SignOn/identityimpl.cpp 96 updateState Updating state: "NeedsUpdate" SignOn::IdentityImpl(0x8bd2158)
../../../../lib/SignOn/identityimpl.cpp 96 updateState Updating state: "PendingUpdate" SignOn::IdentityImpl(0x8bd2158)
../../../../lib/SignOn/identityimpl.cpp 443 infoUpdated SERVER INFO UPDATED. NeedsUpdate " 0 "
../../../../lib/SignOn/identityimpl.cpp 346 storeCredentialsReply stored id: 43 old id: 0
../../../../lib/SignOn/identityimpl.cpp 243 queryInfo Querying info.
../../../../lib/SignOn/identityimpl.cpp 96 updateState Updating state: "PendingUpdate" SignOn::IdentityImpl(0x8bd2158)
../../../../lib/SignOn/identityimpl.cpp 382 getInfoReply QMap(("ACL", QVariant(QStringList, ("*") ) ) ( "AuthMethods" , QVariant(QDBusArgument, ) ) ( "Caption" , QVariant(QString, "twitter") ) ( "Id" , QVariant(uint, 43) ) ( "Owner" , QVariant(QStringList, () ) ) ( "Realms" , QVariant(QStringList, () ) ) ( "RefCount" , QVariant(int, 0) ) ( "Secret" , QVariant(QString, "") ) ( "Type" , QVariant(int, 0) ) ( "UserName" , QVariant(QString, "") ) ( "UserNameSecret" , QVariant(bool, false) ) ( "Validated" , QVariant(bool, false) ) )
../../../../lib/SignOn/identityimpl.cpp 96 updateState Updating state: "Ready" SignOn::IdentityImpl(0x8bd2158)
Credentials stored, id: 43
account-service.cpp 384 authenticate QMap()
../../../../lib/SignOn/identityimpl.cpp 96 updateState Updating state: "PendingRegistration" SignOn::IdentityImpl(0x8bd3998)
../../../../lib/SignOn/authsessionimpl.cpp 94 initInterface
../../../../lib/SignOn/authsessionimpl.cpp 94 initInterface
../../../../lib/SignOn/identityimpl.cpp 382 getInfoReply QMap(("ACL", QVariant(QStringList, ("*") ) ) ( "AuthMethods" , QVariant(QDBusArgument, ) ) ( "Caption" , QVariant(QString, "twitter") ) ( "Id" , QVariant(uint, 43) ) ( "Owner" , QVariant(QStringList, () ) ) ( "Realms" , QVariant(QStringList, () ) ) ( "RefCount" , QVariant(int, 0) ) ( "Secret" , QVariant(QString, "") ) ( "Type" , QVariant(int, 0) ) ( "UserName" , QVariant(QString, "") ) ( "UserNameSecret" , QVariant(bool, false) ) ( "Validated" , QVariant(bool, false) ) )
../../../../lib/SignOn/identityimpl.cpp 96 updateState Updating state: "Ready" SignOn::IdentityImpl(0x8bd2158)
../../../../lib/SignOn/identityimpl.cpp 96 updateState Updating state: "Ready" SignOn::IdentityImpl(0x8bd3998)
../../../../lib/SignOn/authsessionimpl.cpp 184 errorSlot QDBusError("org.freedesktop.DBus.Error.NoReply", "Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.")
5
"org.freedesktop.DBus.Error.NoReply"
"Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken."
Removing credentials...
../../../../lib/SignOn/identityimpl.cpp 200 remove Removing credentials.
../../../../lib/SignOn/identityimpl.cpp 96 updateState Updating state: "Removed" SignOn::IdentityImpl(0x8bd3998)
../../../../lib/SignOn/identityimpl.cpp 443 infoUpdated SERVER INFO UPDATED. Removed " 43 "
../../../../lib/SignOn/identityimpl.cpp 96 updateState Updating state: "Removed" SignOn::IdentityImpl(0x8bd2158)
../../../../lib/SignOn/identityimpl.cpp 443 infoUpdated SERVER INFO UPDATED. Removed " 43 "
../../../../lib/SignOn/identityimpl.cpp 96 updateState Updating state: "Removed" SignOn::IdentityImpl(0x8bd2158)
====== PLUGIN FINISHED ======
Because I believe this is the same bug, here's a log from an attempt to create a google account.
NOTE: all of this log text, up to the PLUGIN FINISHED line was printed before I typed anything into the google auth page displayed in the separate webkit window. I paused for about five seconds, and it printed all this in about two seconds.
% system-settings action: :ActionManager: :ActionManager( QObject* ): :Plugin: :registerTypes( const char*) Ubuntu. OnlineAccounts service- model.cpp 275 update andle :AccountService (0x979bad8) andle :AccountService (0x979e9b8) /usr/share/ ubuntu/ settings/ system/ qml-plugins/ online- accounts/ AccountsPage. qml:59: 9: QML Page: Binding loop detected for property "flickable" :Account( 0x9869560) :AccountService (0x986a6e8) service- model.cpp 275 update andle :AccountService (0x9886bf0) andle :AccountService (0x98864c0) andle :AccountService (0x9884f40) andle :AccountService (0x9886878) andle :AccountService (0x98850b0) andle :AccountService (0x9884828) andle :AccountService (0x9883a90) ./../lib/ SignOn/ connection- manager. cpp 106 setupSocketConn ection p2p error: QDBusError( "org.freedeskto p.DBus. Error.FileNotFo und", "Failed to connect to socket /run/user/ 1000/signond/ socket: No such file or directory") 1 ./../lib/ SignOn/ connection- manager. cpp 132 init Peer connection unavailable, activating service ./../lib/ SignOn/ identityimpl. cpp 96 updateState Updating state: "PendingRegistr ation" SignOn: :IdentityImpl( 0x9889e78) ./../lib/ SignOn/ identityimpl. cpp 172 storeCredentials Storing credentials ./../lib/ SignOn/ connection- manager. cpp 106 setupSocketConn ection p2p error: QDBusError( "org.freedeskto p.DBus. Error.FileNotFo und", "Failed to connect to socket /run/user/ 1000/signond/ socket: No such file or directory") 1 ./../lib/ SignOn/ connection- manager. cpp 150 init Connected to "qt_default_ session_ bus" ./../lib/ SignOn/ identityimpl. cpp 96 updateState Updating state: "Ready" ...
unity::
Could not determine application identifier. HUD will not work properly.
Provide your application identifier in $APP_ID environment variable.
virtual void OnlineAccounts:
account-
accountService role is deprecated, use accountServiceH
account-service.cpp 100 setObjectHandle Accounts:
accountService role is deprecated, use accountServiceH
account-service.cpp 100 setObjectHandle Accounts:
file://
account.cpp 60 setObjectHandle Accounts:
account-service.cpp 100 setObjectHandle Accounts:
account-
accountService role is deprecated, use accountServiceH
account-service.cpp 100 setObjectHandle Accounts:
accountService role is deprecated, use accountServiceH
account-service.cpp 100 setObjectHandle Accounts:
accountService role is deprecated, use accountServiceH
account-service.cpp 100 setObjectHandle Accounts:
accountService role is deprecated, use accountServiceH
account-service.cpp 100 setObjectHandle Accounts:
accountService role is deprecated, use accountServiceH
account-service.cpp 100 setObjectHandle Accounts:
accountService role is deprecated, use accountServiceH
account-service.cpp 100 setObjectHandle Accounts:
accountService role is deprecated, use accountServiceH
account-service.cpp 100 setObjectHandle Accounts:
Authenticating...
../../.
../../.
../../.
../../.
../../.
../../.
../../.