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

CalDAV do nothing

asked 2015-04-23 11:55:09 +0200

Professor_Orange gravatar image

updated 2015-04-23 21:25:24 +0200

I have CalDAV support with my Fastmail account, so I wanted to pair my Jolla with it.

First, I just enter my login/password/server(https://caldav.messagingengine.com) and tick "CalDAV" only. I get an error like "Cannot login".

Then, I enter login/password/server + path "https://caldav.messagingengine.com/dav/calendars/user/username@domain.tld/" (as instructed here: https://www.fastmail.com/help/clients/emclient.html).

At this moment, it seems to work, as I can finish the registration process, but nothing shows up in my calendar, neither accounts nor events. I tried to change the path couple of times (with every times "succeeding", as in, I can save that account). But still no luck in getting anything...

Edit: To add more info, I'm on 1.1.2.16, with developer mode activated.

edit retag flag offensive close delete

Comments

What exactly did you type into the 'server' field? What Sailfish OS version are you on? Are you familiar with developer mode and terminal or SSH access?

Yo ( 2015-04-23 20:25:05 +0200 )edit

Thanks for the input, I updated the post :). I put "https://caldav.messagingengine.com" as instructed in the help section of fastmail.

Professor_Orange ( 2015-04-23 21:27:26 +0200 )edit

1 Answer

Sort by » oldest newest most voted
2

answered 2015-04-24 15:39:36 +0200

Yo gravatar image

updated 2015-04-24 15:49:48 +0200

I can't say for sure if 1.1.2.16 should be working fine, but I have some info on the coming update 13 (v1.1.4). I'm trying to keep the related answer (it's worth a look) up to date.

You can try the following:

  • Add a slash at the end of the server URL: https://caldav.messagingengine.com/ and try again. Try it with a blank path or with 'dav/calendars/' as path.
  • Try using this as server, leaving "path" blank: https://caldav.messagingengine.com/dav/calendars/
  • Have a look at the log and try to pinpoint the errors. Instructions for this can be found in several posts. It can be achieved like this:
    • Open terminal or SSH into your device. You will need two terminals/ssh sessions.
    • 1st session:
      systemctl --user stop msyncd
      killall msyncd
      MSYNCD_LOGGING_LEVEL=8 devel-su -p msyncd
    • 2nd session:
      devel-su journalctl -af | grep caldav
    • Then go to settings -> accounts and trigger a manual sync (long tap on the account, then select 'sync')
    • You should see output on both terminal sessions. The 2nd session is most of the times the one that has the interesting info...
    • When finished just hit CTRL+C in both sessions.
    • start msyncd again with systemctl --user start msyncd
  • Wait for update 13 (v1.1.4) arriving in a couple of days (hopefully) and hope it fixes your issue.

My findings:

Good hunting!

edit flag offensive delete publish link more

Comments

2

Thank you so so much, it's working! (turns out the "dav/calendars/" path did it for me). I hope your very detailed answer will help others :).

Professor_Orange ( 2015-04-25 17:57:25 +0200 )edit
1

I'm glad I could help! I think that after the next update (1.1.4) you can omit the path but you can surely leave it this way.

Yo ( 2015-04-27 12:38:59 +0200 )edit
Login/Signup to Answer

Question tools

Follow
3 followers

Stats

Asked: 2015-04-23 11:55:09 +0200

Seen: 459 times

Last updated: Apr 24 '15