Jolla C / MS Exchange

asked 2016-08-06 14:44:33 +0300

steffenl gravatar image

I would love to use the Jolla C as my main phone to test it under real life conditions, but I'm not able to get my MS Exchange account to work. That's a killer because without calendar/email sync the phone would be useless in real life for me.

The odyssey begins with wrong permissions (really?) of a folder used for sync (see Can't setup Exchange account) which won't allow the phone to create any exchange account at all.

After fixing the ownership the creation of an exchange account seems to work:

[D] Accounts::Account::Private::account_store_cb:626 - account.cpp: 626 account_store_cb Saved accunt ID: 3
[D] onCheckCredentialsDone:227 - [jsa-eas] Credentials OK!
[D] onStatusChanged:347 - [jsa-eas] starting checkProv from acc.synced  3
[D] onCheckProvisionFailed:228 - [jsa-eas] CheckProvisionFailed!
 error == 2 | provisionStatus == 0
[D] saveAccount:85 - [jsa-eas] Saving account
[D] _saveScheduleProfile:147 - [jsa-eas] Saving profile for new account
[W] Buteo::ProfileManagerPrivate::writeProfileFile:1153 - writeProfileFile() called, forcing disk write: "/home/nemo/.cache/msyncd/sync/sailfisheas.Email-3.xml"
[W] Buteo::ProfileManagerPrivate::writeProfileFile:1153 - writeProfileFile() called, forcing disk write: "/home/nemo/.cache/msyncd/sync/sailfisheas.Calendars-3.xml"
[W] Buteo::ProfileManagerPrivate::writeProfileFile:1153 - writeProfileFile() called, forcing disk write: "/home/nemo/.cache/msyncd/sync/sailfisheas.Contacts-3.xml"
[D] saveSettings:122 - [jsa-eas] Saving account settings
[D] Accounts::Account::Private::account_store_cb:626 - account.cpp: 626 account_store_cb Saved accunt ID: 3

Please take note that I had to turn off provisioning even though it works fine on my Jolla 1.

When I start a sync in the settings tool nothing happens (no feedback at all), but the email client gives some feedback:

[D] unknown:0 - Messaging :  opening database
[D] unknown:0 - Messaging :  Added storage configuration for account 3
[D] onCompleted:141 - PulleyAnimationHint requires a SilicaFlickable parent
[D] EmailAgent::executeCurrent:1139 - Executing  "retrieve-folder-list:account-id=3;folder-id=NULL"
[D] EmailAgent::executeCurrent:1139 - Executing  "create-standard-folders:account-id=3"
[D] unknown:0 - Messaging :  Unable to create folders for account:  3
[D] EmailAgent::standardFolderId:784 - Error: Standard folder  1  not found for account:  0
[D] FolderListModel::setAccountKey:327 - Can't create folder model for invalid account:  0
[C] EmailAgent::onStandardFoldersCreated:523 - Error: Inbox not found!!!

Is there any way to get some logs of the sync process? No idea how to move on from here...

edit retag flag offensive close delete

Comments

1

Maybe you can give this a try: systemctl --user stop msyncd; killall msyncd; MSYNCD_LOGGING_LEVEL=8 devel-su -p msyncd

bomo ( 2016-08-06 15:05:09 +0300 )edit

if you check some of the very old questions with MfE or activesync tags you can find instructions on how to enable logs.

hope it helps

saturn ( 2016-08-20 22:35:35 +0300 )edit
1