Skip to content
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

Contacts Not Syncing in MacOS Mojave #10318

Closed
nickian opened this issue Jul 20, 2018 · 9 comments
Closed

Contacts Not Syncing in MacOS Mojave #10318

nickian opened this issue Jul 20, 2018 · 9 comments

Comments

@nickian
Copy link

nickian commented Jul 20, 2018

I'm running NextCloud 13.04 with the contacts app. Syncing to MacOS High Sierra was working fine, but since updating to the beta of Mojave, contacts aren't syncing. I'm able to add the account just fine, but no contacts end up showing up in the Contacts app. Calendar works just fine, just no contacts.

I'm not sure if this is a MacOS issue or something that will need to be updated in NextCloud to accommodate Mojave. Anyone else experiencing this issue on the beta?

@MorrisJobke
Copy link
Member

Looks like #7519

cc @georgehrke

@nextcloud-bot
Copy link
Member

GitMate.io thinks possibly related issues are #9334 (Calendar of contact's birthdays are not editable after re-sync), #4717 (Smart Sync), #7294 (Support syncing macOS Finder file tags), #8921 (MacOS sync client does not trigger creation of conflict file ), and #723 (Contacts not showing up in contacts app).

@creolis
Copy link

creolis commented Oct 20, 2018

I had exactly the same problem and kept debugging for several hours until I found out that there is ONE way to get the contacts syncing on my fresh and vanilla macOS 10.14 Mojave installation:

I removed all traces from earlier tries and used the following settings:

Contacts App > Add Account > Other Contacts Account:

CardDAV
Account Type: Advanced
Username: redacted
Password: redacted
Server Address: nextcloud.ser..........com
Server Path: /remote.php/dav/principals/users/testuser/
Port: 443
Use SSL: checked

As you can see, I used the server path usually I expected to be dedicated to CalDAV,
not CardDAV
, but since I ran out of sane options, I tried it anyway. To my surprise,
with success.

Still not sure what's going on there, but at least my contacts are now syncing again.
Can anybody else double check and confirm this?

@sebk-666
Copy link

I just tried this with 10.14 and this works for me too!
Unbelievable!

@georgehrke
Copy link
Member

As you can see, I used the server path usually expected to be dedicated to CalDAV,
not CardDAV,

@creolis What part of the UI / documentation made you think that this is url is dedicated for CalDAV?
(Because that assumption is wrong, it's for both CalDAV and CardDAV and actually the solution i described in #7519)

@georgehrke
Copy link
Member

I will close this as a duplicate of #7519

@nickian Please take note that there was a security hardening in macOS Mojave and CalDAV/CardDAV with password protection are no longer supported via http.

@georgehrke
Copy link
Member

Duplicate of #7519

@bencomp
Copy link

bencomp commented Jan 8, 2019

@georgehrke Please don't take this personal, but if I may answer 'what part of the UI/documentation made you think that this url is dedicated for CalDAV?', for me it was the following.

The user documentation at Synchronizing with macOS says nothing about CardDAV, so I tried to apply the logic of finding the CardDAV URL the same way as you find the CalDAV URL: by going in the Contacts app to the settings to find the correct URL for iOS/macOS. But it wasn't there; there is only a link to the individual address book.

Maybe it doesn't help that macOS (Mojave) requires users to add separate CalDAV and CardDAV accounts. If the accounts need to be separate, why should I expect the settings to be exactly the same?

Also, IMHO, the solution to this problem may have been found in #7519, but the problem descriptions are different. I would not consider this a duplicate issue. I will propose an update to the user documentation, as promised in nextcloud/documentation#127 (comment).

@pcoorie
Copy link

pcoorie commented Apr 1, 2019

Thanks @creolis you are a lifesaver mate, worked instantly for me on Mojave 10.14.3 with NextCloud 15.05 on Ubuntu 18:04 LXC Container using Amazon S3 for primary Storage.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

8 participants