Trouble connecting with Apple Calendar #1442
Replies: 7 comments
-
No one has any insight on this? Here is some more information ... Mac/Calendar still not working. Output of -D below. After configuring this calendar on Mac Calendar, the server host name (not the calendar name) appears on the Calendar app with a gray triangle. Clicking on that says, "The server specified an invalid calendar home. No calendar home was specified for the account "mail.ohprs.org". My Mac/Calendar account setup is: output from radicale -D:
I think it must have something to do with the rights file, which is:
This rights file works for Thunderbird on Linux, Mac and Windows 7, and for caldavsynchronizer with Outlook on Windows 7 and Windows 10. Only the Mac Calendar is giving me trouble. Any insight greatly appreciated (has anyone implement this with rights for Mac Calendar?). If I don't come up with a solution in the next week or so we will abandon the idea of using radicale for Mac Calendar clients. |
Beta Was this translation helpful? Give feedback.
-
My iOS & macOS experience is very old, but shouldn't it be:
|
Beta Was this translation helpful? Give feedback.
-
Well, clearly something is wrong, but not sure it's the server path. Thunderbird CalDav clients on Mac, Linux and Windows, and CalDavSynchronizer (Windows) connect just fine with the server path as shown. The actual Real path on the server is: /home/radicale/collections/collection-root/ConferenceCalendar/2c7a4b91-e0d9-6d05-d6ec-29112fec18ec/ I don't see where would fit in that path. |
Beta Was this translation helpful? Give feedback.
-
No, you misunderstood me. What I mean is; the setup of the clients (e.g. thunderbird and Apple's Calendar) are totally different .. while you have to enter the full path
this server path might be OK in thunderbird ..
In Apple calendar it is simply
this is what I have setup in Apples Calendar V 9.0 |
Beta Was this translation helpful? Give feedback.
-
Or even try:
|
Beta Was this translation helpful? Give feedback.
-
Well, hallelujah! The /user/ path didn't work, but /ConferenceCalendar/ did! I'll do some testing on this to make sure everything is working. |
Beta Was this translation helpful? Give feedback.
-
Quoting jmfoleyjr (2019-05-30 15:05:59)
Well, clearly something is wrong, but not sure it's the server path. Thunderbird CalDav clients on Mac, Linux and Windows, and CalDavSynchronizer (Windows) connect just fine with the server path as shown. The actual Real path on the server is:
/home/radicale/collections/collection-root/ConferenceCalendar/2c7a4b91-e0d9-6d05-d6ec-29112fec18ec/
I don't see where <user> would fit in that path.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
#954 (comment)
CalDAV protocol supports elegant negotiations between client and server
about which resources to get.
Crude simple old crappy CalDAV clients does not make use of those
negotiation features, but need explicit paths.
Elegant modern smart CalDAV clients making use of negotiation features
can therefore not always reach same resources as crude simple old crappy
ones.
Correct, there is no "user" part in above URL which means you will
likely have a hard time telling elegant CalDAV clients how to reach it.
- Jonas
…--
* Jonas Smedegaard - idealist & Internet-arkitekt
* Tlf.: +45 40843136 Website: http://dr.jones.dk/
[x] quote me freely [ ] ask before reusing [ ] keep private
|
Beta Was this translation helpful? Give feedback.
-
Is there something special that needs to be done for Apple Calendar? I have radicale clients working successfully on Linux, Windows and Mac using Thunderbird, but cannot get it working with Apple Calendar, even on the same computer where it does work with Thunderbird. I've run radicale in debug mode on the Mac for both Thunderbird and Apple Calendar. Results:
Note that on Apple Calendar I get "Rule 'mark':'mark' doesn't match '.+':'ConferenceCalendar(/.)?' from section 'conference'" whereas for Thunderbird I get, "DEBUG: Rule 'mark':'ConferenceCalendar/2c7a4b91-e0d9-6d05-d6ec-29112fec18ec' matches '.+':'ConferenceCalendar(/.)?' from section 'conference'". Why? Note further that on the Mac output, in the referenced debug line, it has "Rule 'mark':'mark'", whereas in the corresponding Thunderbird line it has "Rule 'mark':'ConferenceCalendar/2c7a4b91-e0d9-6d05-d6ec-29112fec18ec' ". So, the Mac line repeats the userId after the colon and the Thunderbird line has the path to the calendar after the colon.
To set up the account on the Mac, I selected, "Other CalDAV Account". I selected Account Type = "Advanced". I entered my user Id and password as configured in the htpasswd file. Server address = "host.mydom.org" (should it be https://host.mydom.org?). Server path = "/ConferenceCalendar/2c7a4b91-e0d9-6d05-d6ec-29112fec18ec/" -- same as with Thunderbird. Port = 5232. SSL checked. All these are exactly the same as Thunderbird settings as far as I know.
After doing this, the calendar name "host.mydom.org" does appear on the list of calendars, but no calendar appears. Instead, there is a small gray triangle beside the calendar name. Clicking on it gives the message: The server specified an invalid calendar home. No calendar home was specified for the account "host.mydom.org".
Does anyone have an idea of what could be wrong?
Beta Was this translation helpful? Give feedback.
All reactions