We have moved to a new Sailfish OS Forum. Please start new discussions there.

Revision history [back]

click to hide/show revision 1
initial version

posted 2016-05-04 10:47:40 +0200

Another caldav problem

I have a problem with caldav, and I don't think it has been covered by previous questions.

Here is my scenario: - I have a radicale caldav server setup - when on my LAN, it works fine with both Thundebird Lightning _and_ Jolla calendar - I have an apache reverse proxy that adds SSL on top of the connection and exposes it to the Internet - I'm using letsencrypt generated certificates - this works fine when using Thunderbird Lightning, but... fails with Jolla

I have cheked that VERSION:2.0 is specified in the caldav file. It is, and anyway it works when used locally. Maybe it's related to ciphers, but I don't see anything related in the logs (I'm not an expert through). Buteo warns me about a missing profile: Failed to load profile: "onlinesync-carddav"

Any help would be welcome.

Here is the log:

mai 04 09:35:59 Jolla estart[9071]: [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/sig...ossier de ce type") 1 
mai 04 09:35:59 Jolla estart[9071]: [D] SignOn::ConnectionManager::init:132 - connection-manager.cpp 132 init Peer connection unavailable, activating service 
mai 04 09:35:59 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "PendingRegistration" SignOn::IdentityImpl(0x4ecf7b58) 
mai 04 09:35:59 Jolla estart[9071]: [D] SignOn::IdentityImpl::storeCredentials:172 - identityimpl.cpp 172 storeCredentials Storing credentials 
mai 04 09:35:59 Jolla dbus-daemon[917]: Activating service name='com.google.code.AccountsSSO.SingleSignOn'
mai 04 09:35:59 Jolla [8793]: signondaemon.cpp 388 init Failed to SUID root. Secure storage will not be available.
mai 04 09:35:59 Jolla dbus-daemon[917]: Successfully activated service 'com.google.code.AccountsSSO.SingleSignOn'
mai 04 09:35:59 Jolla estart[9071]: [D] SignOn::ConnectionManager::init:150 - connection-manager.cpp 150 init Connected to "libsignon-qt1" 
mai 04 09:35:59 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "Ready" SignOn::IdentityImpl(0x4ecf7b58) 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "NeedsUpdate" SignOn::IdentityImpl(0x4ecf7b58) 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "PendingUpdate" SignOn::IdentityImpl(0x4ecf7b58) 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::infoUpdated:442 - identityimpl.cpp 442 infoUpdated SERVER INFO UPDATED. NeedsUpdate " 0 " 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::storeCredentialsReply:345 - identityimpl.cpp 345 storeCredentialsReply stored id: 30 old id: 0 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::AuthSessionImpl::initInterface:94 - authsessionimpl.cpp 94 initInterface 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::AuthSessionImpl::initInterface:94 - authsessionimpl.cpp 94 initInterface 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::getInfoReply:381 - identityimpl.cpp 381 getInfoReply QMap(("ACL", QVariant(QStringList, () ) ) ( "AuthMethods" ,  QVariant(QDBusArgument, ) ) ( "Caption" ,  QVariant(QString, "Jolla") ) ( "Id" ,  ...gList, () ) ) ( "Realm
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "Ready" SignOn::IdentityImpl(0x4ecf7b58) 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "NeedsUpdate" SignOn::IdentityImpl(0x4ecf7b58) 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "PendingUpdate" SignOn::IdentityImpl(0x4ecf7b58) 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::infoUpdated:442 - identityimpl.cpp 442 infoUpdated SERVER INFO UPDATED. NeedsUpdate " 30 " 
mai 04 09:36:00 Jolla estart[9071]: [D] Accounts::AccountServicePrivate::onChanged:169 - account-service.cpp: 169 onChanged 
mai 04 09:36:00 Jolla [968]: [W] Buteo::ProfileManagerPrivate::parseFile:1117 - Profile file not found: "/home/nemo/.cache/msyncd/sync/onlinesync-caldav.xml" 
mai 04 09:36:00 Jolla [968]: [W] Buteo::ProfileManagerPrivate::load:152 - Failed to load profile: "onlinesync-caldav" 
mai 04 09:36:00 Jolla [968]: [W] Buteo::ProfileManagerPrivate::parseFile:1117 - Profile file not found: "/home/nemo/.cache/msyncd/sync/onlinesync-carddav.xml" 
mai 04 09:36:00 Jolla [968]: [W] Buteo::ProfileManagerPrivate::load:152 - Failed to load profile: "onlinesync-carddav" 
mai 04 09:36:00 Jolla [968]: [W] Buteo::ProfileManagerPrivate::parseFile:1117 - Profile file not found: "/home/nemo/.cache/msyncd/sync/.xml" 
mai 04 09:36:00 Jolla [968]: [W] Buteo::ProfileManagerPrivate::load:152 - Failed to load profile: "" 
mai 04 09:36:00 Jolla estart[9071]: [D] Accounts::Account::Private::account_store_cb:626 - account.cpp: 626 account_store_cb Saved accunt ID: 23 
mai 04 09:36:00 Jolla estart[9071]: [W] Buteo::ProfileManagerPrivate::writeProfileFile:1153 - writeProfileFile() called, forcing disk write: "/home/nemo/.cache/msyncd/sync/caldav-sync-23.xml" 
mai 04 09:36:00 Jolla connmand[21509]: src/ipconfig.c:update_stats() service 0x7ec7d0
mai 04 09:36:00 Jolla connmand[21509]: src/service.c:__connman_service_notify() service 0x7ec7d0
mai 04 09:36:00 Jolla estart[9071]: [W] Buteo::ProfileManagerPrivate::writeProfileFile:1153 - writeProfileFile() called, forcing disk write: "/home/nemo/.cache/msyncd/sync/carddav.Contacts-23.xml" 
mai 04 09:36:00 Jolla estart[9071]: [D] Accounts::AccountServicePrivate::onChanged:169 - account-service.cpp: 169 onChanged 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::getInfoReply:381 - identityimpl.cpp 381 getInfoReply QMap(("ACL", QVariant(QStringList, () ) ) ( "AuthMethods" ,  QVariant(QDBusArgument, ) ) ( "Caption" ,  QVariant(QString, "Jolla") ) ( "Id" ,  ...gList, () ) ) ( "Realm
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "Ready" SignOn::IdentityImpl(0x4ecf7b58) 
mai 04 09:36:00 Jolla estart[9071]: [D] Accounts::Account::Private::account_store_cb:626 - account.cpp: 626 account_store_cb Saved accunt ID: 23 
mai 04 09:36:00 Jolla [968]: [W] Buteo::ProfileManagerPrivate::writeProfileFile:1153 - writeProfileFile() called, forcing disk write: "/home/nemo/.cache/msyncd/sync/caldav-sync-23.xml" 
mai 04 09:36:00 Jolla [968]: [W] Buteo::ProfileManagerPrivate::writeProfileFile:1153 - writeProfileFile() called, forcing disk write: "/home/nemo/.cache/msyncd/sync/carddav.Contacts-23.xml" 
mai 04 09:36:00 Jolla estart[9071]: [D] Accounts::Account::Private::account_store_cb:626 - account.cpp: 626 account_store_cb Saved accunt ID: 23 
mai 04 09:36:00 Jolla estart[9071]: [W] QQmlComponent_setQmlParent:1143 - QQmlComponent: Created graphical object was not placed in the graphics scene.
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "PendingRegistration" SignOn::IdentityImpl(0x4eea6550) 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::AuthSessionImpl::initInterface:94 - authsessionimpl.cpp 94 initInterface 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::AuthSessionImpl::initInterface:94 - authsessionimpl.cpp 94 initInterface 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "Ready" SignOn::IdentityImpl(0x4eea6550) 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "NeedsUpdate" SignOn::IdentityImpl(0x4eea6550) 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "PendingUpdate" SignOn::IdentityImpl(0x4eea6550) 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::infoUpdated:442 - identityimpl.cpp 442 infoUpdated SERVER INFO UPDATED. NeedsUpdate " 30 " 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "NeedsUpdate" SignOn::IdentityImpl(0x4ecf7b58) 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "PendingUpdate" SignOn::IdentityImpl(0x4ecf7b58) 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::infoUpdated:442 - identityimpl.cpp 442 infoUpdated SERVER INFO UPDATED. NeedsUpdate " 30 " 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::getInfoReply:381 - identityimpl.cpp 381 getInfoReply QMap(("ACL", QVariant(QStringList, () ) ) ( "AuthMethods" ,  QVariant(QDBusArgument, ) ) ( "Caption" ,  QVariant(QString, "Jolla") ) ( "Id" ,  ...gList, () ) ) ( "Realm
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "Ready" SignOn::IdentityImpl(0x4ecf7b58) 
mai 04 09:36:00 Jolla connmand[21509]: src/dnsproxy.c:udp_listener_event() Received 27 bytes (id 0x51d4)
mai 04 09:36:00 Jolla connmand[21509]: src/dnsproxy.c:parse_request() id 0x51d4 qr 0 opcode 0 qdcount 1 arcount 0
mai 04 09:36:00 Jolla connmand[21509]: src/dnsproxy.c:parse_request() query axege.net.
mai 04 09:36:00 Jolla connmand[21509]: src/dnsproxy.c:resolv() server 212.27.40.240 enabled 1
mai 04 09:36:00 Jolla connmand[21509]: src/dnsproxy.c:resolv() server 212.27.40.241 enabled 1
mai 04 09:36:00 Jolla connmand[21509]: src/dnsproxy.c:udp_listener_event() Received 27 bytes (id 0x8057)
mai 04 09:36:00 Jolla connmand[21509]: src/dnsproxy.c:parse_request() id 0x8057 qr 0 opcode 0 qdcount 1 arcount 0
mai 04 09:36:00 Jolla connmand[21509]: src/dnsproxy.c:parse_request() query axege.net.
mai 04 09:36:00 Jolla connmand[21509]: src/dnsproxy.c:resolv() server 212.27.40.240 enabled 1
mai 04 09:36:00 Jolla connmand[21509]: src/dnsproxy.c:resolv() server 212.27.40.241 enabled 1
mai 04 09:36:00 Jolla kernel: SLIM_CL: skip reconfig sequence
mai 04 09:36:00 Jolla kernel: sps:BAM 0x124c2000 enabled: ver:0x5, number of pipes:6
mai 04 09:36:01 Jolla connmand[21509]: src/dnsproxy.c:forward_dns_reply() Received 101 bytes (id 0x40f1)
mai 04 09:36:01 Jolla connmand[21509]: src/dnsproxy.c:forward_dns_reply() req 0x7cdf80 dstid 0x40f1 altid 0x23ab rcode 0
mai 04 09:36:01 Jolla connmand[21509]: src/dnsproxy.c:cache_update() offset 0 hdr 0xbec1cba4 msg 0xbec1cba4 rcode 0
mai 04 09:36:01 Jolla connmand[21509]: src/dnsproxy.c:parse_response() qr 1 qdcount 1
mai 04 09:36:01 Jolla connmand[21509]: [109B blob data]
mai 04 09:36:01 Jolla connmand[21509]: src/dnsproxy.c:forward_dns_reply() proto 17 sent 101 bytes to 12
mai 04 09:36:01 Jolla connmand[21509]: src/dnsproxy.c:forward_dns_reply() Received 86 bytes (id 0x3fe0)
mai 04 09:36:01 Jolla connmand[21509]: src/dnsproxy.c:forward_dns_reply() req 0x7c1390 dstid 0x3fe0 altid 0x29b4 rcode 0
mai 04 09:36:01 Jolla connmand[21509]: src/dnsproxy.c:cache_update() offset 0 hdr 0xbec1cba4 msg 0xbec1cba4 rcode 0
mai 04 09:36:01 Jolla connmand[21509]: src/dnsproxy.c:parse_response() qr 1 qdcount 1
mai 04 09:36:01 Jolla connmand[21509]: src/dnsproxy.c:forward_dns_reply() proto 17 sent 86 bytes to 12
mai 04 09:36:01 Jolla connmand[21509]: src/dnsproxy.c:forward_dns_reply() Received 101 bytes (id 0x40f1)
mai 04 09:36:01 Jolla connmand[21509]: src/dnsproxy.c:forward_dns_reply() Received 86 bytes (id 0x3fe0)
mai 04 09:36:01 Jolla estart[9071]: [W] CaldavAccountCalendarUpdater::emitNetworkReplyError:520 - "QNetworkReply error: 202: Error downloading https://froutier:%23c4m_i0n$@axege.net/froutier/ - server replied: Method Not Allowed" 
mai 04 09:36:01 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "PendingRegistration" SignOn::IdentityImpl(0x4eea74e0) 
mai 04 09:36:01 Jolla estart[9071]: [D] SignOn::IdentityImpl::signOut:285 - identityimpl.cpp 285 signOut Signing out. 
mai 04 09:36:01 Jolla estart[9071]: [D] SignOn::IdentityImpl::remove:199 - identityimpl.cpp 199 remove Removing credentials. 
mai 04 09:36:01 Jolla lipstick[987]: [D] Accounts::Account::Private::on_deleted:184 - account.cpp: 184 on_deleted 
mai 04 09:36:01 Jolla estart[9071]: [D] Accounts::Account::Private::on_deleted:184 - account.cpp: 184 on_deleted 
mai 04 09:36:01 Jolla estart[9071]: [D] Accounts::Account::Private::on_deleted:184 - account.cpp: 184 on_deleted 
mai 04 09:36:01 Jolla estart[9071]: [77B blob data]
mai 04 09:36:01 Jolla estart[9071]: [D] Accounts::Account::Private::on_deleted:184 - account.cpp: 184 on_deleted 
mai 04 09:36:01 Jolla estart[9071]: [D] Accounts::Account::Private::account_store_cb:626 - account.cpp: 626 account_store_cb Saved accunt ID: 23 
mai 04 09:36:01 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "Ready" SignOn::IdentityImpl(0x4eea74e0) 
mai 04 09:36:01 Jolla estart[9071]: [D] SignOn::IdentityImpl::infoUpdated:442 - identityimpl.cpp 442 infoUpdated SERVER INFO UPDATED. SignedOut " 30 " 
mai 04 09:36:01 Jolla estart[9071]: [D] SignOn::IdentityImpl::infoUpdated:442 - identityimpl.cpp 442 infoUpdated SERVER INFO UPDATED. SignedOut " 30 " 
mai 04 09:36:01 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "Removed" SignOn::IdentityImpl(0x4eea74e0) 
mai 04 09:36:01 Jolla estart[9071]: [D] SignOn::IdentityImpl::infoUpdated:442 - identityimpl.cpp 442 infoUpdated SERVER INFO UPDATED. Removed " 30 " 
mai 04 09:36:01 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "Removed" SignOn::IdentityImpl(0x4ecf7b58) 
mai 04 09:36:01 Jolla estart[9071]: [D] SignOn::IdentityImpl::infoUpdated:442 - identityimpl.cpp 442 infoUpdated SERVER INFO UPDATED. Removed " 30 " 
mai 04 09:36:01 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "Removed" SignOn::IdentityImpl(0x4eea74e0) 
mai 04 09:36:01 Jolla [968]: [D] Accounts::Account::Private::on_deleted:184 - account.cpp: 184 on_deleted

Another caldav problem

I have a problem with caldav, and I don't think it has been covered by previous questions.

Here is my scenario: - scenario:

  • I have a radicale caldav server setup - setup
  • when on my LAN, it works fine with both Thundebird Lightning _and_ Jolla calendar - calendar
  • I have an apache reverse proxy that adds SSL on top of the connection and exposes it to the Internet - Internet
  • I'm using letsencrypt generated certificates - certificates
  • this works fine when using Thunderbird Lightning, but... fails with Jolla

I have cheked that VERSION:2.0 is specified in the caldav file. It is, and anyway it works when used locally. Maybe it's related to ciphers, but I don't see anything related in the logs (I'm not an expert through). Buteo warns me about a missing profile: Failed to load profile: "onlinesync-carddav"

Any help would be welcome.

Here is the log:

mai 04 09:35:59 Jolla estart[9071]: [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/sig...ossier de ce type") 1 
mai 04 09:35:59 Jolla estart[9071]: [D] SignOn::ConnectionManager::init:132 - connection-manager.cpp 132 init Peer connection unavailable, activating service 
mai 04 09:35:59 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "PendingRegistration" SignOn::IdentityImpl(0x4ecf7b58) 
mai 04 09:35:59 Jolla estart[9071]: [D] SignOn::IdentityImpl::storeCredentials:172 - identityimpl.cpp 172 storeCredentials Storing credentials 
mai 04 09:35:59 Jolla dbus-daemon[917]: Activating service name='com.google.code.AccountsSSO.SingleSignOn'
mai 04 09:35:59 Jolla [8793]: signondaemon.cpp 388 init Failed to SUID root. Secure storage will not be available.
mai 04 09:35:59 Jolla dbus-daemon[917]: Successfully activated service 'com.google.code.AccountsSSO.SingleSignOn'
mai 04 09:35:59 Jolla estart[9071]: [D] SignOn::ConnectionManager::init:150 - connection-manager.cpp 150 init Connected to "libsignon-qt1" 
mai 04 09:35:59 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "Ready" SignOn::IdentityImpl(0x4ecf7b58) 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "NeedsUpdate" SignOn::IdentityImpl(0x4ecf7b58) 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "PendingUpdate" SignOn::IdentityImpl(0x4ecf7b58) 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::infoUpdated:442 - identityimpl.cpp 442 infoUpdated SERVER INFO UPDATED. NeedsUpdate " 0 " 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::storeCredentialsReply:345 - identityimpl.cpp 345 storeCredentialsReply stored id: 30 old id: 0 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::AuthSessionImpl::initInterface:94 - authsessionimpl.cpp 94 initInterface 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::AuthSessionImpl::initInterface:94 - authsessionimpl.cpp 94 initInterface 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::getInfoReply:381 - identityimpl.cpp 381 getInfoReply QMap(("ACL", QVariant(QStringList, () ) ) ( "AuthMethods" ,  QVariant(QDBusArgument, ) ) ( "Caption" ,  QVariant(QString, "Jolla") ) ( "Id" ,  ...gList, () ) ) ( "Realm
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "Ready" SignOn::IdentityImpl(0x4ecf7b58) 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "NeedsUpdate" SignOn::IdentityImpl(0x4ecf7b58) 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "PendingUpdate" SignOn::IdentityImpl(0x4ecf7b58) 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::infoUpdated:442 - identityimpl.cpp 442 infoUpdated SERVER INFO UPDATED. NeedsUpdate " 30 " 
mai 04 09:36:00 Jolla estart[9071]: [D] Accounts::AccountServicePrivate::onChanged:169 - account-service.cpp: 169 onChanged 
mai 04 09:36:00 Jolla [968]: [W] Buteo::ProfileManagerPrivate::parseFile:1117 - Profile file not found: "/home/nemo/.cache/msyncd/sync/onlinesync-caldav.xml" 
mai 04 09:36:00 Jolla [968]: [W] Buteo::ProfileManagerPrivate::load:152 - Failed to load profile: "onlinesync-caldav" 
mai 04 09:36:00 Jolla [968]: [W] Buteo::ProfileManagerPrivate::parseFile:1117 - Profile file not found: "/home/nemo/.cache/msyncd/sync/onlinesync-carddav.xml" 
mai 04 09:36:00 Jolla [968]: [W] Buteo::ProfileManagerPrivate::load:152 - Failed to load profile: "onlinesync-carddav" 
mai 04 09:36:00 Jolla [968]: [W] Buteo::ProfileManagerPrivate::parseFile:1117 - Profile file not found: "/home/nemo/.cache/msyncd/sync/.xml" 
mai 04 09:36:00 Jolla [968]: [W] Buteo::ProfileManagerPrivate::load:152 - Failed to load profile: "" 
mai 04 09:36:00 Jolla estart[9071]: [D] Accounts::Account::Private::account_store_cb:626 - account.cpp: 626 account_store_cb Saved accunt ID: 23 
mai 04 09:36:00 Jolla estart[9071]: [W] Buteo::ProfileManagerPrivate::writeProfileFile:1153 - writeProfileFile() called, forcing disk write: "/home/nemo/.cache/msyncd/sync/caldav-sync-23.xml" 
mai 04 09:36:00 Jolla connmand[21509]: src/ipconfig.c:update_stats() service 0x7ec7d0
mai 04 09:36:00 Jolla connmand[21509]: src/service.c:__connman_service_notify() service 0x7ec7d0
mai 04 09:36:00 Jolla estart[9071]: [W] Buteo::ProfileManagerPrivate::writeProfileFile:1153 - writeProfileFile() called, forcing disk write: "/home/nemo/.cache/msyncd/sync/carddav.Contacts-23.xml" 
mai 04 09:36:00 Jolla estart[9071]: [D] Accounts::AccountServicePrivate::onChanged:169 - account-service.cpp: 169 onChanged 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::getInfoReply:381 - identityimpl.cpp 381 getInfoReply QMap(("ACL", QVariant(QStringList, () ) ) ( "AuthMethods" ,  QVariant(QDBusArgument, ) ) ( "Caption" ,  QVariant(QString, "Jolla") ) ( "Id" ,  ...gList, () ) ) ( "Realm
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "Ready" SignOn::IdentityImpl(0x4ecf7b58) 
mai 04 09:36:00 Jolla estart[9071]: [D] Accounts::Account::Private::account_store_cb:626 - account.cpp: 626 account_store_cb Saved accunt ID: 23 
mai 04 09:36:00 Jolla [968]: [W] Buteo::ProfileManagerPrivate::writeProfileFile:1153 - writeProfileFile() called, forcing disk write: "/home/nemo/.cache/msyncd/sync/caldav-sync-23.xml" 
mai 04 09:36:00 Jolla [968]: [W] Buteo::ProfileManagerPrivate::writeProfileFile:1153 - writeProfileFile() called, forcing disk write: "/home/nemo/.cache/msyncd/sync/carddav.Contacts-23.xml" 
mai 04 09:36:00 Jolla estart[9071]: [D] Accounts::Account::Private::account_store_cb:626 - account.cpp: 626 account_store_cb Saved accunt ID: 23 
mai 04 09:36:00 Jolla estart[9071]: [W] QQmlComponent_setQmlParent:1143 - QQmlComponent: Created graphical object was not placed in the graphics scene.
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "PendingRegistration" SignOn::IdentityImpl(0x4eea6550) 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::AuthSessionImpl::initInterface:94 - authsessionimpl.cpp 94 initInterface 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::AuthSessionImpl::initInterface:94 - authsessionimpl.cpp 94 initInterface 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "Ready" SignOn::IdentityImpl(0x4eea6550) 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "NeedsUpdate" SignOn::IdentityImpl(0x4eea6550) 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "PendingUpdate" SignOn::IdentityImpl(0x4eea6550) 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::infoUpdated:442 - identityimpl.cpp 442 infoUpdated SERVER INFO UPDATED. NeedsUpdate " 30 " 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "NeedsUpdate" SignOn::IdentityImpl(0x4ecf7b58) 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "PendingUpdate" SignOn::IdentityImpl(0x4ecf7b58) 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::infoUpdated:442 - identityimpl.cpp 442 infoUpdated SERVER INFO UPDATED. NeedsUpdate " 30 " 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::getInfoReply:381 - identityimpl.cpp 381 getInfoReply QMap(("ACL", QVariant(QStringList, () ) ) ( "AuthMethods" ,  QVariant(QDBusArgument, ) ) ( "Caption" ,  QVariant(QString, "Jolla") ) ( "Id" ,  ...gList, () ) ) ( "Realm
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "Ready" SignOn::IdentityImpl(0x4ecf7b58) 
mai 04 09:36:00 Jolla connmand[21509]: src/dnsproxy.c:udp_listener_event() Received 27 bytes (id 0x51d4)
mai 04 09:36:00 Jolla connmand[21509]: src/dnsproxy.c:parse_request() id 0x51d4 qr 0 opcode 0 qdcount 1 arcount 0
mai 04 09:36:00 Jolla connmand[21509]: src/dnsproxy.c:parse_request() query axege.net.
mai 04 09:36:00 Jolla connmand[21509]: src/dnsproxy.c:resolv() server 212.27.40.240 enabled 1
mai 04 09:36:00 Jolla connmand[21509]: src/dnsproxy.c:resolv() server 212.27.40.241 enabled 1
mai 04 09:36:00 Jolla connmand[21509]: src/dnsproxy.c:udp_listener_event() Received 27 bytes (id 0x8057)
mai 04 09:36:00 Jolla connmand[21509]: src/dnsproxy.c:parse_request() id 0x8057 qr 0 opcode 0 qdcount 1 arcount 0
mai 04 09:36:00 Jolla connmand[21509]: src/dnsproxy.c:parse_request() query axege.net.
mai 04 09:36:00 Jolla connmand[21509]: src/dnsproxy.c:resolv() server 212.27.40.240 enabled 1
mai 04 09:36:00 Jolla connmand[21509]: src/dnsproxy.c:resolv() server 212.27.40.241 enabled 1
mai 04 09:36:00 Jolla kernel: SLIM_CL: skip reconfig sequence
mai 04 09:36:00 Jolla kernel: sps:BAM 0x124c2000 enabled: ver:0x5, number of pipes:6
mai 04 09:36:01 Jolla connmand[21509]: src/dnsproxy.c:forward_dns_reply() Received 101 bytes (id 0x40f1)
mai 04 09:36:01 Jolla connmand[21509]: src/dnsproxy.c:forward_dns_reply() req 0x7cdf80 dstid 0x40f1 altid 0x23ab rcode 0
mai 04 09:36:01 Jolla connmand[21509]: src/dnsproxy.c:cache_update() offset 0 hdr 0xbec1cba4 msg 0xbec1cba4 rcode 0
mai 04 09:36:01 Jolla connmand[21509]: src/dnsproxy.c:parse_response() qr 1 qdcount 1
mai 04 09:36:01 Jolla connmand[21509]: [109B blob data]
mai 04 09:36:01 Jolla connmand[21509]: src/dnsproxy.c:forward_dns_reply() proto 17 sent 101 bytes to 12
mai 04 09:36:01 Jolla connmand[21509]: src/dnsproxy.c:forward_dns_reply() Received 86 bytes (id 0x3fe0)
mai 04 09:36:01 Jolla connmand[21509]: src/dnsproxy.c:forward_dns_reply() req 0x7c1390 dstid 0x3fe0 altid 0x29b4 rcode 0
mai 04 09:36:01 Jolla connmand[21509]: src/dnsproxy.c:cache_update() offset 0 hdr 0xbec1cba4 msg 0xbec1cba4 rcode 0
mai 04 09:36:01 Jolla connmand[21509]: src/dnsproxy.c:parse_response() qr 1 qdcount 1
mai 04 09:36:01 Jolla connmand[21509]: src/dnsproxy.c:forward_dns_reply() proto 17 sent 86 bytes to 12
mai 04 09:36:01 Jolla connmand[21509]: src/dnsproxy.c:forward_dns_reply() Received 101 bytes (id 0x40f1)
mai 04 09:36:01 Jolla connmand[21509]: src/dnsproxy.c:forward_dns_reply() Received 86 bytes (id 0x3fe0)
mai 04 09:36:01 Jolla estart[9071]: [W] CaldavAccountCalendarUpdater::emitNetworkReplyError:520 - "QNetworkReply error: 202: Error downloading https://froutier:%23c4m_i0n$@axege.net/froutier/ - server replied: Method Not Allowed" 
mai 04 09:36:01 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "PendingRegistration" SignOn::IdentityImpl(0x4eea74e0) 
mai 04 09:36:01 Jolla estart[9071]: [D] SignOn::IdentityImpl::signOut:285 - identityimpl.cpp 285 signOut Signing out. 
mai 04 09:36:01 Jolla estart[9071]: [D] SignOn::IdentityImpl::remove:199 - identityimpl.cpp 199 remove Removing credentials. 
mai 04 09:36:01 Jolla lipstick[987]: [D] Accounts::Account::Private::on_deleted:184 - account.cpp: 184 on_deleted 
mai 04 09:36:01 Jolla estart[9071]: [D] Accounts::Account::Private::on_deleted:184 - account.cpp: 184 on_deleted 
mai 04 09:36:01 Jolla estart[9071]: [D] Accounts::Account::Private::on_deleted:184 - account.cpp: 184 on_deleted 
mai 04 09:36:01 Jolla estart[9071]: [77B blob data]
mai 04 09:36:01 Jolla estart[9071]: [D] Accounts::Account::Private::on_deleted:184 - account.cpp: 184 on_deleted 
mai 04 09:36:01 Jolla estart[9071]: [D] Accounts::Account::Private::account_store_cb:626 - account.cpp: 626 account_store_cb Saved accunt ID: 23 
mai 04 09:36:01 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "Ready" SignOn::IdentityImpl(0x4eea74e0) 
mai 04 09:36:01 Jolla estart[9071]: [D] SignOn::IdentityImpl::infoUpdated:442 - identityimpl.cpp 442 infoUpdated SERVER INFO UPDATED. SignedOut " 30 " 
mai 04 09:36:01 Jolla estart[9071]: [D] SignOn::IdentityImpl::infoUpdated:442 - identityimpl.cpp 442 infoUpdated SERVER INFO UPDATED. SignedOut " 30 " 
mai 04 09:36:01 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "Removed" SignOn::IdentityImpl(0x4eea74e0) 
mai 04 09:36:01 Jolla estart[9071]: [D] SignOn::IdentityImpl::infoUpdated:442 - identityimpl.cpp 442 infoUpdated SERVER INFO UPDATED. Removed " 30 " 
mai 04 09:36:01 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "Removed" SignOn::IdentityImpl(0x4ecf7b58) 
mai 04 09:36:01 Jolla estart[9071]: [D] SignOn::IdentityImpl::infoUpdated:442 - identityimpl.cpp 442 infoUpdated SERVER INFO UPDATED. Removed " 30 " 
mai 04 09:36:01 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "Removed" SignOn::IdentityImpl(0x4eea74e0) 
mai 04 09:36:01 Jolla [968]: [D] Accounts::Account::Private::on_deleted:184 - account.cpp: 184 on_deleted

Another caldav problem

I have a problem with caldav, and I don't think it has been covered by previous questions.

Here is my scenario:

  • I have a radicale caldav server setup
  • when on my LAN, it works fine with both Thundebird Lightning _and_ Jolla calendar
  • I have an apache reverse proxy that adds SSL on top of the connection and exposes it to the Internet
  • I'm using letsencrypt generated certificates
  • this works fine when using Thunderbird Lightning, but... fails with Jolla
  • [EDIT] SFOS version is 2.0.1.11 (latest)

I have cheked that VERSION:2.0 is specified in the caldav file. It is, and anyway it works when used locally. Maybe it's related to ciphers, but I don't see anything related in the logs (I'm not an expert through). Buteo warns me about a missing profile: Failed to load profile: "onlinesync-carddav"

Any help would be welcome.

Here is the log:

mai 04 09:35:59 Jolla estart[9071]: [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/sig...ossier de ce type") 1 
mai 04 09:35:59 Jolla estart[9071]: [D] SignOn::ConnectionManager::init:132 - connection-manager.cpp 132 init Peer connection unavailable, activating service 
mai 04 09:35:59 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "PendingRegistration" SignOn::IdentityImpl(0x4ecf7b58) 
mai 04 09:35:59 Jolla estart[9071]: [D] SignOn::IdentityImpl::storeCredentials:172 - identityimpl.cpp 172 storeCredentials Storing credentials 
mai 04 09:35:59 Jolla dbus-daemon[917]: Activating service name='com.google.code.AccountsSSO.SingleSignOn'
mai 04 09:35:59 Jolla [8793]: signondaemon.cpp 388 init Failed to SUID root. Secure storage will not be available.
mai 04 09:35:59 Jolla dbus-daemon[917]: Successfully activated service 'com.google.code.AccountsSSO.SingleSignOn'
mai 04 09:35:59 Jolla estart[9071]: [D] SignOn::ConnectionManager::init:150 - connection-manager.cpp 150 init Connected to "libsignon-qt1" 
mai 04 09:35:59 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "Ready" SignOn::IdentityImpl(0x4ecf7b58) 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "NeedsUpdate" SignOn::IdentityImpl(0x4ecf7b58) 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "PendingUpdate" SignOn::IdentityImpl(0x4ecf7b58) 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::infoUpdated:442 - identityimpl.cpp 442 infoUpdated SERVER INFO UPDATED. NeedsUpdate " 0 " 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::storeCredentialsReply:345 - identityimpl.cpp 345 storeCredentialsReply stored id: 30 old id: 0 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::AuthSessionImpl::initInterface:94 - authsessionimpl.cpp 94 initInterface 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::AuthSessionImpl::initInterface:94 - authsessionimpl.cpp 94 initInterface 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::getInfoReply:381 - identityimpl.cpp 381 getInfoReply QMap(("ACL", QVariant(QStringList, () ) ) ( "AuthMethods" ,  QVariant(QDBusArgument, ) ) ( "Caption" ,  QVariant(QString, "Jolla") ) ( "Id" ,  ...gList, () ) ) ( "Realm
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "Ready" SignOn::IdentityImpl(0x4ecf7b58) 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "NeedsUpdate" SignOn::IdentityImpl(0x4ecf7b58) 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "PendingUpdate" SignOn::IdentityImpl(0x4ecf7b58) 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::infoUpdated:442 - identityimpl.cpp 442 infoUpdated SERVER INFO UPDATED. NeedsUpdate " 30 " 
mai 04 09:36:00 Jolla estart[9071]: [D] Accounts::AccountServicePrivate::onChanged:169 - account-service.cpp: 169 onChanged 
mai 04 09:36:00 Jolla [968]: [W] Buteo::ProfileManagerPrivate::parseFile:1117 - Profile file not found: "/home/nemo/.cache/msyncd/sync/onlinesync-caldav.xml" 
mai 04 09:36:00 Jolla [968]: [W] Buteo::ProfileManagerPrivate::load:152 - Failed to load profile: "onlinesync-caldav" 
mai 04 09:36:00 Jolla [968]: [W] Buteo::ProfileManagerPrivate::parseFile:1117 - Profile file not found: "/home/nemo/.cache/msyncd/sync/onlinesync-carddav.xml" 
mai 04 09:36:00 Jolla [968]: [W] Buteo::ProfileManagerPrivate::load:152 - Failed to load profile: "onlinesync-carddav" 
mai 04 09:36:00 Jolla [968]: [W] Buteo::ProfileManagerPrivate::parseFile:1117 - Profile file not found: "/home/nemo/.cache/msyncd/sync/.xml" 
mai 04 09:36:00 Jolla [968]: [W] Buteo::ProfileManagerPrivate::load:152 - Failed to load profile: "" 
mai 04 09:36:00 Jolla estart[9071]: [D] Accounts::Account::Private::account_store_cb:626 - account.cpp: 626 account_store_cb Saved accunt ID: 23 
mai 04 09:36:00 Jolla estart[9071]: [W] Buteo::ProfileManagerPrivate::writeProfileFile:1153 - writeProfileFile() called, forcing disk write: "/home/nemo/.cache/msyncd/sync/caldav-sync-23.xml" 
mai 04 09:36:00 Jolla connmand[21509]: src/ipconfig.c:update_stats() service 0x7ec7d0
mai 04 09:36:00 Jolla connmand[21509]: src/service.c:__connman_service_notify() service 0x7ec7d0
mai 04 09:36:00 Jolla estart[9071]: [W] Buteo::ProfileManagerPrivate::writeProfileFile:1153 - writeProfileFile() called, forcing disk write: "/home/nemo/.cache/msyncd/sync/carddav.Contacts-23.xml" 
mai 04 09:36:00 Jolla estart[9071]: [D] Accounts::AccountServicePrivate::onChanged:169 - account-service.cpp: 169 onChanged 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::getInfoReply:381 - identityimpl.cpp 381 getInfoReply QMap(("ACL", QVariant(QStringList, () ) ) ( "AuthMethods" ,  QVariant(QDBusArgument, ) ) ( "Caption" ,  QVariant(QString, "Jolla") ) ( "Id" ,  ...gList, () ) ) ( "Realm
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "Ready" SignOn::IdentityImpl(0x4ecf7b58) 
mai 04 09:36:00 Jolla estart[9071]: [D] Accounts::Account::Private::account_store_cb:626 - account.cpp: 626 account_store_cb Saved accunt ID: 23 
mai 04 09:36:00 Jolla [968]: [W] Buteo::ProfileManagerPrivate::writeProfileFile:1153 - writeProfileFile() called, forcing disk write: "/home/nemo/.cache/msyncd/sync/caldav-sync-23.xml" 
mai 04 09:36:00 Jolla [968]: [W] Buteo::ProfileManagerPrivate::writeProfileFile:1153 - writeProfileFile() called, forcing disk write: "/home/nemo/.cache/msyncd/sync/carddav.Contacts-23.xml" 
mai 04 09:36:00 Jolla estart[9071]: [D] Accounts::Account::Private::account_store_cb:626 - account.cpp: 626 account_store_cb Saved accunt ID: 23 
mai 04 09:36:00 Jolla estart[9071]: [W] QQmlComponent_setQmlParent:1143 - QQmlComponent: Created graphical object was not placed in the graphics scene.
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "PendingRegistration" SignOn::IdentityImpl(0x4eea6550) 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::AuthSessionImpl::initInterface:94 - authsessionimpl.cpp 94 initInterface 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::AuthSessionImpl::initInterface:94 - authsessionimpl.cpp 94 initInterface 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "Ready" SignOn::IdentityImpl(0x4eea6550) 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "NeedsUpdate" SignOn::IdentityImpl(0x4eea6550) 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "PendingUpdate" SignOn::IdentityImpl(0x4eea6550) 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::infoUpdated:442 - identityimpl.cpp 442 infoUpdated SERVER INFO UPDATED. NeedsUpdate " 30 " 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "NeedsUpdate" SignOn::IdentityImpl(0x4ecf7b58) 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "PendingUpdate" SignOn::IdentityImpl(0x4ecf7b58) 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::infoUpdated:442 - identityimpl.cpp 442 infoUpdated SERVER INFO UPDATED. NeedsUpdate " 30 " 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::getInfoReply:381 - identityimpl.cpp 381 getInfoReply QMap(("ACL", QVariant(QStringList, () ) ) ( "AuthMethods" ,  QVariant(QDBusArgument, ) ) ( "Caption" ,  QVariant(QString, "Jolla") ) ( "Id" ,  ...gList, () ) ) ( "Realm
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "Ready" SignOn::IdentityImpl(0x4ecf7b58) 
mai 04 09:36:00 Jolla connmand[21509]: src/dnsproxy.c:udp_listener_event() Received 27 bytes (id 0x51d4)
mai 04 09:36:00 Jolla connmand[21509]: src/dnsproxy.c:parse_request() id 0x51d4 qr 0 opcode 0 qdcount 1 arcount 0
mai 04 09:36:00 Jolla connmand[21509]: src/dnsproxy.c:parse_request() query axege.net.
mai 04 09:36:00 Jolla connmand[21509]: src/dnsproxy.c:resolv() server 212.27.40.240 enabled 1
mai 04 09:36:00 Jolla connmand[21509]: src/dnsproxy.c:resolv() server 212.27.40.241 enabled 1
mai 04 09:36:00 Jolla connmand[21509]: src/dnsproxy.c:udp_listener_event() Received 27 bytes (id 0x8057)
mai 04 09:36:00 Jolla connmand[21509]: src/dnsproxy.c:parse_request() id 0x8057 qr 0 opcode 0 qdcount 1 arcount 0
mai 04 09:36:00 Jolla connmand[21509]: src/dnsproxy.c:parse_request() query axege.net.
mai 04 09:36:00 Jolla connmand[21509]: src/dnsproxy.c:resolv() server 212.27.40.240 enabled 1
mai 04 09:36:00 Jolla connmand[21509]: src/dnsproxy.c:resolv() server 212.27.40.241 enabled 1
mai 04 09:36:00 Jolla kernel: SLIM_CL: skip reconfig sequence
mai 04 09:36:00 Jolla kernel: sps:BAM 0x124c2000 enabled: ver:0x5, number of pipes:6
mai 04 09:36:01 Jolla connmand[21509]: src/dnsproxy.c:forward_dns_reply() Received 101 bytes (id 0x40f1)
mai 04 09:36:01 Jolla connmand[21509]: src/dnsproxy.c:forward_dns_reply() req 0x7cdf80 dstid 0x40f1 altid 0x23ab rcode 0
mai 04 09:36:01 Jolla connmand[21509]: src/dnsproxy.c:cache_update() offset 0 hdr 0xbec1cba4 msg 0xbec1cba4 rcode 0
mai 04 09:36:01 Jolla connmand[21509]: src/dnsproxy.c:parse_response() qr 1 qdcount 1
mai 04 09:36:01 Jolla connmand[21509]: [109B blob data]
mai 04 09:36:01 Jolla connmand[21509]: src/dnsproxy.c:forward_dns_reply() proto 17 sent 101 bytes to 12
mai 04 09:36:01 Jolla connmand[21509]: src/dnsproxy.c:forward_dns_reply() Received 86 bytes (id 0x3fe0)
mai 04 09:36:01 Jolla connmand[21509]: src/dnsproxy.c:forward_dns_reply() req 0x7c1390 dstid 0x3fe0 altid 0x29b4 rcode 0
mai 04 09:36:01 Jolla connmand[21509]: src/dnsproxy.c:cache_update() offset 0 hdr 0xbec1cba4 msg 0xbec1cba4 rcode 0
mai 04 09:36:01 Jolla connmand[21509]: src/dnsproxy.c:parse_response() qr 1 qdcount 1
mai 04 09:36:01 Jolla connmand[21509]: src/dnsproxy.c:forward_dns_reply() proto 17 sent 86 bytes to 12
mai 04 09:36:01 Jolla connmand[21509]: src/dnsproxy.c:forward_dns_reply() Received 101 bytes (id 0x40f1)
mai 04 09:36:01 Jolla connmand[21509]: src/dnsproxy.c:forward_dns_reply() Received 86 bytes (id 0x3fe0)
mai 04 09:36:01 Jolla estart[9071]: [W] CaldavAccountCalendarUpdater::emitNetworkReplyError:520 - "QNetworkReply error: 202: Error downloading https://froutier:%23c4m_i0n$@axege.net/froutier/ - server replied: Method Not Allowed" 
mai 04 09:36:01 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "PendingRegistration" SignOn::IdentityImpl(0x4eea74e0) 
mai 04 09:36:01 Jolla estart[9071]: [D] SignOn::IdentityImpl::signOut:285 - identityimpl.cpp 285 signOut Signing out. 
mai 04 09:36:01 Jolla estart[9071]: [D] SignOn::IdentityImpl::remove:199 - identityimpl.cpp 199 remove Removing credentials. 
mai 04 09:36:01 Jolla lipstick[987]: [D] Accounts::Account::Private::on_deleted:184 - account.cpp: 184 on_deleted 
mai 04 09:36:01 Jolla estart[9071]: [D] Accounts::Account::Private::on_deleted:184 - account.cpp: 184 on_deleted 
mai 04 09:36:01 Jolla estart[9071]: [D] Accounts::Account::Private::on_deleted:184 - account.cpp: 184 on_deleted 
mai 04 09:36:01 Jolla estart[9071]: [77B blob data]
mai 04 09:36:01 Jolla estart[9071]: [D] Accounts::Account::Private::on_deleted:184 - account.cpp: 184 on_deleted 
mai 04 09:36:01 Jolla estart[9071]: [D] Accounts::Account::Private::account_store_cb:626 - account.cpp: 626 account_store_cb Saved accunt ID: 23 
mai 04 09:36:01 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "Ready" SignOn::IdentityImpl(0x4eea74e0) 
mai 04 09:36:01 Jolla estart[9071]: [D] SignOn::IdentityImpl::infoUpdated:442 - identityimpl.cpp 442 infoUpdated SERVER INFO UPDATED. SignedOut " 30 " 
mai 04 09:36:01 Jolla estart[9071]: [D] SignOn::IdentityImpl::infoUpdated:442 - identityimpl.cpp 442 infoUpdated SERVER INFO UPDATED. SignedOut " 30 " 
mai 04 09:36:01 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "Removed" SignOn::IdentityImpl(0x4eea74e0) 
mai 04 09:36:01 Jolla estart[9071]: [D] SignOn::IdentityImpl::infoUpdated:442 - identityimpl.cpp 442 infoUpdated SERVER INFO UPDATED. Removed " 30 " 
mai 04 09:36:01 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "Removed" SignOn::IdentityImpl(0x4ecf7b58) 
mai 04 09:36:01 Jolla estart[9071]: [D] SignOn::IdentityImpl::infoUpdated:442 - identityimpl.cpp 442 infoUpdated SERVER INFO UPDATED. Removed " 30 " 
mai 04 09:36:01 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "Removed" SignOn::IdentityImpl(0x4eea74e0) 
mai 04 09:36:01 Jolla [968]: [D] Accounts::Account::Private::on_deleted:184 - account.cpp: 184 on_deleted

Another caldav problem

I have a problem with caldav, and I don't think it has been covered by previous questions.

Here is my scenario:

  • I have a radicale caldav server setup
  • when on my LAN, it works fine with both Thundebird Lightning _and_ Jolla calendar
  • I have an apache reverse proxy that adds SSL on top of the connection and exposes it to the Internet
  • I'm using letsencrypt generated certificates
  • this works fine when using Thunderbird Lightning, but... fails with Jolla
  • [EDIT] SFOS version is 2.0.1.11 (latest)

I have cheked that VERSION:2.0 is specified in the caldav file. It is, and anyway it works when used locally. Maybe it's related to ciphers, but I don't see anything related in the logs (I'm not an expert through). Buteo warns me about a missing profile: Failed to load profile: "onlinesync-carddav"

Any help would be welcome.

Here is the log:

mai 04 09:35:59 Jolla estart[9071]: [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/sig...ossier de ce type") 1 
mai 04 09:35:59 Jolla estart[9071]: [D] SignOn::ConnectionManager::init:132 - connection-manager.cpp 132 init Peer connection unavailable, activating service 
mai 04 09:35:59 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "PendingRegistration" SignOn::IdentityImpl(0x4ecf7b58) 
mai 04 09:35:59 Jolla estart[9071]: [D] SignOn::IdentityImpl::storeCredentials:172 - identityimpl.cpp 172 storeCredentials Storing credentials 
mai 04 09:35:59 Jolla dbus-daemon[917]: Activating service name='com.google.code.AccountsSSO.SingleSignOn'
mai 04 09:35:59 Jolla [8793]: signondaemon.cpp 388 init Failed to SUID root. Secure storage will not be available.
mai 04 09:35:59 Jolla dbus-daemon[917]: Successfully activated service 'com.google.code.AccountsSSO.SingleSignOn'
mai 04 09:35:59 Jolla estart[9071]: [D] SignOn::ConnectionManager::init:150 - connection-manager.cpp 150 init Connected to "libsignon-qt1" 
mai 04 09:35:59 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "Ready" SignOn::IdentityImpl(0x4ecf7b58) 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "NeedsUpdate" SignOn::IdentityImpl(0x4ecf7b58) 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "PendingUpdate" SignOn::IdentityImpl(0x4ecf7b58) 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::infoUpdated:442 - identityimpl.cpp 442 infoUpdated SERVER INFO UPDATED. NeedsUpdate " 0 " 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::storeCredentialsReply:345 - identityimpl.cpp 345 storeCredentialsReply stored id: 30 old id: 0 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::AuthSessionImpl::initInterface:94 - authsessionimpl.cpp 94 initInterface 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::AuthSessionImpl::initInterface:94 - authsessionimpl.cpp 94 initInterface 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::getInfoReply:381 - identityimpl.cpp 381 getInfoReply QMap(("ACL", QVariant(QStringList, () ) ) ( "AuthMethods" ,  QVariant(QDBusArgument, ) ) ( "Caption" ,  QVariant(QString, "Jolla") ) ( "Id" ,  ...gList, () ) ) ( "Realm
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "Ready" SignOn::IdentityImpl(0x4ecf7b58) 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "NeedsUpdate" SignOn::IdentityImpl(0x4ecf7b58) 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "PendingUpdate" SignOn::IdentityImpl(0x4ecf7b58) 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::infoUpdated:442 - identityimpl.cpp 442 infoUpdated SERVER INFO UPDATED. NeedsUpdate " 30 " 
mai 04 09:36:00 Jolla estart[9071]: [D] Accounts::AccountServicePrivate::onChanged:169 - account-service.cpp: 169 onChanged 
mai 04 09:36:00 Jolla [968]: [W] Buteo::ProfileManagerPrivate::parseFile:1117 - Profile file not found: "/home/nemo/.cache/msyncd/sync/onlinesync-caldav.xml" 
mai 04 09:36:00 Jolla [968]: [W] Buteo::ProfileManagerPrivate::load:152 - Failed to load profile: "onlinesync-caldav" 
mai 04 09:36:00 Jolla [968]: [W] Buteo::ProfileManagerPrivate::parseFile:1117 - Profile file not found: "/home/nemo/.cache/msyncd/sync/onlinesync-carddav.xml" 
mai 04 09:36:00 Jolla [968]: [W] Buteo::ProfileManagerPrivate::load:152 - Failed to load profile: "onlinesync-carddav" 
mai 04 09:36:00 Jolla [968]: [W] Buteo::ProfileManagerPrivate::parseFile:1117 - Profile file not found: "/home/nemo/.cache/msyncd/sync/.xml" 
mai 04 09:36:00 Jolla [968]: [W] Buteo::ProfileManagerPrivate::load:152 - Failed to load profile: "" 
mai 04 09:36:00 Jolla estart[9071]: [D] Accounts::Account::Private::account_store_cb:626 - account.cpp: 626 account_store_cb Saved accunt ID: 23 
mai 04 09:36:00 Jolla estart[9071]: [W] Buteo::ProfileManagerPrivate::writeProfileFile:1153 - writeProfileFile() called, forcing disk write: "/home/nemo/.cache/msyncd/sync/caldav-sync-23.xml" 
mai 04 09:36:00 Jolla connmand[21509]: src/ipconfig.c:update_stats() service 0x7ec7d0
mai 04 09:36:00 Jolla connmand[21509]: src/service.c:__connman_service_notify() service 0x7ec7d0
mai 04 09:36:00 Jolla estart[9071]: [W] Buteo::ProfileManagerPrivate::writeProfileFile:1153 - writeProfileFile() called, forcing disk write: "/home/nemo/.cache/msyncd/sync/carddav.Contacts-23.xml" 
mai 04 09:36:00 Jolla estart[9071]: [D] Accounts::AccountServicePrivate::onChanged:169 - account-service.cpp: 169 onChanged 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::getInfoReply:381 - identityimpl.cpp 381 getInfoReply QMap(("ACL", QVariant(QStringList, () ) ) ( "AuthMethods" ,  QVariant(QDBusArgument, ) ) ( "Caption" ,  QVariant(QString, "Jolla") ) ( "Id" ,  ...gList, () ) ) ( "Realm
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "Ready" SignOn::IdentityImpl(0x4ecf7b58) 
mai 04 09:36:00 Jolla estart[9071]: [D] Accounts::Account::Private::account_store_cb:626 - account.cpp: 626 account_store_cb Saved accunt ID: 23 
mai 04 09:36:00 Jolla [968]: [W] Buteo::ProfileManagerPrivate::writeProfileFile:1153 - writeProfileFile() called, forcing disk write: "/home/nemo/.cache/msyncd/sync/caldav-sync-23.xml" 
mai 04 09:36:00 Jolla [968]: [W] Buteo::ProfileManagerPrivate::writeProfileFile:1153 - writeProfileFile() called, forcing disk write: "/home/nemo/.cache/msyncd/sync/carddav.Contacts-23.xml" 
mai 04 09:36:00 Jolla estart[9071]: [D] Accounts::Account::Private::account_store_cb:626 - account.cpp: 626 account_store_cb Saved accunt ID: 23 
mai 04 09:36:00 Jolla estart[9071]: [W] QQmlComponent_setQmlParent:1143 - QQmlComponent: Created graphical object was not placed in the graphics scene.
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "PendingRegistration" SignOn::IdentityImpl(0x4eea6550) 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::AuthSessionImpl::initInterface:94 - authsessionimpl.cpp 94 initInterface 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::AuthSessionImpl::initInterface:94 - authsessionimpl.cpp 94 initInterface 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "Ready" SignOn::IdentityImpl(0x4eea6550) 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "NeedsUpdate" SignOn::IdentityImpl(0x4eea6550) 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "PendingUpdate" SignOn::IdentityImpl(0x4eea6550) 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::infoUpdated:442 - identityimpl.cpp 442 infoUpdated SERVER INFO UPDATED. NeedsUpdate " 30 " 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "NeedsUpdate" SignOn::IdentityImpl(0x4ecf7b58) 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "PendingUpdate" SignOn::IdentityImpl(0x4ecf7b58) 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::infoUpdated:442 - identityimpl.cpp 442 infoUpdated SERVER INFO UPDATED. NeedsUpdate " 30 " 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::getInfoReply:381 - identityimpl.cpp 381 getInfoReply QMap(("ACL", QVariant(QStringList, () ) ) ( "AuthMethods" ,  QVariant(QDBusArgument, ) ) ( "Caption" ,  QVariant(QString, "Jolla") ) ( "Id" ,  ...gList, () ) ) ( "Realm
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "Ready" SignOn::IdentityImpl(0x4ecf7b58) 
mai 04 09:36:00 Jolla connmand[21509]: src/dnsproxy.c:udp_listener_event() Received 27 bytes (id 0x51d4)
mai 04 09:36:00 Jolla connmand[21509]: src/dnsproxy.c:parse_request() id 0x51d4 qr 0 opcode 0 qdcount 1 arcount 0
mai 04 09:36:00 Jolla connmand[21509]: src/dnsproxy.c:parse_request() query axege.net.
mai 04 09:36:00 Jolla connmand[21509]: src/dnsproxy.c:resolv() server 212.27.40.240 enabled 1
mai 04 09:36:00 Jolla connmand[21509]: src/dnsproxy.c:resolv() server 212.27.40.241 enabled 1
mai 04 09:36:00 Jolla connmand[21509]: src/dnsproxy.c:udp_listener_event() Received 27 bytes (id 0x8057)
mai 04 09:36:00 Jolla connmand[21509]: src/dnsproxy.c:parse_request() id 0x8057 qr 0 opcode 0 qdcount 1 arcount 0
mai 04 09:36:00 Jolla connmand[21509]: src/dnsproxy.c:parse_request() query axege.net.
mai 04 09:36:00 Jolla connmand[21509]: src/dnsproxy.c:resolv() server 212.27.40.240 enabled 1
mai 04 09:36:00 Jolla connmand[21509]: src/dnsproxy.c:resolv() server 212.27.40.241 enabled 1
mai 04 09:36:00 Jolla kernel: SLIM_CL: skip reconfig sequence
mai 04 09:36:00 Jolla kernel: sps:BAM 0x124c2000 enabled: ver:0x5, number of pipes:6
mai 04 09:36:01 Jolla connmand[21509]: src/dnsproxy.c:forward_dns_reply() Received 101 bytes (id 0x40f1)
mai 04 09:36:01 Jolla connmand[21509]: src/dnsproxy.c:forward_dns_reply() req 0x7cdf80 dstid 0x40f1 altid 0x23ab rcode 0
mai 04 09:36:01 Jolla connmand[21509]: src/dnsproxy.c:cache_update() offset 0 hdr 0xbec1cba4 msg 0xbec1cba4 rcode 0
mai 04 09:36:01 Jolla connmand[21509]: src/dnsproxy.c:parse_response() qr 1 qdcount 1
mai 04 09:36:01 Jolla connmand[21509]: [109B blob data]
mai 04 09:36:01 Jolla connmand[21509]: src/dnsproxy.c:forward_dns_reply() proto 17 sent 101 bytes to 12
mai 04 09:36:01 Jolla connmand[21509]: src/dnsproxy.c:forward_dns_reply() Received 86 bytes (id 0x3fe0)
mai 04 09:36:01 Jolla connmand[21509]: src/dnsproxy.c:forward_dns_reply() req 0x7c1390 dstid 0x3fe0 altid 0x29b4 rcode 0
mai 04 09:36:01 Jolla connmand[21509]: src/dnsproxy.c:cache_update() offset 0 hdr 0xbec1cba4 msg 0xbec1cba4 rcode 0
mai 04 09:36:01 Jolla connmand[21509]: src/dnsproxy.c:parse_response() qr 1 qdcount 1
mai 04 09:36:01 Jolla connmand[21509]: src/dnsproxy.c:forward_dns_reply() proto 17 sent 86 bytes to 12
mai 04 09:36:01 Jolla connmand[21509]: src/dnsproxy.c:forward_dns_reply() Received 101 bytes (id 0x40f1)
mai 04 09:36:01 Jolla connmand[21509]: src/dnsproxy.c:forward_dns_reply() Received 86 bytes (id 0x3fe0)
mai 04 09:36:01 Jolla estart[9071]: [W] CaldavAccountCalendarUpdater::emitNetworkReplyError:520 - "QNetworkReply error: 202: Error downloading https://froutier:%23c4m_i0n$@axege.net/froutier/ ************ - server replied: Method Not Allowed" 
mai 04 09:36:01 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "PendingRegistration" SignOn::IdentityImpl(0x4eea74e0) 
mai 04 09:36:01 Jolla estart[9071]: [D] SignOn::IdentityImpl::signOut:285 - identityimpl.cpp 285 signOut Signing out. 
mai 04 09:36:01 Jolla estart[9071]: [D] SignOn::IdentityImpl::remove:199 - identityimpl.cpp 199 remove Removing credentials. 
mai 04 09:36:01 Jolla lipstick[987]: [D] Accounts::Account::Private::on_deleted:184 - account.cpp: 184 on_deleted 
mai 04 09:36:01 Jolla estart[9071]: [D] Accounts::Account::Private::on_deleted:184 - account.cpp: 184 on_deleted 
mai 04 09:36:01 Jolla estart[9071]: [D] Accounts::Account::Private::on_deleted:184 - account.cpp: 184 on_deleted 
mai 04 09:36:01 Jolla estart[9071]: [77B blob data]
mai 04 09:36:01 Jolla estart[9071]: [D] Accounts::Account::Private::on_deleted:184 - account.cpp: 184 on_deleted 
mai 04 09:36:01 Jolla estart[9071]: [D] Accounts::Account::Private::account_store_cb:626 - account.cpp: 626 account_store_cb Saved accunt ID: 23 
mai 04 09:36:01 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "Ready" SignOn::IdentityImpl(0x4eea74e0) 
mai 04 09:36:01 Jolla estart[9071]: [D] SignOn::IdentityImpl::infoUpdated:442 - identityimpl.cpp 442 infoUpdated SERVER INFO UPDATED. SignedOut " 30 " 
mai 04 09:36:01 Jolla estart[9071]: [D] SignOn::IdentityImpl::infoUpdated:442 - identityimpl.cpp 442 infoUpdated SERVER INFO UPDATED. SignedOut " 30 " 
mai 04 09:36:01 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "Removed" SignOn::IdentityImpl(0x4eea74e0) 
mai 04 09:36:01 Jolla estart[9071]: [D] SignOn::IdentityImpl::infoUpdated:442 - identityimpl.cpp 442 infoUpdated SERVER INFO UPDATED. Removed " 30 " 
mai 04 09:36:01 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "Removed" SignOn::IdentityImpl(0x4ecf7b58) 
mai 04 09:36:01 Jolla estart[9071]: [D] SignOn::IdentityImpl::infoUpdated:442 - identityimpl.cpp 442 infoUpdated SERVER INFO UPDATED. Removed " 30 " 
mai 04 09:36:01 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "Removed" SignOn::IdentityImpl(0x4eea74e0) 
mai 04 09:36:01 Jolla [968]: [D] Accounts::Account::Private::on_deleted:184 - account.cpp: 184 on_deleted

Another caldav problem

I have a problem with caldav, and I don't think it has been covered by previous questions.

Here is my scenario:

  • I have a radicale caldav server setup
  • when on my LAN, it works fine with both Thundebird Lightning _and_ Jolla calendar
  • I have an apache reverse proxy that adds SSL on top of the connection and exposes it to the Internet
  • I'm using letsencrypt generated certificates
  • this works fine when using Thunderbird Lightning, but... fails with Jolla
  • [EDIT] SFOS version is 2.0.1.11 (latest)

I have cheked that VERSION:2.0 is specified in the caldav file. It is, and anyway it works when used locally. Maybe it's related to ciphers, but I don't see anything related in the logs (I'm not an expert through). Buteo warns me about a missing profile: Failed to load profile: "onlinesync-carddav"

Any help would be welcome.

Here EDIT: now that I have the right parts of the url split into server address and calendar path, the account is created. But sync still fails. So I followed the log:steps given by Chris to get more logs about syncing (see first comment), and I get this:

mai 04 09:35:59 Jolla estart[9071]: [root@Jolla nemo]# journalctl -af | grep caldav
mai 05 19:16:33 Jolla caldav-client[13214]: [D] Buteo::USBModedProxy::isUSBConnected:85 - USB connected in mode:: "developer_mode" 
mai 05 19:16:33 Jolla caldav-client[13214]: [W] Buteo::TransportTracker::btConnectivityStatus:202 - This device does not have a BT adapter 
mai 05 19:16:33 Jolla caldav-client[13214]: [D] Buteo::NetworkManager::NetworkManager:47 - Online status:: false 
mai 05 19:16:33 Jolla caldav-client[13214]: [D] main:71 - attempting to register dbus service: "com.buteo.msyncd.plugin.caldav-sync-36" 
mai 05 19:16:33 Jolla caldav-client[13214]: [D] main:78 - Plugin  "caldav"  with profile  "caldav-sync-36"  registered at dbus  "com.buteo.msyncd.plugin.caldav-sync-36"  and path  / 
mai 05 19:16:33 Jolla caldav-client[13214]: [D] Buteo::NetworkManager::slotOnlineStateChanged:140 - Online status changed, is online is now:: true 
mai 05 19:16:33 Jolla caldav-client[13214]: [D] Buteo::TransportTracker::onInternetStateChanged:160 - Internet state changed: true 
mai 05 19:16:33 Jolla caldav-client[13214]: [D] Buteo::ProfileManagerPrivate::ProfileManagerPrivate:126 - Primary profile path set to "/home/nemo/.cache/msyncd" 
mai 05 19:16:33 Jolla caldav-client[13214]: [D] Buteo::ProfileManagerPrivate::ProfileManagerPrivate:127 - Secondary profile path set to "/etc/buteo/profiles" 
mai 05 19:16:33 Jolla caldav-client[13214]: [D] CalDavClient::initConfig:279 - Initiating config... 
mai 05 19:16:34 Jolla caldav-client[13214]: [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/sig...ossier /run/user/100000/signond/socket: Aucun fichier ou dossier de ce type") 1 
mai 04 09:35:59 Jolla estart[9071]: 05 19:16:34 Jolla caldav-client[13214]: [D] SignOn::ConnectionManager::init:132 - connection-manager.cpp 132 init Peer connection unavailable, activating service 
mai 04 09:35:59 Jolla estart[9071]: 05 19:16:34 Jolla caldav-client[13214]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "PendingRegistration" SignOn::IdentityImpl(0x4ecf7b58) 
mai 04 09:35:59 Jolla estart[9071]: [D] SignOn::IdentityImpl::storeCredentials:172 - identityimpl.cpp 172 storeCredentials Storing credentials 
mai 04 09:35:59 Jolla dbus-daemon[917]: Activating service name='com.google.code.AccountsSSO.SingleSignOn'
mai 04 09:35:59 Jolla [8793]: signondaemon.cpp 388 init Failed to SUID root. Secure storage will not be available.
mai 04 09:35:59 Jolla dbus-daemon[917]: Successfully activated service 'com.google.code.AccountsSSO.SingleSignOn'
mai 04 09:35:59 Jolla estart[9071]: SignOn::IdentityImpl(0x81a0f0) 
mai 05 19:16:34 Jolla caldav-client[13214]: [D] SignOn::AuthSessionImpl::initInterface:94 - authsessionimpl.cpp 94 initInterface 
mai 05 19:16:34 Jolla caldav-client[13214]: [D] SignOn::AuthSessionImpl::initInterface:94 - authsessionimpl.cpp 94 initInterface 
mai 05 19:16:34 Jolla caldav-client[13214]: [D] CalDavClient::startSync:112 - Init done. Continuing with sync 
mai 05 19:16:34 Jolla caldav-client[13214]: [D] SignOn::ConnectionManager::init:150 - connection-manager.cpp 150 init Connected to "libsignon-qt1" 
mai 04 09:35:59 Jolla estart[9071]: 05 19:16:34 Jolla caldav-client[13214]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "Ready" SignOn::IdentityImpl(0x4ecf7b58) 
mai 04 09:36:00 Jolla estart[9071]: SignOn::IdentityImpl(0x81a0f0) 
mai 05 19:16:34 Jolla caldav-client[13214]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "NeedsUpdate" SignOn::IdentityImpl(0x4ecf7b58) 
mai 04 09:36:00 Jolla estart[9071]: SignOn::IdentityImpl(0x81a0f0) 
mai 05 19:16:34 Jolla caldav-client[13214]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "PendingUpdate" SignOn::IdentityImpl(0x4ecf7b58) 
mai 04 09:36:00 Jolla estart[9071]: SignOn::IdentityImpl(0x81a0f0) 
mai 05 19:16:34 Jolla caldav-client[13214]: [D] SignOn::IdentityImpl::infoUpdated:442 - identityimpl.cpp 442 infoUpdated SERVER INFO UPDATED. NeedsUpdate " 0 43 " 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::storeCredentialsReply:345 - identityimpl.cpp 345 storeCredentialsReply stored id: 30 old id: 0 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::AuthSessionImpl::initInterface:94 - authsessionimpl.cpp 94 initInterface 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::AuthSessionImpl::initInterface:94 - authsessionimpl.cpp 94 initInterface 
mai 04 09:36:00 Jolla estart[9071]: 05 19:16:34 Jolla caldav-client[13214]: [D] AuthHandler::sessionResponse:142 - Authenticated! 
mai 05 19:16:34 Jolla caldav-client[13214]: [W] mKCal::SqliteStorage::open:193 - sqlitestorage.cpp: 193 - database "/home/nemo/.local/share/system/privileged/Calendar/mkcal/db" opened 
mai 05 19:16:34 Jolla caldav-client[13214]: [D] CalDavClient::start:460 - ++++++++++++++ mSyncStartTime: QDateTime(" Qt::LocalTime") LAST SYNC: QDateTime(" Qt::LocalTime") 
mai 05 19:16:34 Jolla caldav-client[13214]: [D] CalDavClient::start:504 - no notebook exists for calendar path: "/myuser/mycal.ics/" , creating new 
mai 05 19:16:34 Jolla caldav-client[13214]: [D] CalDavClient::start:505 - performing slow sync for "/myuser/mycal.ics/" 
mai 05 19:16:34 Jolla caldav-client[13214]: [D] NotebookSyncAgent::startSlowSync:214 - Start slow sync for notebook: "mycal.ics" for account "36" between QDateTime("2015-11-05 17:16:34.360 UTC Qt::UTC") to QDateTime("2017-05-05 17:16:34.360 UTC Qt::UTC") 
mai 05 19:16:34 Jolla caldav-client[13214]: [D] Request::debugRequest:140 - "---------------------------------------------------------------------" 
mai 05 19:16:34 Jolla caldav-client[13214]: [D] Request::debugRequest:140 - "Depth : 1" 
mai 05 19:16:34 Jolla caldav-client[13214]: [D] Request::debugRequest:140 - "Prefer : return-minimal" 
mai 05 19:16:34 Jolla caldav-client[13214]: [D] Request::debugRequest:140 - "Content-Length : 321" 
mai 05 19:16:34 Jolla caldav-client[13214]: [D] Request::debugRequest:140 - "Content-Type : application/xml; charset=utf-8" 
mai 05 19:16:34 Jolla caldav-client[13214]: [D] Request::debugRequest:140 - "URL = https://user:pass@server.net/myuser/mycal.ics/" 
mai 05 19:16:34 Jolla caldav-client[13214]: [D] Request::debugRequest:140 - "Request : REPORT" 
mai 05 19:16:34 Jolla caldav-client[13214]: [D] Request::debugRequest:140 - "<c:calendar-query xmlns:d="DAV:" xmlns:c="urn:ietf:params:xml:ns:caldav"><d:prop><d:getetag /><c:calendar-data /></d:prop><c:filter><c:comp-filter name="VCALENDAR"><c:comp-filter name="VEVENT"> <c:time-range start="20151105T171634Z" end="20170505T171634Z"  /></c:comp-filter></c:comp-filter></c:filter></c:calendar-query>" 
mai 05 19:16:34 Jolla caldav-client[13214]: [D] Request::debugRequest:140 - "---------------------------------------------------------------------" 
mai 05 19:16:34 Jolla caldav-client[13214]: [D] SignOn::IdentityImpl::getInfoReply:381 - identityimpl.cpp 381 getInfoReply QMap(("ACL", QVariant(QStringList, () ) ) ( "AuthMethods" ,  QVariant(QDBusArgument, ) ) ( "Caption" ,  QVariant(QString, "Jolla") ) ( "Id" ,  ...gList, QVariant(uint, 43) ) ( "Owner" ,  QVariant(QStringList, () ) ) ( "Realm
mai 04 09:36:00 Jolla estart[9071]: "Realms" ,  QVariant(QStringList, () ) ) ( "RefCount" ,  QVariant(int, 0) ) ( "StoreSecret" ,  QVariant(bool, true) ) ( "Type" ,  QVariant(int, 0) ) ( "UserName" ,  QVariant(QString, "myuser") ) ( "UserNameSecret" ,  QVariant(bool, false) ) ( "Validated" ,  QVariant(bool, true) ) )  
mai 05 19:16:34 Jolla caldav-client[13214]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "Ready" SignOn::IdentityImpl(0x4ecf7b58) 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "NeedsUpdate" SignOn::IdentityImpl(0x4ecf7b58) 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "PendingUpdate" SignOn::IdentityImpl(0x4ecf7b58) 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::infoUpdated:442 - identityimpl.cpp 442 infoUpdated SERVER INFO UPDATED. NeedsUpdate " 30 " 
mai 04 09:36:00 Jolla estart[9071]: [D] Accounts::AccountServicePrivate::onChanged:169 - account-service.cpp: 169 onChanged 
mai 04 09:36:00 Jolla [968]: [W] Buteo::ProfileManagerPrivate::parseFile:1117 - Profile file not found: "/home/nemo/.cache/msyncd/sync/onlinesync-caldav.xml" 
mai 04 09:36:00 Jolla [968]: [W] Buteo::ProfileManagerPrivate::load:152 - Failed to load profile: "onlinesync-caldav" 
mai 04 09:36:00 Jolla [968]: [W] Buteo::ProfileManagerPrivate::parseFile:1117 - Profile file not found: "/home/nemo/.cache/msyncd/sync/onlinesync-carddav.xml" 
mai 04 09:36:00 Jolla [968]: [W] Buteo::ProfileManagerPrivate::load:152 - Failed to load profile: "onlinesync-carddav" 
mai 04 09:36:00 Jolla [968]: [W] Buteo::ProfileManagerPrivate::parseFile:1117 - Profile file not found: "/home/nemo/.cache/msyncd/sync/.xml" 
mai 04 09:36:00 Jolla [968]: [W] Buteo::ProfileManagerPrivate::load:152 - Failed to load profile: "" 
mai 04 09:36:00 Jolla estart[9071]: [D] Accounts::Account::Private::account_store_cb:626 - account.cpp: 626 account_store_cb Saved accunt ID: 23 
mai 04 09:36:00 Jolla estart[9071]: [W] Buteo::ProfileManagerPrivate::writeProfileFile:1153 - writeProfileFile() called, forcing disk write: "/home/nemo/.cache/msyncd/sync/caldav-sync-23.xml" 
mai 04 09:36:00 Jolla connmand[21509]: src/ipconfig.c:update_stats() service 0x7ec7d0
mai 04 09:36:00 Jolla connmand[21509]: src/service.c:__connman_service_notify() service 0x7ec7d0
mai 04 09:36:00 Jolla estart[9071]: [W] Buteo::ProfileManagerPrivate::writeProfileFile:1153 - writeProfileFile() called, forcing disk write: "/home/nemo/.cache/msyncd/sync/carddav.Contacts-23.xml" 
mai 04 09:36:00 Jolla estart[9071]: [D] Accounts::AccountServicePrivate::onChanged:169 - account-service.cpp: 169 onChanged 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::getInfoReply:381 - identityimpl.cpp 381 getInfoReply QMap(("ACL", QVariant(QStringList, () ) ) ( "AuthMethods" ,  QVariant(QDBusArgument, ) ) ( "Caption" ,  QVariant(QString, "Jolla") ) ( "Id" ,  ...gList, () ) ) ( "Realm
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "Ready" SignOn::IdentityImpl(0x4ecf7b58) 
mai 04 09:36:00 Jolla estart[9071]: [D] Accounts::Account::Private::account_store_cb:626 - account.cpp: 626 account_store_cb Saved accunt ID: 23 
mai 04 09:36:00 Jolla [968]: [W] Buteo::ProfileManagerPrivate::writeProfileFile:1153 - writeProfileFile() called, forcing disk write: "/home/nemo/.cache/msyncd/sync/caldav-sync-23.xml" 
mai 04 09:36:00 Jolla [968]: [W] Buteo::ProfileManagerPrivate::writeProfileFile:1153 - writeProfileFile() called, forcing disk write: "/home/nemo/.cache/msyncd/sync/carddav.Contacts-23.xml" 
mai 04 09:36:00 Jolla estart[9071]: [D] Accounts::Account::Private::account_store_cb:626 - account.cpp: 626 account_store_cb Saved accunt ID: 23 
mai 04 09:36:00 Jolla estart[9071]: [W] QQmlComponent_setQmlParent:1143 - QQmlComponent: Created graphical object was not placed SignOn::IdentityImpl(0x81a0f0) 
mai 05 19:16:35 Jolla caldav-client[13214]: [D] Report::processResponse:155 - Process REPORT response for server path "/myserver/mycal.ics/" 
mai 05 19:16:35 Jolla caldav-client[13214]: [C] Request::finishedWithError:100 - "REPORT" request failed. 401 "Network request failed with QNetworkReply::NetworkError: 202" 
mai 05 19:16:35 Jolla caldav-client[13214]: [D] NotebookSyncAgent::reportRequestFinished:347 - emitting report request finished with result: 401 "Network request failed with QNetworkReply::NetworkError: 202" 
mai 05 19:16:35 Jolla caldav-client[13214]: [D] CalDavClient::notebookSyncFinished:538 - Notebook sync finished. Total agents: 1 
mai 05 19:16:35 Jolla caldav-client[13214]: [D] CalDavClient::deleteNotebooksForAccount:166 - Total Number of Notebooks in the graphics scene.
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "PendingRegistration" SignOn::IdentityImpl(0x4eea6550) 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::AuthSessionImpl::initInterface:94 - authsessionimpl.cpp 94 initInterface 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::AuthSessionImpl::initInterface:94 - authsessionimpl.cpp 94 initInterface 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "Ready" SignOn::IdentityImpl(0x4eea6550) 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "NeedsUpdate" SignOn::IdentityImpl(0x4eea6550) 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "PendingUpdate" SignOn::IdentityImpl(0x4eea6550) 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::infoUpdated:442 - identityimpl.cpp 442 infoUpdated SERVER INFO UPDATED. NeedsUpdate " 30 " 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "NeedsUpdate" SignOn::IdentityImpl(0x4ecf7b58) 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "PendingUpdate" SignOn::IdentityImpl(0x4ecf7b58) 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::infoUpdated:442 - identityimpl.cpp 442 infoUpdated SERVER INFO UPDATED. NeedsUpdate " 30 " 
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::getInfoReply:381 - identityimpl.cpp 381 getInfoReply QMap(("ACL", QVariant(QStringList, () ) ) ( "AuthMethods" ,  QVariant(QDBusArgument, ) ) ( "Caption" ,  QVariant(QString, "Jolla") ) ( "Id" ,  ...gList, () ) ) ( "Realm
mai 04 09:36:00 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "Ready" SignOn::IdentityImpl(0x4ecf7b58) 
mai 04 09:36:00 Jolla connmand[21509]: src/dnsproxy.c:udp_listener_event() Received 27 bytes (id 0x51d4)
mai 04 09:36:00 Jolla connmand[21509]: src/dnsproxy.c:parse_request() id 0x51d4 qr device =  3 
mai 05 19:16:35 Jolla caldav-client[13214]: [D] CalDavClient::deleteNotebooksForAccount:175 - Deleted 0 opcode 0 qdcount 1 arcount 0
mai 04 09:36:00 Jolla connmand[21509]: src/dnsproxy.c:parse_request() query axege.net.
mai 04 09:36:00 Jolla connmand[21509]: src/dnsproxy.c:resolv() server 212.27.40.240 enabled 1
mai 04 09:36:00 Jolla connmand[21509]: src/dnsproxy.c:resolv() server 212.27.40.241 enabled 1
mai 04 09:36:00 Jolla connmand[21509]: src/dnsproxy.c:udp_listener_event() Received 27 bytes (id 0x8057)
mai 04 09:36:00 Jolla connmand[21509]: src/dnsproxy.c:parse_request() id 0x8057 qr 0 opcode 0 qdcount 1 arcount 0
mai 04 09:36:00 Jolla connmand[21509]: src/dnsproxy.c:parse_request() query axege.net.
mai 04 09:36:00 Jolla connmand[21509]: src/dnsproxy.c:resolv() server 212.27.40.240 enabled 1
mai 04 09:36:00 Jolla connmand[21509]: src/dnsproxy.c:resolv() server 212.27.40.241 enabled 1
mai 04 09:36:00 Jolla kernel: SLIM_CL: skip reconfig sequence
mai 04 09:36:00 Jolla kernel: sps:BAM 0x124c2000 enabled: ver:0x5, number of pipes:6
mai 04 09:36:01 Jolla connmand[21509]: src/dnsproxy.c:forward_dns_reply() Received 101 bytes (id 0x40f1)
mai 04 09:36:01 Jolla connmand[21509]: src/dnsproxy.c:forward_dns_reply() req 0x7cdf80 dstid 0x40f1 altid 0x23ab rcode 0
mai 04 09:36:01 Jolla connmand[21509]: src/dnsproxy.c:cache_update() offset 0 hdr 0xbec1cba4 msg 0xbec1cba4 rcode 0
mai 04 09:36:01 Jolla connmand[21509]: src/dnsproxy.c:parse_response() qr 1 qdcount 1
mai 04 09:36:01 Jolla connmand[21509]: [109B blob data]
mai 04 09:36:01 Jolla connmand[21509]: src/dnsproxy.c:forward_dns_reply() proto 17 sent 101 bytes to 12
mai 04 09:36:01 Jolla connmand[21509]: src/dnsproxy.c:forward_dns_reply() Received 86 bytes (id 0x3fe0)
mai 04 09:36:01 Jolla connmand[21509]: src/dnsproxy.c:forward_dns_reply() req 0x7c1390 dstid 0x3fe0 altid 0x29b4 rcode 0
mai 04 09:36:01 Jolla connmand[21509]: src/dnsproxy.c:cache_update() offset 0 hdr 0xbec1cba4 msg 0xbec1cba4 rcode 0
mai 04 09:36:01 Jolla connmand[21509]: src/dnsproxy.c:parse_response() qr 1 qdcount 1
mai 04 09:36:01 Jolla connmand[21509]: src/dnsproxy.c:forward_dns_reply() proto 17 sent 86 bytes to 12
mai 04 09:36:01 Jolla connmand[21509]: src/dnsproxy.c:forward_dns_reply() Received 101 bytes (id 0x40f1)
mai 04 09:36:01 Jolla connmand[21509]: src/dnsproxy.c:forward_dns_reply() Received 86 bytes (id 0x3fe0)
mai 04 09:36:01 Jolla estart[9071]: [W] CaldavAccountCalendarUpdater::emitNetworkReplyError:520 - "QNetworkReply error: 202: Error downloading ************ - server replied: Method Not Allowed" 
mai 04 09:36:01 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "PendingRegistration" SignOn::IdentityImpl(0x4eea74e0) 
mai 04 09:36:01 Jolla estart[9071]: [D] SignOn::IdentityImpl::signOut:285 - identityimpl.cpp 285 signOut Signing out. 
mai 04 09:36:01 Jolla estart[9071]: [D] SignOn::IdentityImpl::remove:199 - identityimpl.cpp 199 remove Removing credentials. 
mai 04 09:36:01 Jolla lipstick[987]: [D] Accounts::Account::Private::on_deleted:184 - account.cpp: 184 on_deleted 
mai 04 09:36:01 Jolla estart[9071]: [D] Accounts::Account::Private::on_deleted:184 - account.cpp: 184 on_deleted 
mai 04 09:36:01 Jolla estart[9071]: [D] Accounts::Account::Private::on_deleted:184 - account.cpp: 184 on_deleted 
mai 04 09:36:01 Jolla estart[9071]: [77B blob data]
mai 04 09:36:01 Jolla estart[9071]: [D] Accounts::Account::Private::on_deleted:184 - account.cpp: 184 on_deleted 
mai 04 09:36:01 Jolla estart[9071]: [D] Accounts::Account::Private::account_store_cb:626 - account.cpp: 626 account_store_cb Saved accunt ID: 23 
mai 04 09:36:01 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "Ready" SignOn::IdentityImpl(0x4eea74e0) 
mai 04 09:36:01 Jolla estart[9071]: [D] SignOn::IdentityImpl::infoUpdated:442 - identityimpl.cpp 442 infoUpdated SERVER INFO UPDATED. SignedOut " 30 " 
mai 04 09:36:01 Jolla estart[9071]: [D] SignOn::IdentityImpl::infoUpdated:442 - identityimpl.cpp 442 infoUpdated SERVER INFO UPDATED. SignedOut " 30 " 
mai 04 09:36:01 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "Removed" SignOn::IdentityImpl(0x4eea74e0) 
mai 04 09:36:01 Jolla estart[9071]: [D] SignOn::IdentityImpl::infoUpdated:442 - identityimpl.cpp 442 infoUpdated SERVER INFO UPDATED. Removed " 30 " 
mai 04 09:36:01 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "Removed" SignOn::IdentityImpl(0x4ecf7b58) 
mai 04 09:36:01 Jolla estart[9071]: [D] SignOn::IdentityImpl::infoUpdated:442 - identityimpl.cpp 442 infoUpdated SERVER INFO UPDATED. Removed " 30 " 
mai 04 09:36:01 Jolla estart[9071]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "Removed" SignOn::IdentityImpl(0x4eea74e0) 
mai 04 09:36:01 Jolla [968]: [D] Accounts::Account::Private::on_deleted:184 - account.cpp: 184 on_deleted
notebooks 
mai 05 19:16:35 Jolla caldav-client[13214]: [C] CalDavClient::syncFinished:370 - CalDAV sync failed: 401 "Network request failed with QNetworkReply::NetworkError: 202"

Another caldav problem

I have a problem with caldav, and I don't think it has been covered by previous questions.

Here is my scenario:

  • I have a radicale caldav server setup
  • when on my LAN, it works fine with both Thundebird Lightning _and_ Jolla calendar
  • I have an apache reverse proxy that adds SSL on top of the connection and exposes it to the Internet
  • I'm using letsencrypt generated certificates
  • this works fine when using Thunderbird Lightning, but... fails with Jolla
  • [EDIT] SFOS version is 2.0.1.11 (latest)

I have cheked that VERSION:2.0 is specified in the caldav file. It is, and anyway it works when used locally. Maybe it's related to ciphers, but I don't see anything related in the logs (I'm not an expert through). Buteo warns me about a missing profile: Failed to load profile: "onlinesync-carddav"

Any help would be welcome.

EDIT: now that I have the right parts of the url split into server address and calendar path, the account is created. But sync still fails. So I followed the steps given by Chris to get more logs about syncing (see first comment), and I get this:

[root@Jolla nemo]# journalctl -af | grep caldav
mai 05 19:16:33 Jolla caldav-client[13214]: [D] Buteo::USBModedProxy::isUSBConnected:85 - USB connected in mode:: "developer_mode" 
mai 05 19:16:33 Jolla caldav-client[13214]: [W] Buteo::TransportTracker::btConnectivityStatus:202 - This device does not have a BT adapter 
mai 05 19:16:33 Jolla caldav-client[13214]: [D] Buteo::NetworkManager::NetworkManager:47 - Online status:: false 
mai 05 19:16:33 Jolla caldav-client[13214]: [D] main:71 - attempting to register dbus service: "com.buteo.msyncd.plugin.caldav-sync-36" 
mai 05 19:16:33 Jolla caldav-client[13214]: [D] main:78 - Plugin  "caldav"  with profile  "caldav-sync-36"  registered at dbus  "com.buteo.msyncd.plugin.caldav-sync-36"  and path  / 
mai 05 19:16:33 Jolla caldav-client[13214]: [D] Buteo::NetworkManager::slotOnlineStateChanged:140 - Online status changed, is online is now:: true 
mai 05 19:16:33 Jolla caldav-client[13214]: [D] Buteo::TransportTracker::onInternetStateChanged:160 - Internet state changed: true 
mai 05 19:16:33 Jolla caldav-client[13214]: [D] Buteo::ProfileManagerPrivate::ProfileManagerPrivate:126 - Primary profile path set to "/home/nemo/.cache/msyncd" 
mai 05 19:16:33 Jolla caldav-client[13214]: [D] Buteo::ProfileManagerPrivate::ProfileManagerPrivate:127 - Secondary profile path set to "/etc/buteo/profiles" 
mai 05 19:16:33 Jolla caldav-client[13214]: [D] CalDavClient::initConfig:279 - Initiating config... 
mai 05 19:16:34 Jolla caldav-client[13214]: [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: Aucun fichier ou dossier de ce type") 1 
mai 05 19:16:34 Jolla caldav-client[13214]: [D] SignOn::ConnectionManager::init:132 - connection-manager.cpp 132 init Peer connection unavailable, activating service 
mai 05 19:16:34 Jolla caldav-client[13214]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "PendingRegistration" SignOn::IdentityImpl(0x81a0f0) 
mai 05 19:16:34 Jolla caldav-client[13214]: [D] SignOn::AuthSessionImpl::initInterface:94 - authsessionimpl.cpp 94 initInterface 
mai 05 19:16:34 Jolla caldav-client[13214]: [D] SignOn::AuthSessionImpl::initInterface:94 - authsessionimpl.cpp 94 initInterface 
mai 05 19:16:34 Jolla caldav-client[13214]: [D] CalDavClient::startSync:112 - Init done. Continuing with sync 
mai 05 19:16:34 Jolla caldav-client[13214]: [D] SignOn::ConnectionManager::init:150 - connection-manager.cpp 150 init Connected to "libsignon-qt1" 
mai 05 19:16:34 Jolla caldav-client[13214]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "Ready" SignOn::IdentityImpl(0x81a0f0) 
mai 05 19:16:34 Jolla caldav-client[13214]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "NeedsUpdate" SignOn::IdentityImpl(0x81a0f0) 
mai 05 19:16:34 Jolla caldav-client[13214]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "PendingUpdate" SignOn::IdentityImpl(0x81a0f0) 
mai 05 19:16:34 Jolla caldav-client[13214]: [D] SignOn::IdentityImpl::infoUpdated:442 - identityimpl.cpp 442 infoUpdated SERVER INFO UPDATED. NeedsUpdate " 43 " 
mai 05 19:16:34 Jolla caldav-client[13214]: [D] AuthHandler::sessionResponse:142 - Authenticated! 
mai 05 19:16:34 Jolla caldav-client[13214]: [W] mKCal::SqliteStorage::open:193 - sqlitestorage.cpp: 193 - database "/home/nemo/.local/share/system/privileged/Calendar/mkcal/db" opened 
mai 05 19:16:34 Jolla caldav-client[13214]: [D] CalDavClient::start:460 - ++++++++++++++ mSyncStartTime: QDateTime(" Qt::LocalTime") LAST SYNC: QDateTime(" Qt::LocalTime") 
mai 05 19:16:34 Jolla caldav-client[13214]: [D] CalDavClient::start:504 - no notebook exists for calendar path: "/myuser/mycal.ics/" , creating new 
mai 05 19:16:34 Jolla caldav-client[13214]: [D] CalDavClient::start:505 - performing slow sync for "/myuser/mycal.ics/" 
mai 05 19:16:34 Jolla caldav-client[13214]: [D] NotebookSyncAgent::startSlowSync:214 - Start slow sync for notebook: "mycal.ics" for account "36" between QDateTime("2015-11-05 17:16:34.360 UTC Qt::UTC") to QDateTime("2017-05-05 17:16:34.360 UTC Qt::UTC") 
mai 05 19:16:34 Jolla caldav-client[13214]: [D] Request::debugRequest:140 - "---------------------------------------------------------------------" 
mai 05 19:16:34 Jolla caldav-client[13214]: [D] Request::debugRequest:140 - "Depth : 1" 
mai 05 19:16:34 Jolla caldav-client[13214]: [D] Request::debugRequest:140 - "Prefer : return-minimal" 
mai 05 19:16:34 Jolla caldav-client[13214]: [D] Request::debugRequest:140 - "Content-Length : 321" 
mai 05 19:16:34 Jolla caldav-client[13214]: [D] Request::debugRequest:140 - "Content-Type : application/xml; charset=utf-8" 
mai 05 19:16:34 Jolla caldav-client[13214]: [D] Request::debugRequest:140 - "URL = https://user:pass@server.net/myuser/mycal.ics/" 
mai 05 19:16:34 Jolla caldav-client[13214]: [D] Request::debugRequest:140 - "Request : REPORT" 
mai 05 19:16:34 Jolla caldav-client[13214]: [D] Request::debugRequest:140 - "<c:calendar-query xmlns:d="DAV:" xmlns:c="urn:ietf:params:xml:ns:caldav"><d:prop><d:getetag /><c:calendar-data /></d:prop><c:filter><c:comp-filter name="VCALENDAR"><c:comp-filter name="VEVENT"> <c:time-range start="20151105T171634Z" end="20170505T171634Z"  /></c:comp-filter></c:comp-filter></c:filter></c:calendar-query>" 
mai 05 19:16:34 Jolla caldav-client[13214]: [D] Request::debugRequest:140 - "---------------------------------------------------------------------" 
mai 05 19:16:34 Jolla caldav-client[13214]: [D] SignOn::IdentityImpl::getInfoReply:381 - identityimpl.cpp 381 getInfoReply QMap(("ACL", QVariant(QStringList, () ) ) ( "AuthMethods" ,  QVariant(QDBusArgument, ) ) ( "Caption" ,  QVariant(QString, "Jolla") ) ( "Id" ,  QVariant(uint, 43) ) ( "Owner" ,  QVariant(QStringList, () ) ) ( "Realms" ,  QVariant(QStringList, () ) ) ( "RefCount" ,  QVariant(int, 0) ) ( "StoreSecret" ,  QVariant(bool, true) ) ( "Type" ,  QVariant(int, 0) ) ( "UserName" ,  QVariant(QString, "myuser") ) ( "UserNameSecret" ,  QVariant(bool, false) ) ( "Validated" ,  QVariant(bool, true) ) )  
mai 05 19:16:34 Jolla caldav-client[13214]: [D] SignOn::IdentityImpl::updateState:96 - identityimpl.cpp 96 updateState Updating state:  "Ready" SignOn::IdentityImpl(0x81a0f0) 
mai 05 19:16:35 Jolla caldav-client[13214]: [D] Report::processResponse:155 - Process REPORT response for server path "/myserver/mycal.ics/" 
mai 05 19:16:35 Jolla caldav-client[13214]: [C] Request::finishedWithError:100 - "REPORT" request failed. 401 "Network request failed with QNetworkReply::NetworkError: 202" 
mai 05 19:16:35 Jolla caldav-client[13214]: [D] NotebookSyncAgent::reportRequestFinished:347 - emitting report request finished with result: 401 "Network request failed with QNetworkReply::NetworkError: 202" 
mai 05 19:16:35 Jolla caldav-client[13214]: [D] CalDavClient::notebookSyncFinished:538 - Notebook sync finished. Total agents: 1 
mai 05 19:16:35 Jolla caldav-client[13214]: [D] CalDavClient::deleteNotebooksForAccount:166 - Total Number of Notebooks in device =  3 
mai 05 19:16:35 Jolla caldav-client[13214]: [D] CalDavClient::deleteNotebooksForAccount:175 - Deleted 0 notebooks 
mai 05 19:16:35 Jolla caldav-client[13214]: [C] CalDavClient::syncFinished:370 - CalDAV sync failed: 401 "Network request failed with QNetworkReply::NetworkError: 202"