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 · 7 comments

Comments

Projects
None yet
6 participants
@nickian

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

This comment has been minimized.

Member

MorrisJobke commented Jul 20, 2018

Looks like #7519

cc @georgehrke

@MorrisJobke MorrisJobke added the bug label Jul 20, 2018

@nextcloud-bot

This comment has been minimized.

Member

nextcloud-bot commented Jul 20, 2018

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

This comment has been minimized.

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

This comment has been minimized.

sebk-666 commented Oct 20, 2018

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

@georgehrke

This comment has been minimized.

Member

georgehrke commented Oct 23, 2018

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

This comment has been minimized.

Member

georgehrke commented Oct 23, 2018

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

This comment has been minimized.

Member

georgehrke commented Oct 23, 2018

Duplicate of #7519

@georgehrke georgehrke marked this as a duplicate of #7519 Oct 23, 2018

@georgehrke georgehrke closed this Oct 23, 2018

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