Ajcody-Apple-Mac-Issues: Difference between revisions

No edit summary
No edit summary
Line 1: Line 1:
=Apple/Mac Issues=
==Apple/Mac Issues==


You might need to check out the following as well for general CalDav Issues:
You might need to check out the following as well for general CalDav Issues:
Line 5: Line 5:
http://wiki.zimbra.com/index.php?title=Ajcody-Notes#General_CALDAV_Issues
http://wiki.zimbra.com/index.php?title=Ajcody-Notes#General_CALDAV_Issues


==AddressBook==
===AddressBook===


===Logging-Debug for Addressbook===
====Logging-Debug for Addressbook====


First shutdown Addressbook app.
First shutdown Addressbook app.
Line 19: Line 19:
defaults write com.apple.addressbook ABShowDebugMenu -bool NO
defaults write com.apple.addressbook ABShowDebugMenu -bool NO


==iCal Issues==
===iCal Issues===


===Logging-Debug for CalDAV+iCAL===
====Logging-Debug for CalDAV+iCAL====
If you are using CalDAV account with ZCS, please help us investigating this
If you are using CalDAV account with ZCS, please help us investigating this
problem.  On your Mac please do the following and gather some data.
problem.  On your Mac please do the following and gather some data.
Line 51: Line 51:
Select the shared folder, right click, refresh.
Select the shared folder, right click, refresh.


===Not seeing Calendar's===
====Not seeing Calendar's====
'''DO NOT USE SPACES IN THE CALENDAR NAME'''
'''DO NOT USE SPACES IN THE CALENDAR NAME'''


This is resolved for the 5.0.7 release. (Need bug # for this)
This is resolved for the 5.0.7 release. (Need bug # for this)


===Can't see items in shared Calendar===
====Can't see items in shared Calendar====
You might be seeing this:
You might be seeing this:


Line 68: Line 68:
If zimbraPublicServiceHostname is not set, or set to a different name (such as an alias of the machine or a load balancer), you are hitting this issue.  
If zimbraPublicServiceHostname is not set, or set to a different name (such as an alias of the machine or a load balancer), you are hitting this issue.  


===iCal & Entourage Use for Calendars - Leopard/10.5 users===
====iCal & Entourage Use for Calendars - Leopard/10.5 users====
'''Update''' The 5.0.6+ Connectors will no longer work with Entourage. Your only option for Calendars will be using CalDAV with iCal.App. You still will see an option about Entourage in the Connector but it will be grayed out.
'''Update''' The 5.0.6+ Connectors will no longer work with Entourage. Your only option for Calendars will be using CalDAV with iCal.App. You still will see an option about Entourage in the Connector but it will be grayed out.


Line 83: Line 83:
http://bugzilla.zimbra.com/show_bug.cgi?id=24502
http://bugzilla.zimbra.com/show_bug.cgi?id=24502


===Can't see Calendar's after configuring Z-iSync for CALDAV - 10.5 users===
====Can't see Calendar's after configuring Z-iSync for CALDAV - 10.5 users====
You didn't follow the directions most likely. Goto iCal  Preferences  Accounts.
You didn't follow the directions most likely. Goto iCal  Preferences  Accounts.


Line 90: Line 90:
Remove the current Account listed in iCal and redo configuration for CALDAV with Z-iSync.
Remove the current Account listed in iCal and redo configuration for CALDAV with Z-iSync.


===Calendar events are displaying the wrong time===
====Calendar events are displaying the wrong time====
Apple expects the year of 1971 for the DTSTART variable within an ICS file. There is no standard that dictates this.
Apple expects the year of 1971 for the DTSTART variable within an ICS file. There is no standard that dictates this.


Line 99: Line 99:
http://bugzilla.zimbra.com/show_bug.cgi?id=22808
http://bugzilla.zimbra.com/show_bug.cgi?id=22808


===Alarm & Calendar Notification Issues with iCal===
====Alarm & Calendar Notification Issues with iCal====
These issues are getting worked out for the 5.0.7 release.
These issues are getting worked out for the 5.0.7 release.


Line 112: Line 112:
http://bugzilla.mozilla.org/show_bug.cgi?id=432540
http://bugzilla.mozilla.org/show_bug.cgi?id=432540


===Trick to work around address lookup for the Attendee field in iCal Events===
====Trick to work around address lookup for the Attendee field in iCal Events====
Configure the Addressbook using one of the other recommendations on this page.
Configure the Addressbook using one of the other recommendations on this page.


You can now drag entries from your Addressbook into the Attendee field of iCal.
You can now drag entries from your Addressbook into the Attendee field of iCal.


===Attendee Lookups for iCALv3/MacOS10.5===
====Attendee Lookups for iCALv3/MacOS10.5====


iCal3 [webdav] needs to use the Apple Directory Access utility for attendees (It's on 10.5). It will only work against Apple OD/CAL servers.
iCal3 [webdav] needs to use the Apple Directory Access utility for attendees (It's on 10.5). It will only work against Apple OD/CAL servers.
Line 127: Line 127:
http://bugzilla.zimbra.com/show_bug.cgi?id=26619
http://bugzilla.zimbra.com/show_bug.cgi?id=26619


===Free/Busy Lookup not working as expected===
====Free/Busy Lookup not working as expected====
The Free/Busy lookup requires auto-attendee lookup to be working.  
The Free/Busy lookup requires auto-attendee lookup to be working.  


This requires bug 26619 to be resolved for iCalv3/Mac 10.5.
This requires bug 26619 to be resolved for iCalv3/Mac 10.5.


===Attendee Lookup for iCal/Mac 10.4===
====Attendee Lookup for iCal/Mac 10.4====
iCal.app on Mac 10.4 only uses local entries in Apples Addressbook for address/username lookup for new appointments.
iCal.app on Mac 10.4 only uses local entries in Apples Addressbook for address/username lookup for new appointments.


Line 141: Line 141:
http://bugzilla.zimbra.com/show_bug.cgi?id=26619#c3
http://bugzilla.zimbra.com/show_bug.cgi?id=26619#c3


===iCal calendar color changing modifies calendar name and/or doesn't retain color===
====iCal calendar color changing modifies calendar name and/or doesn't retain color====
Fixed in 5.0.5 . See bugs for details:
Fixed in 5.0.5 . See bugs for details:


Line 148: Line 148:
http://bugzilla.zimbra.com/show_bug.cgi?id=26625
http://bugzilla.zimbra.com/show_bug.cgi?id=26625


===New Calendars don't sync unless you select "all". Mac 10.4/Z-isync===
====New Calendars don't sync unless you select "all". Mac 10.4/Z-isync====
Please see bug for details:
Please see bug for details:


http://bugzilla.zimbra.com/show_bug.cgi?id=26653
http://bugzilla.zimbra.com/show_bug.cgi?id=26653


===Directory Access configuration on Macs===
====Directory Access configuration on Macs====
File that configures [system wide] for Address Book resolution
File that configures [system wide] for Address Book resolution


/Library/Preferences/DirectoryService/DSLDAPv3PlugInConfig.plist
/Library/Preferences/DirectoryService/DSLDAPv3PlugInConfig.plist


===Mac clients cause spamming of invitation events when they adjust calendar events===
====Mac clients cause spamming of invitation events when they adjust calendar events====
This, at it's root, is caused by other bugs listed here. Usually this will get resolved with the proper upgrades that the bugs require (ZCS 5.0.5+)
This, at it's root, is caused by other bugs listed here. Usually this will get resolved with the proper upgrades that the bugs require (ZCS 5.0.5+)


Line 167: Line 167:
http://bugzilla.zimbra.com/show_bug.cgi?id=10536
http://bugzilla.zimbra.com/show_bug.cgi?id=10536


===Calendar Invites can't be imported into iCal===
====Calendar Invites can't be imported into iCal====
If you look at the ics file, you might see an extra return character at the end.
If you look at the ics file, you might see an extra return character at the end.


Line 176: Line 176:
http://bugzilla.zimbra.com/show_bug.cgi?id=26487
http://bugzilla.zimbra.com/show_bug.cgi?id=26487


===iTunes & iPhone configuration for CALDAV===
====iTunes & iPhone configuration for CALDAV====
Please see main wiki page on iPhone
Please see main wiki page on iPhone
http://wiki.zimbra.com/index.php?title=IPhone
http://wiki.zimbra.com/index.php?title=IPhone
Line 186: Line 186:
Please see [http://wiki.zimbra.com/index.php?title=Image:Itunes-iphone.png Screenshot of iTunes & iPhone]
Please see [http://wiki.zimbra.com/index.php?title=Image:Itunes-iphone.png Screenshot of iTunes & iPhone]


===Clearing iCal cache===
====Clearing iCal cache===


Make and run script:
Make and run script:
Line 199: Line 199:
  rm -rf ~/Library/Caches/Metadata/iCal
  rm -rf ~/Library/Caches/Metadata/iCal


===Clearing ALL of iCal===
====Clearing ALL of iCal====


'''Careful, This Will Remove All Calendar Data. Have all iSync related programs shutdown [addressbook, ical, iMail]'''
'''Careful, This Will Remove All Calendar Data. Have all iSync related programs shutdown [addressbook, ical, iMail]'''
Line 218: Line 218:
  rm -rf ~/Library/Caches/Metadata/iCal
  rm -rf ~/Library/Caches/Metadata/iCal


==Use LDAP directory from ZCS for Mac Addressbook / Mail.App / iCal for Mac 10.4==
===Use LDAP directory from ZCS for Mac Addressbook / Mail.App / iCal for Mac 10.4===
This is generally for those that aren't using Z-iSync.
This is generally for those that aren't using Z-iSync.


Line 252: Line 252:
This search result can then be dragged to the "All" folder in the Group column. It creates a "Last Import" item in the Group column now - it might warn about updating entries that all ready match.
This search result can then be dragged to the "All" folder in the Group column. It creates a "Last Import" item in the Group column now - it might warn about updating entries that all ready match.


==Sync To Do/Tasks Items in Leopard==
===Sync To Do/Tasks Items in Leopard===


RFE filed, please see http://bugzilla.zimbra.com/show_bug.cgi?id=12917
RFE filed, please see http://bugzilla.zimbra.com/show_bug.cgi?id=12917

Revision as of 05:07, 16 July 2008

Apple/Mac Issues

You might need to check out the following as well for general CalDav Issues:

http://wiki.zimbra.com/index.php?title=Ajcody-Notes#General_CALDAV_Issues

AddressBook

Logging-Debug for Addressbook

First shutdown Addressbook app.

Launch terminal app.

defaults write com.apple.addressbook ABShowDebugMenu -bool YES

Turn it off by just reversing it:

defaults write com.apple.addressbook ABShowDebugMenu -bool NO

iCal Issues

Logging-Debug for CalDAV+iCAL

If you are using CalDAV account with ZCS, please help us investigating this problem. On your Mac please do the following and gather some data.

First shutdown iCal app.

Launch terminal app.

You can turn on the debug options in iCal by:

defaults write com.apple.iCal IncludeDebugMenu 1

Turn them off by just reversing it:

defaults write com.apple.iCal IncludeDebugMenu 0

Furthermore, you can log all of the HTTP transaction to the console via:

defaults write com.apple.iCal LogHTTPActivity yes

Turn them off by just reversing it:

defaults write com.apple.iCal LogHTTPActivity no

Logging will show up in /var/log/system.log

Launch iCal app.

Select the shared folder, right click, refresh.

Not seeing Calendar's

'''DO NOT USE SPACES IN THE CALENDAR NAME'''

This is resolved for the 5.0.7 release. (Need bug # for this)

Can't see items in shared Calendar

You might be seeing this:

http://bugzilla.zimbra.com/show_bug.cgi?id=23671

Comment #30 give some instructions on a case they can reproduce.

zmprov gd <your domain name> zimbraPublicServiceHostname
zmprov gs <your server name> zimbraServiceHostname

If zimbraPublicServiceHostname is not set, or set to a different name (such as an alias of the machine or a load balancer), you are hitting this issue.

iCal & Entourage Use for Calendars - Leopard/10.5 users

Update The 5.0.6+ Connectors will no longer work with Entourage. Your only option for Calendars will be using CalDAV with iCal.App. You still will see an option about Entourage in the Connector but it will be grayed out.

Because of some core issues with Apple's SyncServices, we recommend that Entourage and iCal users use iCALv3 (Mac 10.5) configured for CALDAV. Please use the Zimbra Connector instructions to setup iCal for CALDAV.

For Entourage, this recommendation stems from the fact that Microsoft decided to use WebDAV rather than CALDAV. If MS decides later to include CALDAV support for Entourage, we'll have another option.

Please see bug for details:

http://bugzilla.zimbra.com/show_bug.cgi?id=27380

RFE to support WebDAV for Entourage:

http://bugzilla.zimbra.com/show_bug.cgi?id=24502

Can't see Calendar's after configuring Z-iSync for CALDAV - 10.5 users

You didn't follow the directions most likely. Goto iCal Preferences Accounts.

There should be NO configured accounts prior to configuring Z-iSync for CALDAV.

Remove the current Account listed in iCal and redo configuration for CALDAV with Z-iSync.

Calendar events are displaying the wrong time

Apple expects the year of 1971 for the DTSTART variable within an ICS file. There is no standard that dictates this.

Zimbra (prior to version 5.0.5) was using 1601, this is in /opt/zimbra/conf/timezones.ics .

Please see bug for more details (resolved 5.0.5):

http://bugzilla.zimbra.com/show_bug.cgi?id=22808

Alarm & Calendar Notification Issues with iCal

These issues are getting worked out for the 5.0.7 release.

Please review:

http://bugzilla.zimbra.com/show_bug.cgi?id=28057

Some more details:

http://bugzilla.zimbra.com/show_bug.cgi?id=28883

http://bugzilla.mozilla.org/show_bug.cgi?id=432540

Trick to work around address lookup for the Attendee field in iCal Events

Configure the Addressbook using one of the other recommendations on this page.

You can now drag entries from your Addressbook into the Attendee field of iCal.

Attendee Lookups for iCALv3/MacOS10.5

iCal3 [webdav] needs to use the Apple Directory Access utility for attendees (It's on 10.5). It will only work against Apple OD/CAL servers.

RFE filed to include necessary LDAP attributes to provide ical oattendee lookups

See bug [scheduled for 5.0.7]:

http://bugzilla.zimbra.com/show_bug.cgi?id=26619

Free/Busy Lookup not working as expected

The Free/Busy lookup requires auto-attendee lookup to be working.

This requires bug 26619 to be resolved for iCalv3/Mac 10.5.

Attendee Lookup for iCal/Mac 10.4

iCal.app on Mac 10.4 only uses local entries in Apples Addressbook for address/username lookup for new appointments.

Addressbook+LDAP configuration requires a copy of an "all/*" search in ldap into the local addressbook. Sync doesn't seem to work.

Please see this bug comment and the 10.4 section for more details:

http://bugzilla.zimbra.com/show_bug.cgi?id=26619#c3

iCal calendar color changing modifies calendar name and/or doesn't retain color

Fixed in 5.0.5 . See bugs for details:

http://bugzilla.zimbra.com/show_bug.cgi?id=26627

http://bugzilla.zimbra.com/show_bug.cgi?id=26625

New Calendars don't sync unless you select "all". Mac 10.4/Z-isync

Please see bug for details:

http://bugzilla.zimbra.com/show_bug.cgi?id=26653

Directory Access configuration on Macs

File that configures [system wide] for Address Book resolution

/Library/Preferences/DirectoryService/DSLDAPv3PlugInConfig.plist

Mac clients cause spamming of invitation events when they adjust calendar events

This, at it's root, is caused by other bugs listed here. Usually this will get resolved with the proper upgrades that the bugs require (ZCS 5.0.5+)

There is a RFE/Bug though that will also resolve this, by allowing the "action" of an appointment to be set.

Please see bug for details [scheduled for 5.0.7]:

http://bugzilla.zimbra.com/show_bug.cgi?id=10536

Calendar Invites can't be imported into iCal

If you look at the ics file, you might see an extra return character at the end.

You'll see this if an Outlook client send an invite to a user using a Mac with a thick client [Mail.app/Entourage].

This was resolved in the 5.0.5 release. Please see bug for more details:

http://bugzilla.zimbra.com/show_bug.cgi?id=26487

iTunes & iPhone configuration for CALDAV

Please see main wiki page on iPhone http://wiki.zimbra.com/index.php?title=IPhone

If you follow the instructions about configuring the Zimbra iSync Connector for CALDAV use, there should be no issues about sync'ing with your iPhone.

At this time, new events created on a iPhone/CALDAV setup will write the event to a local calendar in iCal.app . There's no way around this yet. It's a limitation at this time with Apple's software. You can change the events calendar assignment though later via iCal.app.

Please see Screenshot of iTunes & iPhone

=Clearing iCal cache

Make and run script:

#!/bin/sh
rm -rf ~/Library/Application\ Support/SyncServices/Local/clientdata/com.apple.iCal
rm -rf ~/Library/Calendars
rm -rf ~/Library/Preferences/com.apple.iCal.plist
rm -rf ~/Library/Preferences/IcalExternalSync.plist
rm -rf ~/Library/Preferences/ByHost/com.apple.iCal.helper.*
rm -rf ~/Library/Caches/com.apple.iCal
rm -rf ~/Library/Caches/Metadata/iCal

Clearing ALL of iCal

Careful, This Will Remove All Calendar Data. Have all iSync related programs shutdown [addressbook, ical, iMail]

You will also need to redo your CalDAV account setup for the Zimbra iSync Connector. It might also be necessary to uninstall and reinstall the Zimbra Connector. Make and run script:

#!/bin/sh
rm -rf ~/Library/Application\ Support/SyncServices/Local
rm -rf ~/Library/Application\ Support/SyncLocalCopy
rm -rf ~/Library/Application\ Support/iSync/SyncLocalCopy
rm -rf ~/Library/Application\ Support/iCal
rm -rf ~/Library/Calendars
rm -rf ~/Library/Preferences/com.apple.iCal.*
rm -rf ~/Library/Preferences/IcalExternalSync.plist
rm -rf ~/Library/Preferences/ByHost/com.apple.iCal.helper.*
rm -rf ~/Library/Caches/com.apple.iCal
rm -rf ~/Library/Caches/Metadata/iCal

Use LDAP directory from ZCS for Mac Addressbook / Mail.App / iCal for Mac 10.4

This is generally for those that aren't using Z-iSync.

First, test on shell that you have ldap connectivity.

ldapsearch -x -H ldap://ZCSserver-name:389 "uid=ajcody"

That returned successfully.

Then Addressbook Preferences

LDAP  + (for new)
Name: anything really
Server: ip/hostname that was used successfully in the ldapsearch string
Search Base:  [leave blank]
Port: 389
Scope: Subtree
No auth needed
* Save

I have no idea what the "Auto Update LDAP Cards" does.

Then setup Mail.App for IMAP to the Zimbra server. Check preferences to use LDAP - it will use the Address Book configuration that you did prior and it should auto-resolve to a username when you do a new message.

iCal will only use address that are in the LOCAL addressbook when you use the attendee field for a new event.

One way around this is to do a wildcard search in the Addressbook and drag those items to the local addressbook.

Goto to Address Book, selected Directories my ldap server and put in the below for the search field:

*.

This search result can then be dragged to the "All" folder in the Group column. It creates a "Last Import" item in the Group column now - it might warn about updating entries that all ready match.

Sync To Do/Tasks Items in Leopard

RFE filed, please see http://bugzilla.zimbra.com/show_bug.cgi?id=12917

No target date, please vote for this RFE.

Jump to: navigation, search