Calendar shows "blank" entries after new sync (own cloud/caldav)

asked 2015-05-05 12:19:46 +0200

Groucho gravatar image

All excited I upgraded my Jolla yesterday evening. Tried to get CardDav to work, without success. Afterwards I reinstalled my CalDav settings to continue as before. It syncs 2 out of 3 calendars, the third shows the entries as blanks, i.e. the time is shown, it has "no" color and when I tap on it, I get a blank screen. Anybody else have that phenomenon? Disabling/deleting my account, the blanks are kept and when resetting the account the blanks replace my third ("work") calendar. Any ideas how to fix this?

WHINING!!!: Slowly Im getting frustrated with Jolla. Own cloud sync is an important feature for me. If I'd sync with google etc I could have stayed with iOS/Android. And to have a phone that does not sync I could have stayed with my N9. For me, Sailfish is a great approach building a "secure" system. One popular sync option with security in mind is "own cloud". Would be my ideal solution. END OF WHINING

edit retag flag offensive close delete

Comments

By "no color" do you mean that the calendar colour associated with the event is "black"? That can occur if an error occurs during sync which causes events to be dissociated from a notebook. Those sort of atomicity and durability issues are being addressed currently, and the fixes will make it into an upcoming release.

On a side note, are you able to provide any information about why your CardDAV sync was failing? Logs etc would be very useful in helping me determine what is going wrong in your case.

Cheers, Chris.

chris.adams ( 2015-05-06 04:48:20 +0200 )edit

Chris,

thanks a lot for your help here. You're right, the entries are not blank, they're black. Based on your comment I'm really looking forward to the next update.

Regarding the CardDav side I really appreciate your help. Where can I find the logs you mentioned? Once you can direct me to the right file/folder I can provide you with the log report.

Groucho ( 2015-05-06 18:46:20 +0200 )edit

Hi Groucho,

No problems. I hope that the next update does indeed resolve the issues you're seeing. For the CardDAV logs, unfortunately they aren't output by default, you have to collect them manually (and can only do so if developer-mode is enabled) via:

$ systemctl --user stop msyncd
$ killall msyncd
$ MSYNCD_LOGGING_LEVEL=8 devel-su -p msyncd

then in a separate terminal:

$ devel-su journalctl -af | grep carddav > log.txt

Then after triggering sync and waiting a minute, log.txt should contain the interesting logs. You may also need to clear RateLimitInterval and RateLimitBurst in /etc/systemd/journald.conf else the logs might get truncated (ie, the complete line should be "RateLimitBurst=" for example).

Cheers, Chris.

chris.adams ( 2015-05-08 09:57:42 +0200 )edit

Hi Chris,

thanks for the instructions. Following what you sent, first I'm getting an error message after: "killall mysyncd" It says: "msyncd: no process found"

Going further is get an empty log.txt. For whatever reason mysyncd is not running?

The Carddav account is setup according to instructions found on this forum. I start sync manually from the pulldown on the account page.

Any idea?

Groucho ( 2015-05-08 15:24:00 +0200 )edit