Quantcast
Viewing all articles
Browse latest Browse all 83

Answer by Nirkus for Can't add Microsoft Exchange account since 1.1.9.28 update

Hey, have the same error #5 with a specific Exchange server on my Jolla phone. :-/ Sailfish OS 2.0.1.7 Trying to add the Exchange account using
devel-su -p jolla-settings
:
[..]
[D] Accounts::Account::Private::account_store_cb:626 - account.cpp: 626 account_store_cb Saved accunt ID: 34 
[D] SignOn::ConnectionManager::setupSocketConnection:106 - connection-manager.cpp 106 setupSocketConnection p2p error: QDBusError("org.freedesktop.DBus.Error.FileNotFound", "Failed to connect to socket /run/user/100000/signond/socket: No such file or directory") 1 
[D] SignOn::ConnectionManager::init:132 - connection-manager.cpp 132 init Peer connection unavailable, activating service 
[D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "PendingRegistration" SignOn::IdentityImpl(0x46dda5a0) 
[D] SignOn::IdentityImpl::storeCredentials:172 - identityimpl.cpp 172 storeCredentials Storing credentials 
[D] SignOn::ConnectionManager::init:150 - connection-manager.cpp 150 init Connected to "libsignon-qt1" 
[D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "Ready" SignOn::IdentityImpl(0x46dda5a0) 
[D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "NeedsUpdate" SignOn::IdentityImpl(0x46dda5a0) 
[D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "PendingUpdate" SignOn::IdentityImpl(0x46dda5a0) 
[D] SignOn::IdentityImpl::infoUpdated:442 - identityimpl.cpp 442 infoUpdated SERVER INFO UPDATED. NeedsUpdate " 0 " 
[D] SignOn::IdentityImpl::storeCredentialsReply:345 - identityimpl.cpp 345 storeCredentialsReply stored id: 26 old id: 0 
[D] SignOn::AuthSessionImpl::initInterface:94 - authsessionimpl.cpp 94 initInterface 
[D] SignOn::AuthSessionImpl::initInterface:94 - authsessionimpl.cpp 94 initInterface 
[D] SignOn::IdentityImpl::getInfoReply:381 - identityimpl.cpp 381 getInfoReply QMap(("ACL", QVariant(QStringList, () ) ) ( "AuthMethods" ,  QVariant(QDBusArgument, ) ) ( "Caption" ,  QVariant(QString, "Jolla") ) ( "Id" ,  QVariant(uint, 26) ) ( "Owner" ,  QVariant(QStringList, () ) ) ( "Realms" ,  QVariant(QStringList, () ) ) ( "RefCount" ,  QVariant(int, 0) ) ( "StoreSecret" ,  QVariant(bool, true) ) ( "Type" ,  QVariant(int, 0) ) ( "UserName" ,  QVariant(QString, "l*****@*****") ) ( "UserNameSecret" ,  QVariant(bool, false) ) ( "Validated" ,  QVariant(bool, false) ) )  
[D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "Ready" SignOn::IdentityImpl(0x46dda5a0) 
[D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "NeedsUpdate" SignOn::IdentityImpl(0x46dda5a0) 
[D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "PendingUpdate" SignOn::IdentityImpl(0x46dda5a0) 
[D] SignOn::IdentityImpl::infoUpdated:442 - identityimpl.cpp 442 infoUpdated SERVER INFO UPDATED. NeedsUpdate " 26 " 
[D] Accounts::Account::Private::account_store_cb:626 - account.cpp: 626 account_store_cb Saved accunt ID: 34 
[D] SignOn::IdentityImpl::getInfoReply:381 - identityimpl.cpp 381 getInfoReply QMap(("ACL", QVariant(QStringList, () ) ) ( "AuthMethods" ,  QVariant(QDBusArgument, ) ) ( "Caption" ,  QVariant(QString, "Jolla") ) ( "Id" ,  QVariant(uint, 26) ) ( "Owner" ,  QVariant(QStringList, () ) ) ( "Realms" ,  QVariant(QStringList, () ) ) ( "RefCount" ,  QVariant(int, 0) ) ( "StoreSecret" ,  QVariant(bool, true) ) ( "Type" ,  QVariant(int, 0) ) ( "UserName" ,  QVariant(QString, "l*****@*****") ) ( "UserNameSecret" ,  QVariant(bool, false) ) ( "Validated" ,  QVariant(bool, true) ) )  
[D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "Ready" SignOn::IdentityImpl(0x46dda5a0) 
[D] onCheckCredentialsFailed:234 - [jsa-eas] Credentials check FAILED!
 error == 5
Activated logging in
~/.config/Nokia/activesync.conf
, but trying to add that account does not produce any activesync logging. Ah, and btw ... meh!:
root@Jolla nemo]# find / \( -iname openssl -o -iname gnutls-cli -o -iname telnet -o -iname nc -o -iname strace \) -a \( -type f -o -type l \)
find: /proc/*****: No such file or directory
[root@Jolla nemo]#
Opening Exchange OWA running on the same server (address and port) in the Sailfish browser works (HTTPS and authentication). **How can we debug this and could we have some context on:**
[D] onCheckCredentialsFailed:234 - [jsa-eas] Credentials check FAILED!
 error == 5
Output when successfully configuring an Exchange account:
[..]
[D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "Ready" SignOn::IdentityImpl(0x49ada858) 
[D] onCheckCredentialsDone:227 - [jsa-eas] Credentials OK!
[W] unknown:38 - file:///usr/lib/qt5/qml/Sailfish/Silica/private/Util.js:38: TypeError: Cannot read property 'parent' of null
[..]
**Update on 2016-02-23:** - The **Exchange 2010** account **is working** with my Jolla phone. - The **Exchange 2016** account is **not working** with my Jolla phone. Besides the Exchange release, these are obvious differences: - Exchange 2016 DNS record has A & AAAA records (phone has working IPv6 connectivity) - Both exchanges use different certificates and chains - Minor TLS/HTTPS session differences for OpenSSL 1.0.2 according to ssllabs:
# Exchange 2010
TLS 1.2, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, ECDH secp256r1, session caching & tickets
# Exchange 2016
TLS 1.2, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, ECDH secp256r1, session caching, HSTS
Gruß, Linus

Viewing all articles
Browse latest Browse all 83

Trending Articles