-
Notifications
You must be signed in to change notification settings - Fork 450
This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Trouble connecting with Apple Calendar #954
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. |
My iOS & macOS experience is very old, but shouldn't it be:
|
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. |
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 |
Or even try:
|
Well, hallelujah! The /user/ path didn't work, but /ConferenceCalendar/ did! I'll do some testing on this to make sure everything is working. |
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
|
This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
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?
The text was updated successfully, but these errors were encountered: