Why is my iCal Server Delegation No Longer Available?

I've recently reformatted a Mac Mini Server that was and is running the latest version of OS X Server. It is hosting a private domain for a local network of just a few client machines, and everyone has their own network user account. Yesterday I logged in to one of the users' accounts to update their iCal server delegation preferences, only to find the following message:
"The server doesn't support delgation for this account."
I know that it had been supported only a day earlier, and the delegates who had previously been set up are still visible in the side bar. Any thoughts?
I'm wondering if it has anything to do with the way I have the accounts set up. With the most recent setup I ran into some confusion regarding where network user accounts should be stored. I chose /Server HD/Users, but I've noticed that Disk Utility reports an unexpected ACL on that folder. Perhaps I shouldn't have configured that folder for network users? And maybe that's what Disk Utility is finding, and then users's aren't able to do certain things properly from their accounts? I've also had trouble emptying another user's trash, and deleting some default server calendar from that same account.
If anyone has thoughts, please let me know. And I'd be happy to provide more information if needed. Thanks in advance.
Peace.

hello, the norton product documentation also refers to the Internet Safe standalone version - the procedure should be the same as for the other products, run liveupdate: https://community.norton.com/t5/Norton-Toolbar-Norton-Identity/Firefox-17-Support-for-Norton-Toolbar/td-p/853416

Similar Messages

  • Async tcp client and server. How can I determine that the client or the server is no longer available?

    Hello. I would like to write async tcp client and server. I wrote this code but a have a problem, when I call the disconnect method on client or stop method on server. I can't identify that the client or the server is no longer connected.
    I thought I will get an exception if the client or the server is not available but this is not happening.
    private async void Process()
    try
    while (true)
    var data = await this.Receive();
    this.NewMessage.SafeInvoke(Encoding.ASCII.GetString(data));
    catch (Exception exception)
    How can I determine that the client or the server is no longer available?
    Server
    public class Server
    private readonly Dictionary<IPEndPoint, TcpClient> clients = new Dictionary<IPEndPoint, TcpClient>();
    private readonly List<CancellationTokenSource> cancellationTokens = new List<CancellationTokenSource>();
    private TcpListener tcpListener;
    private bool isStarted;
    public event Action<string> NewMessage;
    public async Task Start(int port)
    this.tcpListener = TcpListener.Create(port);
    this.tcpListener.Start();
    this.isStarted = true;
    while (this.isStarted)
    var tcpClient = await this.tcpListener.AcceptTcpClientAsync();
    var cts = new CancellationTokenSource();
    this.cancellationTokens.Add(cts);
    await Task.Factory.StartNew(() => this.Process(cts.Token, tcpClient), cts.Token, TaskCreationOptions.LongRunning, TaskScheduler.Default);
    public void Stop()
    this.isStarted = false;
    foreach (var cancellationTokenSource in this.cancellationTokens)
    cancellationTokenSource.Cancel();
    foreach (var tcpClient in this.clients.Values)
    tcpClient.GetStream().Close();
    tcpClient.Close();
    this.clients.Clear();
    public async Task SendMessage(string message, IPEndPoint endPoint)
    try
    var tcpClient = this.clients[endPoint];
    await this.Send(tcpClient.GetStream(), Encoding.ASCII.GetBytes(message));
    catch (Exception exception)
    private async Task Process(CancellationToken cancellationToken, TcpClient tcpClient)
    try
    var stream = tcpClient.GetStream();
    this.clients.Add((IPEndPoint)tcpClient.Client.RemoteEndPoint, tcpClient);
    while (!cancellationToken.IsCancellationRequested)
    var data = await this.Receive(stream);
    this.NewMessage.SafeInvoke(Encoding.ASCII.GetString(data));
    catch (Exception exception)
    private async Task Send(NetworkStream stream, byte[] buf)
    await stream.WriteAsync(BitConverter.GetBytes(buf.Length), 0, 4);
    await stream.WriteAsync(buf, 0, buf.Length);
    private async Task<byte[]> Receive(NetworkStream stream)
    var lengthBytes = new byte[4];
    await stream.ReadAsync(lengthBytes, 0, 4);
    var length = BitConverter.ToInt32(lengthBytes, 0);
    var buf = new byte[length];
    await stream.ReadAsync(buf, 0, buf.Length);
    return buf;
    Client
    public class Client
    private TcpClient tcpClient;
    private NetworkStream stream;
    public event Action<string> NewMessage;
    public async void Connect(string host, int port)
    try
    this.tcpClient = new TcpClient();
    await this.tcpClient.ConnectAsync(host, port);
    this.stream = this.tcpClient.GetStream();
    this.Process();
    catch (Exception exception)
    public void Disconnect()
    try
    this.stream.Close();
    this.tcpClient.Close();
    catch (Exception exception)
    public async void SendMessage(string message)
    try
    await this.Send(Encoding.ASCII.GetBytes(message));
    catch (Exception exception)
    private async void Process()
    try
    while (true)
    var data = await this.Receive();
    this.NewMessage.SafeInvoke(Encoding.ASCII.GetString(data));
    catch (Exception exception)
    private async Task Send(byte[] buf)
    await this.stream.WriteAsync(BitConverter.GetBytes(buf.Length), 0, 4);
    await this.stream.WriteAsync(buf, 0, buf.Length);
    private async Task<byte[]> Receive()
    var lengthBytes = new byte[4];
    await this.stream.ReadAsync(lengthBytes, 0, 4);
    var length = BitConverter.ToInt32(lengthBytes, 0);
    var buf = new byte[length];
    await this.stream.ReadAsync(buf, 0, buf.Length);
    return buf;

    Hi,
    Have you debug these two applications? Does it go into the catch exception block when you close the client or the server?
    According to my test, it will throw an exception when the client or the server is closed, just log the exception message in the catch block and then you'll get it:
    private async void Process()
    try
    while (true)
    var data = await this.Receive();
    this.NewMessage.Invoke(Encoding.ASCII.GetString(data));
    catch (Exception exception)
    Console.WriteLine(exception.Message);
    Unable to read data from the transport connection: An existing   connection was forcibly closed by the remote host.
    By the way, I don't know what the SafeInvoke method is, it may be an extension method, right? I used Invoke instead to test it.
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Why does my iPad say printer no longer available?

    Why does my iPad say printer no longer available?

    The printer is either off or no longer on the same network as iPad.
    Try rebooting router and printer.

  • Why is my Norton Identity safe no longer available in FF 17?

    The update process from FF 16 to FF 17 indicated that the Norton Toolbar was no longer supported. Is this a Mozilla or a Norton issue?

    hello, the norton product documentation also refers to the Internet Safe standalone version - the procedure should be the same as for the other products, run liveupdate: https://community.norton.com/t5/Norton-Toolbar-Norton-Identity/Firefox-17-Support-for-Norton-Toolbar/td-p/853416

  • Why is the X-Fi Music no longer available from anyone online

    Guys in various forums have noticed that it is seemingly impossible to get an X-Fi Xtreem Music card now. What is creative doing? Did they drop the product? Are they trying to get people to buy the more expensi've models?

    I've noticed this too. I just bought my X-Fi XtremeMusic less than 30days ago, and I'm thinking about RMA'n it back to TigerDirect; not sure yet though, but I don't have much time to decide.
    A few sites still have it, but many don't now. Tigerdirect.com, where I got mine, is one of the ones that took it off.
    I just asked tigerdirect.com customer service, they said they had more on order, and didn't want to put any on backorder. that's what they told me anyway.
    newegg.com has it listed as 'out of stock'.
    http://www.newegg.com/Product/Product.asp?Item=N82E68290288
    Buyer Confidence? not so much now.Message Edited by KXSwa on 0-5-20070:35 AM

  • Problems with ical server

    Hello! I beg your pardon for my english (i am russian)
    Please help me with setting up ical server
    I use magic triangle with Active directory and Open directory, and when I go to my page and click on Calendar I get an error "Unable to access calendar, because the calendar server is not running."
    log :
    e: IMAP4
    2011-03-14 10:24:09+0300 [-] [mailgateway] 2011-03-14 10:24:09+0300 [-] [twistedcaldav.mail.IMAP4DownloadFactory#debug] Setting up IMAPFactory
    2011-03-14 10:24:09+0300 [-] [caldav-8011] [-] Log opened.
    2011-03-14 10:24:09+0300 [-] [caldav-8011] [-] twistd 8.2.0 (/usr/bin/python 2.6.1) starting up.
    2011-03-14 10:24:09+0300 [-] [caldav-8011] [-] reactor class: kqreactor.KQueueReactor.
    2011-03-14 10:24:09+0300 [-] [caldav-8011] [-] [calendarserver.tap.caldav.CalDAVServiceMaker#info] Darwin Calendar Server 2.4 (iCal Server v12.52.72) starting Slave process...
    2011-03-14 10:24:09+0300 [-] [caldav-8011] [-] [calendarserver.tap.caldav.CalDAVServiceMaker#info] Configuring directory service of type: twistedcaldav.directory.appleopendirectory.OpenDirectoryService
    2011-03-14 10:24:09+0300 [-] [mailgateway] 2011-03-14 10:24:09+0300 [-] set uid/gid 93/93
    2011-03-14 10:24:09+0300 [-] [mailgateway] 2011-03-14 10:24:09+0300 [-] twisted.web2.channel.http.HTTPFactory starting on 62310
    2011-03-14 10:24:09+0300 [-] [mailgateway] 2011-03-14 10:24:09+0300 [Uninitialized] [twistedcaldav.mail.IMAP4DownloadFactory#error] IMAP factory connection failed
    2011-03-14 10:24:09+0300 [-] [mailgateway] 2011-03-14 10:24:09+0300 [Uninitialized] [twistedcaldav.mail.IMAP4DownloadFactory#debug] Scheduling next IMAP4 poll
    2011-03-14 10:24:09+0300 [-] [caldav-8011] [-] [calendarserver.tap.caldav.CalDAVServiceMaker#info] Configuring SudoDirectoryService with file: /etc/caldavd/sudoers.plist
    2011-03-14 10:24:09+0300 [-] [caldav-8011] [-] [calendarserver.tap.caldav.CalDAVServiceMaker#info] Configuring authentication for realm: /Search
    2011-03-14 10:24:09+0300 [-] [caldav-8011] [-] [calendarserver.tap.caldav.CalDAVServiceMaker#info] Setting up scheme: wiki
    2011-03-14 10:24:09+0300 [-] [caldav-8011] [-] [calendarserver.tap.caldav.CalDAVServiceMaker#info] Setting up scheme: digest
    2011-03-14 10:24:09+0300 [-] [caldav-8011] [-] [calendarserver.tap.caldav.CalDAVServiceMaker#info] Setting up document root at: /Library/CalendarServer/Documents/
    2011-03-14 10:24:09+0300 [-] [caldav-8011] [-] [calendarserver.tap.caldav.CalDAVServiceMaker#info] Setting up principal collection: <class 'twistedcaldav.directory.principal.DirectoryPrincipalProvisioningResource'>
    2011-03-14 10:24:09+0300 [-] [caldav-8011] [-] [calendarserver.tap.caldav.CalDAVServiceMaker#info] Setting up calendar collection: <class 'twistedcaldav.static.CalendarHomeProvisioningFile'>
    2011-03-14 10:24:09+0300 [-] [caldav-8011] [-] [calendarserver.tap.caldav.CalDAVServiceMaker#info] Setting up root resource: <class 'calendarserver.provision.root.RootResource'>
    2011-03-14 10:24:09+0300 [-] [caldav-8011] [-] [calendarserver.tap.caldav.CalDAVServiceMaker#info] Setting up time zone service resource: <class 'twistedcaldav.static.TimezoneServiceFile'>
    2011-03-14 10:24:09+0300 [-] [caldav-8011] [-] [calendarserver.tap.caldav.CalDAVServiceMaker#info] Setting up iMIP inbox resource: <class 'twistedcaldav.mail.IMIPReplyInboxResource'>
    2011-03-14 10:24:09+0300 [-] [caldav-8011] [-] [calendarserver.tap.caldav.CalDAVServiceMaker#info] Setting up WebCalendar resource: /usr/share/collaboration
    2011-03-14 10:24:09+0300 [-] [caldav-8011] [-] [calendarserver.tap.caldav.CalDAVServiceMaker#info] Setting up WebAdmin resource
    2011-03-14 10:24:09+0300 [-] [caldav-8011] [-] [calendarserver.tap.caldav.CalDAVServiceMaker#info] Setting up Timezone Cache
    2011-03-14 10:24:09+0300 [-] [caldav-8011] [-] [calendarserver.tap.caldav.CalDAVServiceMaker#info] Configuring authentication wrapper
    2011-03-14 10:24:09+0300 [-] [caldav-8011] [-] [calendarserver.tap.caldav.CalDAVServiceMaker#info] Setting up service
    2011-03-14 10:24:09+0300 [-] [caldav-8011] [-] [calendarserver.tap.caldav.CalDAVServiceMaker#info] Logging via AF_UNIX: /var/run/caldavd.sock
    2011-03-14 10:24:09+0300 [-] [caldav-8011] [-] [calendarserver.tap.caldav.CalDAVServiceMaker#info] Configuring log observer: <twistedcaldav.accesslog.AMPCommonAccessLoggingObserver object at 0x102396bd0>
    2011-03-14 10:24:09+0300 [-] [caldav-8011] [-] [calendarserver.tap.caldav.CalDAVServiceMaker#info] Adding SSL server at 127.0.0.1:8446
    2011-03-14 10:24:09+0300 [-] [caldav-8012] [-] [calendarserver.tap.caldav.CalDAVServiceMaker#info] Adding server at 127.0.0.1:8012
    2011-03-14 10:24:09+0300 [-] [caldav-8012] [-] twext.web2.channel.http.HTTP503LoggingFactory starting on 8447
    2011-03-14 10:24:09+0300 [-] [caldav-8012] [-] twext.web2.channel.http.HTTP503LoggingFactory starting on 8012
    2011-03-14 10:24:09+0300 [-] [caldav-8012] [-] set uid/gid 93/93
    2011-03-14 10:24:09+0300 [-] [caldav-8012] [-] AMP connection established (HOST:UNIXSocket(None) PEER:UNIXSocket('/var/run/caldavd.sock'))
    2011-03-14 10:24:09+0300 [twistedcaldav.accesslog.AMPLoggingFactory] AMPLoggingProtocol connection established (HOST:UNIXSocket('/var/run/caldavd.sock') PEER:UNIXSocket(''))
    2011-03-14 10:24:09+0300 [-] [caldav-8009] [-] [calendarserver.tap.caldav.CalDAVServiceMaker#info] Adding server at 127.0.0.1:8009
    2011-03-14 10:24:09+0300 [-] [caldav-8009] [-] twext.web2.channel.http.HTTP503LoggingFactory starting on 8444
    2011-03-14 10:24:09+0300 [-] [caldav-8009] [-] twext.web2.channel.http.HTTP503LoggingFactory starting on 8009
    2011-03-14 10:24:09+0300 [-] [caldav-8009] [-] set uid/gid 93/93
    2011-03-14 10:24:09+0300 [-] [caldav-8009] [-] AMP connection established (HOST:UNIXSocket(None) PEER:UNIXSocket('/var/run/caldavd.sock'))
    2011-03-14 10:24:09+0300 [twistedcaldav.accesslog.AMPLoggingFactory] AMPLoggingProtocol connection established (HOST:UNIXSocket('/var/run/caldavd.sock') PEER:UNIXSocket(''))
    2011-03-14 10:24:09+0300 [-] [caldav-8010] [-] [calendarserver.tap.caldav.CalDAVServiceMaker#info] Adding server at 127.0.0.1:8010
    2011-03-14 10:24:09+0300 [-] [caldav-8010] [-] twext.web2.channel.http.HTTP503LoggingFactory starting on 8445
    2011-03-14 10:24:09+0300 [-] [caldav-8010] [-] twext.web2.channel.http.HTTP503LoggingFactory starting on 8010
    2011-03-14 10:24:09+0300 [-] [caldav-8010] [-] set uid/gid 93/93
    2011-03-14 10:24:09+0300 [-] [caldav-8010] [-] AMP connection established (HOST:UNIXSocket(None) PEER:UNIXSocket('/var/run/caldavd.sock'))
    2011-03-14 10:24:09+0300 [twistedcaldav.accesslog.AMPLoggingFactory] AMPLoggingProtocol connection established (HOST:UNIXSocket('/var/run/caldavd.sock') PEER:UNIXSocket(''))
    2011-03-14 10:24:09+0300 [-] [caldav-8011] [-] [calendarserver.tap.caldav.CalDAVServiceMaker#info] Adding server at 127.0.0.1:8011
    2011-03-14 10:24:09+0300 [-] [caldav-8011] [-] twext.web2.channel.http.HTTP503LoggingFactory starting on 8446
    2011-03-14 10:24:09+0300 [-] [caldav-8011] [-] twext.web2.channel.http.HTTP503LoggingFactory starting on 8011
    2011-03-14 10:24:09+0300 [-] [caldav-8011] [-] set uid/gid 93/93
    2011-03-14 10:24:09+0300 [-] [caldav-8011] [-] AMP connection established (HOST:UNIXSocket(None) PEER:UNIXSocket('/var/run/caldavd.sock'))
    2011-03-14 10:24:09+0300 [twistedcaldav.accesslog.AMPLoggingFactory] AMPLoggingProtocol connection established (HOST:UNIXSocket('/var/run/caldavd.sock') PEER:UNIXSocket(''))
    2011-03-14 10:24:38+0300 [-] [caldav_task] 2011-03-14 10:24:38+0300 [-] [calendarserver.sidecar.task#debug] Checking for tasks
    2011-03-14 10:24:39+0300 [-] [mailgateway] 2011-03-14 10:24:39+0300 [Uninitialized] [twistedcaldav.mail.IMAP4DownloadFactory#error] IMAP factory connection failed
    2011-03-14 10:24:39+0300 [-] [mailgateway] 2011-03-14 10:24:39+0300 [Uninitialized] [twistedcaldav.mail.IMAP4DownloadFactory#debug] Scheduling next IMAP4 poll
    2011-03-14 10:25:08+0300 [-] [caldav_task] 2011-03-14 10:25:08+0300 [-] [calendarserver.sidecar.task#debug] Checking for tasks
    2011-03-14 10:25:09+0300 [-] [mailgateway] 2011-03-14 10:25:09+0300 [Uninitialized] [twistedcaldav.mail.IMAP4DownloadFactory#error] IMAP factory connection failed
    2011-03-14 10:25:09+0300 [-] [mailgateway] 2011-03-14 10:25:09+0300 [Uninitialized] [twistedcaldav.mail.IMAP4DownloadFactory#debug] Scheduling next IMAP4 poll
    2011-03-14 10:25:38+0300 [-] [caldav_task] 2011-03-14 10:25:38+0300 [-] [calendarserver.sidecar.task#debug] Checking for tasks
    2011-03-14 10:25:39+0300 [-] [mailgateway] 2011-03-14 10:25:39+0300 [Uninitialized] [twistedcaldav.mail.IMAP4DownloadFactory#error] IMAP factory connection failed
    2011-03-14 10:25:39+0300 [-] [mailgateway] 2011-03-14 10:25:39+0300 [Uninitialized] [twistedcaldav.mail.IMAP4DownloadFactory#debug] Scheduling next IMAP4 poll
    2011-03-14 10:26:08+0300 [-] [caldav_task] 2011-03-14 10:26:08+0300 [-] [calendarserver.sidecar.task#debug] Checking for tasks
    2011-03-14 10:26:09+0300 [-] [mailgateway] 2011-03-14 10:26:09+0300 [Uninitialized] [twistedcaldav.mail.IMAP4DownloadFactory#error] IMAP factory connection failed
    2011-03-14 10:26:09+0300 [-] [mailgateway] 2011-03-14 10:26:09+0300 [Uninitialized] [twistedcaldav.mail.IMAP4DownloadFactory#debug] Scheduling next IMAP4 poll
    2011-03-14 10:26:38+0300 [-] [caldav_task] 2011-03-14 10:26:38+0300 [-] [calendarserver.sidecar.task#debug] Checking for tasks
    2011-03-14 10:26:39+0300 [-] [mailgateway] 2011-03-14 10:26:39+0300 [Uninitialized] [twistedcaldav.mail.IMAP4DownloadFactory#error] IMAP factory connection failed
    2011-03-14 10:26:39+0300 [-] [mailgateway] 2011-03-14 10:26:39+0300 [Uninitialized] [twistedcaldav.mail.IMAP4DownloadFactory#debug] Scheduling next IMAP4 poll
    2011-03-14 10:27:08+0300 [-] [caldav_task] 2011-03-14 10:27:08+0300 [-] [calendarserver.sidecar.task#debug] Checking for tasks
    2011-03-14 10:27:09+0300 [-] [mailgateway] 2011-03-14 10:27:09+0300 [Uninitialized] [twistedcaldav.mail.IMAP4DownloadFactory#error] IMAP factory connection failed
    2011-03-14 10:27:09+0300 [-] [mailgateway] 2011-03-14 10:27:09+0300 [Uninitialized] [twistedcaldav.mail.IMAP4DownloadFactory#debug] Scheduling next IMAP4 poll
    2011-03-14 10:27:38+0300 [-] [caldav_task] 2011-03-14 10:27:38+0300 [-] [calendarserver.sidecar.task#debug] Checking for tasks
    2011-03-14 10:27:39+0300 [-] [mailgateway] 2011-03-14 10:27:39+0300 [Uninitialized] [twistedcaldav.mail.IMAP4DownloadFactory#error] IMAP factory connection failed
    2011-03-14 10:27:39+0300 [-] [mailgateway] 2011-03-14 10:27:39+0300 [Uninitialized] [twistedcaldav.mail.IMAP4DownloadFactory#debug] Scheduling next IMAP4 poll
    2011-03-14 10:28:08+0300 [-] [caldav_task] 2011-03-14 10:28:08+0300 [-] [calendarserver.sidecar.task#debug] Checking for tasks
    2011-03-14 10:28:09+0300 [-] [mailgateway] 2011-03-14 10:28:09+0300 [Uninitialized] [twistedcaldav.mail.IMAP4DownloadFactory#error] IMAP factory connection failed
    2011-03-14 10:28:09+0300 [-] [mailgateway] 2011-03-14 10:28:09+0300 [Uninitialized] [twistedcaldav.mail.IMAP4DownloadFactory#debug] Scheduling next IMAP4 poll
    2011-03-14 10:28:38+0300 [-] [caldav_task] 2011-03-14 10:28:38+0300 [-] [calendarserver.sidecar.task#debug] Checking for tasks
    2011-03-14 10:28:39+0300 [-] [mailgateway] 2011-03-14 10:28:39+0300 [Uninitialized] [twistedcaldav.mail.IMAP4DownloadFactory#error] IMAP factory connection failed
    2011-03-14 10:28:39+0300 [-] [mailgateway] 2011-03-14 10:28:39+0300 [Uninitialized] [twistedcaldav.mail.IMAP4DownloadFactory#debug] Scheduling next IMAP4 poll
    2011-03-14 10:29:04+0300 [-] [twistedcaldav.accesslog#debug] rotateGlobalHitHistoryStats: [{'hits': 0, 'time': 1300087444}, {'hits': 0, 'time': 1300087444}, {'hits': 0, 'time': 1300087444}, {'hits': 0, 'time': 1300087444}, {'hits': 0, 'time': 1300087444}, {'hits': 0, 'time': 1300087444}, {'hits': 0, 'time': 1300087444}, {'hits': 0, 'time': 1300087444}, {'hits': 0, 'time': 1300087444}, {'hits': 0, 'time': 1300087444}, {'hits': 0, 'time': 1300087444}, {'hits': 0, 'time': 1300087444}, {'hits': 0, 'time': 1300087744}]
    2011-03-14 10:29:08+0300 [-] [caldav_task] 2011-03-14 10:29:08+0300 [-] [calendarserver.sidecar.task#debug] Checking for tasks
    2011-03-14 10:29:09+0300 [-] [mailgateway] 2011-03-14 10:29:09+0300 [Uninitialized] [twistedcaldav.mail.IMAP4DownloadFactory#error] IMAP factory connection failed
    2011-03-14 10:29:09+0300 [-] [mailgateway] 2011-03-14 10:29:09+0300 [Uninitialized] [twistedcaldav.mail.IMAP4DownloadFactory#debug] Scheduling next IMAP4 poll
    2011-03-14 10:29:38+0300 [-] [caldav_task] 2011-03-14 10:29:38+0300 [-] [calendarserver.sidecar.task#debug] Checking for tasks
    2011-03-14 10:29:39+0300 [-] [mailgateway] 2011-03-14 10:29:39+0300 [Uninitialized] [twistedcaldav.mail.IMAP4DownloadFactory#error] IMAP factory connection failed
    2011-03-14 10:29:39+0300 [-] [mailgateway] 2011-03-14 10:29:39+0300 [Uninitialized] [twistedcaldav.mail.IMAP4DownloadFactory#debug] Scheduling next IMAP4 poll
    2011-03-14 10:30:08+0300 [-] [caldav_task] 2011-03-14 10:30:08+0300 [-] [calendarserver.sidecar.task#debug] Checking for tasks
    2011-03-14 10:30:09+0300 [-] [mailgateway] 2011-03-14 10:30:09+0300 [Uninitialized] [twistedcaldav.mail.IMAP4DownloadFactory#error] IMAP factory connection failed
    2011-03-14 10:30:09+0300 [-] [mailgateway] 2011-03-14 10:30:09+0300 [Uninitialized] [twistedcaldav.mail.IMAP4DownloadFactory#debug] Scheduling next IMAP4 poll
    2011-03-14 10:30:38+0300 [-] [caldav_task] 2011-03-14 10:30:38+0300 [-] [calendarserver.sidecar.task#debug] Checking for tasks
    2011-03-14 10:30:39+0300 [-] [mailgateway] 2011-03-14 10:30:39+0300 [Uninitialized] [twistedcaldav.mail.IMAP4DownloadFactory#error] IMAP factory connection failed
    2011-03-14 10:30:39+0300 [-] [mailgateway] 2011-03-14 10:30:39+0300 [Uninitialized] [twistedcaldav.mail.IMAP4DownloadFactory#debug] Scheduling next IMAP4 poll
    2011-03-14 10:31:08+0300 [-] [caldav_task] 2011-03-14 10:31:08+0300 [-] [calendarserver.sidecar.task#debug] Checking for tasks
    2011-03-14 10:31:09+0300 [-] [mailgateway] 2011-03-14 10:31:09+0300 [Uninitialized] [twistedcaldav.mail.IMAP4DownloadFactory#error] IMAP factory connection failed
    2011-03-14 10:31:09+0300 [-] [mailgateway] 2011-03-14 10:31:09+0300 [Uninitialized] [twistedcaldav.mail.IMAP4DownloadFactory#debug] Scheduling next IMAP4 poll
    2011-03-14 10:31:38+0300 [-] [caldav_task] 2011-03-14 10:31:38+0300 [-] [calendarserver.sidecar.task#debug] Checking for tasks
    2011-03-14 10:31:39+0300 [-] [mailgateway] 2011-03-14 10:31:39+0300 [Uninitialized] [twistedcaldav.mail.IMAP4DownloadFactory#error] IMAP factory connection failed
    2011-03-14 10:31:39+0300 [-] [mailgateway] 2011-03-14 10:31:39+0300 [Uninitialized] [twistedcaldav.mail.IMAP4DownloadFactory#debug] Scheduling next IMAP4 poll
    2011-03-14 10:32:08+0300 [-] [caldav_task] 2011-03-14 10:32:08+0300 [-] [calendarserver.sidecar.task#debug] Checking for tasks
    2011-03-14 10:32:09+0300 [-] [mailgateway] 2011-03-14 10:32:09+0300 [Uninitialized] [twistedcaldav.mail.IMAP4DownloadFactory#error] IMAP factory connection failed
    2011-03-14 10:32:09+0300 [-] [mailgateway] 2011-03-14 10:32:09+0300 [Uninitialized] [twistedcaldav.mail.IMAP4DownloadFactory#debug] Scheduling next IMAP4 poll
    2011-03-14 10:32:38+0300 [-] [caldav_task] 2011-03-14 10:32:38+0300 [-] [calendarserver.sidecar.task#debug] Checking for tasks
    2011-03-14 10:32:39+0300 [-] [mailgateway] 2011-03-14 10:32:39+0300 [Uninitialized] [twistedcaldav.mail.IMAP4DownloadFactory#error] IMAP factory connection failed
    2011-03-14 10:32:39+0300 [-] [mailgateway] 2011-03-14 10:32:39+0300 [Uninitialized] [twistedcaldav.mail.IMAP4DownloadFactory#debug] Scheduling next IMAP4 poll
    2011-03-14 10:33:08+0300 [-] [caldav_task] 2011-03-14 10:33:08+0300 [-] [calendarserver.sidecar.task#debug] Checking for tasks
    2011-03-14 10:33:09+0300 [-] [mailgateway] 2011-03-14 10:33:09+0300 [Uninitialized] [twistedcaldav.mail.IMAP4DownloadFactory#error] IMAP factory connection failed
    2011-03-14 10:33:09+0300 [-] [mailgateway] 2011-03-14 10:33:09+0300 [Uninitialized] [twistedcaldav.mail.IMAP4DownloadFactory#debug] Scheduling next IMAP4 poll
    2011-03-14 10:33:38+0300 [-] [caldav_task] 2011-03-14 10:33:38+0300 [-] [calendarserver.sidecar.task#debug] Checking for tasks
    2011-03-14 10:33:39+0300 [-] [mailgateway] 2011-03-14 10:33:39+0300 [Uninitialized] [twistedcaldav.mail.IMAP4DownloadFactory#error] IMAP factory connection failed
    2011-03-14 10:33:39+0300 [-] [mailgateway] 2011-03-14 10:33:39+0300 [Uninitialized] [twistedcaldav.mail.IMAP4DownloadFactory#debug] Scheduling next IMAP4 poll
    2011-03-14 10:34:04+0300 [-] [twistedcaldav.accesslog#debug] rotateGlobalHitHistoryStats: [{'hits': 0, 'time': 1300087444}, {'hits': 0, 'time': 1300087444}, {'hits': 0, 'time': 1300087444}, {'hits': 0, 'time': 1300087444}, {'hits': 0, 'time': 1300087444}, {'hits': 0, 'time': 1300087444}, {'hits': 0, 'time': 1300087444}, {'hits': 0, 'time': 1300087444}, {'hits': 0, 'time': 1300087444}, {'hits': 0, 'time': 1300087444}, {'hits': 0, 'time': 1300087444}, {'hits': 0, 'time': 1300087744}, {'hits': 0, 'time': 1300088044}]
    2011-03-14 10:34:08+0300 [-] [caldav_task] 2011-03-14 10:34:08+0300 [-] [calendarserver.sidecar.task#debug] Checking for tasks
    2011-03-14 10:34:09+0300 [-] [mailgateway] 2011-03-14 10:34:09+0300 [Uninitialized] [twistedcaldav.mail.IMAP4DownloadFactory#error] IMAP factory connection failed
    2011-03-14 10:34:09+0300 [-] [mailgateway] 2011-03-14 10:34:09+0300 [Uninitialized] [twistedcaldav.mail.IMAP4DownloadFactory#debug] Scheduling next IMAP4 poll
    2011-03-14 10:34:38+0300 [-] [caldav_task] 2011-03-14 10:34:38+0300 [-] [calendarserver.sidecar.task#debug] Checking for tasks
    2011-03-14 10:34:39+0300 [-] [mailgateway] 2011-03-14 10:34:39+0300 [Uninitialized] [twistedcaldav.mail.IMAP4DownloadFactory#error] IMAP factory connection failed
    2011-03-14 10:34:39+0300 [-] [mailgateway] 2011-03-14 10:34:39+0300 [Uninitialized] [twistedcaldav.mail.IMAP4DownloadFactory#debug] Scheduling next IMAP4 poll
    2011-03-14 10:35:08+0300 [-] [caldav_task] 2011-03-14 10:35:08+0300 [-] [calendarserver.sidecar.task#debug] Checking for tasks
    2011-03-14 10:35:09+0300 [-] [mailgateway] 2011-03-14 10:35:09+0300 [Uninitialized] [twistedcaldav.mail.IMAP4DownloadFactory#error] IMAP factory connection failed
    2011-03-14 10:35:09+0300 [-] [mailgateway] 2011-03-14 10:35:09+0300 [Uninitialized] [twistedcaldav.mail.IMAP4DownloadFactory#debug] Scheduling next IMAP4 poll
    2011-03-14 10:35:38+0300 [-] [caldav_task] 2011-03-14 10:35:38+0300 [-] [calendarserver.sidecar.task#debug] Checking for tasks
    2011-03-14 10:35:39+0300 [-] [mailgateway] 2011-03-14 10:35:39+0300 [Uninitialized] [twistedcaldav.mail.IMAP4DownloadFactory#error] IMAP factory connection failed
    2011-03-14 10:35:39+0300 [-] [mailgateway] 2011-03-14 10:35:39+0300 [Uninitialized] [twistedcaldav.mail.IMAP4DownloadFactory#debug] Scheduling next IMAP4 poll
    2011-03-14 10:36:08+0300 [-] [caldav_task] 2011-03-14 10:36:08+0300 [-] [calendarserver.sidecar.task#debug] Checking for tasks
    2011-03-14 10:36:09+0300 [-] [mailgateway] 2011-03-14 10:36:09+0300 [Uninitialized] [twistedcaldav.mail.IMAP4DownloadFactory#error] IMAP factory connection failed
    2011-03-14 10:36:09+0300 [-] [mailgateway] 2011-03-14 10:36:09+0300 [Uninitialized] [twistedcaldav.mail.IMAP4DownloadFactory#debug] Scheduling next IMAP4 poll
    2011-03-14 10:36:38+0300 [-] [caldav_task] 2011-03-14 10:36:38+0300 [-] [calendarserver.sidecar.task#debug] Checking for tasks
    2011-03-14 10:36:39+0300 [-] [mailgateway] 2011-03-14 10:36:39+0300 [Uninitialized] [twistedcaldav.mail.IMAP4DownloadFactory#error] IMAP factory connection failed
    2011-03-14 10:36:39+0300 [-] [mailgateway] 2011-03-14 10:36:39+0300 [Uninitialized] [twistedcaldav.mail.IMAP4DownloadFactory#debug] Scheduling next IMAP4 poll
    2011-03-14 10:37:08+0300 [-] [caldav_task] 2011-03-14 10:37:08+0300 [-] [calendarserver.sidecar.task#debug] Checking for tasks
    2011-03-14 10:37:09+0300 [-] [mailgateway] 2011-03-14 10:37:09+0300 [Uninitialized] [twistedcaldav.mail.IMAP4DownloadFactory#error] IMAP factory connection failed
    2011-03-14 10:37:09+0300 [-] [mailgateway] 2011-03-14 10:37:09+0300 [Uninitialized] [twistedcaldav.mail.IMAP4DownloadFactory#debug] Scheduling next IMAP4 poll
    2011-03-14 10:37:38+0300 [-] [caldav_task] 2011-03-14 10:37:38+0300 [-] [calendarserver.sidecar.task#debug] Checking for tasks
    2011-03-14 10:37:39+0300 [-] [mailgateway] 2011-03-14 10:37:39+0300 [Uninitialized] [twistedcaldav.mail.IMAP4DownloadFactory#error] IMAP factory connection failed
    2011-03-14 10:37:39+0300 [-] [mailgateway] 2011-03-14 10:37:39+0300 [Uninitialized] [twistedcaldav.mail.IMAP4DownloadFactory#debug] Scheduling next IMAP4 poll
    2011-03-14 10:38:08+0300 [-] [caldav_task] 2011-03-14 10:38:08+0300 [-] [calendarserver.sidecar.task#debug] Checking for tasks
    2011-03-14 10:38:09+0300 [-] [mailgateway] 2011-03-14 10:38:09+0300 [Uninitialized] [twistedcaldav.mail.IMAP4DownloadFactory#error] IMAP factory connection failed
    2011-03-14 10:38:09+0300 [-] [mailgateway] 2011-03-14 10:38:09+0300 [Uninitialized] [twistedcaldav.mail.IMAP4DownloadFactory#debug] Scheduling next IMAP4 poll

    OK,
    Well I have demoted my ODR (diary.mydomain.com) to just being connected to an ODM.
    Again, editing the user/groups records on the ODM doesn't give me any option to enable calendaring. However, I am able to enable calendaring for users and groups in the WGM if I connect to WGM as diary.mydomain.com. As my ical server is no longer a ODR, and only connected, is it safe to edit records on it and enable calendaring or I am still not getting this right?

  • My "PUT" option, under SITE menu is no longer available to upload my page to the web?

    Why is my "put" option is no longer available?  I haven't changed anything since I used it uesterday.

    I'm sorry, I meant the icon in the Files window, not the File menu.
    Click Window > Files, or hit F8 to bring up the Files window. You should have a set of icons across the top of that window. One of them is the Put (up arrow) command.
    As for opening a file from your site, I meant, open a page in DW from the Files window of your defined site, like your index.html page, first and see if the option comes back in the Site menu.
    If you don't have a proper Site Definition created in DW, none of this will work though.
    If you updated recently from a different version of DW, it would be a separate program, not an overwriting program of the old version, so you need to create site definitions in the new version to get your site options.

  • Reasons why iCal Server can't be my company's calendar server

    I want to believe. I don't want to use Exchange. But after testing iCal server and iCal 3 for a few days, I've found it's not going to cut it for us- a 60 person creative agency. Here's why:
    -There's no concept of "blocks time". So, let's say I don't want the office to know that I'm going to a job interview, but I do need to block out the time so nobody tries to schedule me to a meeting. In other systems, I can make a private event, and have it block time. In iCal, locally stored events (which are therefore private), are invisible to the network. I can't have my time reserved without announcing why. Sneaky code phrases are possible, but shouldn't be needed.
    Similarly, I can't define if an "all day" event keeps me busy or not. I'd be inclined to list a week's vacation as an all day event starting on Monday and ending on Friday. But for co-workers to see that I'm gone in scheduling, I have to list it as an event from 8A on Monday to 5P on Friday.
    -There isn't any group support. Perhaps I have a project team of the same 6 people. There's no way to group those 6 under a heading, and check their meeting availability all at once- you can only invite individuals. The Address Panel has 3 of the 4 headings of Directory.app, but no Groups. Every time this project team gets together, I have to add the same people.
    I would think I could make a group in Address Book, but that's not working.
    -Delegation is all or nothing. I can't delegate that co-workers can see one of my public calendars, but not the other.
    -The Availability Panel can't show what events are blocking someone's time. You have to have them turned on in the iCal view to know that.
    Please, please tell me there are just things I don't get about iCal3/iCal server, and if I just did things differently, I'd be OK. Is there something I'm missing, or is this really how it works?
    (This was also submitted to apple.com/feedback, and [email protected])

    Maximilian Reiss wrote:
    Hi - haven`t looked yet at point 1 and 4, but also dislike point 2 and 3. Actually, afaik point 2 (individual delegation) is just a iCal (client) GUI limitation. I think the server would support it.
    Group support regarding the client side is more or less there, just not in the new address panel. If you type the group name in the invitee field while editing an event you get the group.
    I hope you filed bugreports for that at bugreport.apple.com
    OK, here's another one. Window: Address Panel magically changes format for reasons I can't see. When I started this thread, I was in "Open Directory Lookup" mode of Address Panel. When you're here, you're only pulling addresses from OD.
    When I returned to playing with iCal this morning, Address Panel was bringing back Address Book entries. When it's this way, yes, you can have a group defined in Address Book, and use that group as a shortcut to invite multiple people.
    During the process of experimenting, Address Panel somehow reverted to Open Directory lookups. I'm not clear what controls this behavior.
    So, yes, you can use Window: Address Book to pull up AddressBook.app, and drag a group from there into your invitee window. But is there a more integrated way (where leaving iCal isn't required) to invite a local group?

  • Group calendars on 10.6.4 client machines no longer work with iCal Server

    After updating 2 client machines to 10.6.4 I realized my group calendars no longer work in iCal.
    I get "Server Responded With an Error" on all my group calendars, on both machines.
    Preferences>Accounts>Server Path reveles the server path has reverted back to a GUID "/principals/_uids_/GUID string/" .
    I change it back to "/principals/_uids_/wiki-GroupName/" and get it working again, but if I quit iCal and restart it again reverts back to the GUID.
    I've trashed all calendars in ~/Library/Calendars, and the Prefs. I also tried "/principals/wikis/GroupName/", but again it reverts.
    I booted to my 10.6.3 clone and have no problems with the group calendars there.
    (I'm running 10.6.4 Server)
    Is anyone else having this issue?
    Any ideas?

    Are you asking for an example of how to use calendarservermanageprincipals? While the tool is designed to help you configure privileges on resources and locations, it works fine for users. So I created a new user in Workgroup Manager to represent my Marketing department's calendars. I named this user "sharedmarketing".
    Then, I wanted to give staff read-only access to the calendar and give Marketing write access, so I executed these two commands:
    sudo calendarservermanageprincipals --add-write-proxy groups:marketing users:sharedmarketing
    sudo calendarservermanageprincipals --add-read-proxy groups:staff users:sharedmarketing
    I then imported the content from the Marketing Wiki calendar into this calendar and that was it!
    If I logged in directly to the sharedmarketing account (not necessary), and looked how the account was set to be delegated, it properly showed group names:
    There is no way to configure it like this using the iCal GUI, and this was I always felt that the management of privileges was the biggest obstacle in setting up iCal Server in this proper, supported fashion.
    Then, from the client, I can naturally access those group calendars:
    This is SO much easier to setup and maintain as each user only needs to have their ONE iCal account configured and they can just add the necessary groups, which is WAY easier than supplying users with crazy wiki-calendar URLs.

  • ICal 10.6 client no longer syncing with 10.5 iCal server

    Searched the forums and haven't found anyone with an answer yet.
    We upgraded all our laptops to 10.6. The server is still at 10.5, running CalDAV server.
    Since the upgrade of the iCal clients, they are no longer accessing the iCal server. Any ideas what settings need to be tweaked in the iCal clients to have them see and read/write to their accounts on the 10.5 iCal server?
    Thanks
    Jason

    the same is happening to me.
    All my cals have been syncing just fine. Upgraded my iphone os5. upgraded lion on laptop. And for some reason, now i'm opening ical today and trying to edit, i am suddenly getting URL errors. Also i cannot find a way in the new ical (with lion) to unsubscribe from things.
    My iphone seems to be updating ok as it's syncing from the google cal server... but if i want to add or edit anything to my google cals in ical, it's not letting me do anything.
    Any ideas anyone ?

  • ICal server lost all delegation suddenly & day by day  - 10.6.8 OSX server

    I really want to say how bad iCal Server is. It always lost all delegation after there are more then 10 people were setup in the delegation.
    And it always lost connection, lost delegation, and never smooth. It is so bad that I would like to stop using this.
    Is there anyone who know how to config it and make it better?

    Oh my goodness, i have the same issue and searching on resolution.

  • ICal client with iCal server. Bug with delegation of calendars with plenty

    Hi,
    I have a working setup with an iCal server on OSX 10.5.2 that is also an OD master. I have several users with calendars hosted on the server. Only Mac clients so far. Everything seems to work when managing your own calendars. The problem I see is when I delegate my calendar to another user. None or just a few of the entries show up in the other users view of my calendar.
    I experimented a little and found out that it probably has to do with the number of items in the calendar. I have a calendar that contains several years of historic entries and when I start to delete entries everything eventually start to work. My calendar shows up OK in the other users view.
    I am not completely sure if it is the number of items in the calendar or if it is some specific entry that cause the problem but I can recreate the problem over and over again if I import the exported calendar, delegate and refresh as the other user.
    If I start to edit away entries in the exported iCal file I finally get a working setup.
    If somebody at Apple is interested I can provide the exported iCal file and it should be quite easy to recreate the bug.

    Hi,
    I have a working setup with an iCal server on OSX 10.5.2 that is also an OD master. I have several users with calendars hosted on the server. Only Mac clients so far. Everything seems to work when managing your own calendars. The problem I see is when I delegate my calendar to another user. None or just a few of the entries show up in the other users view of my calendar.
    I experimented a little and found out that it probably has to do with the number of items in the calendar. I have a calendar that contains several years of historic entries and when I start to delete entries everything eventually start to work. My calendar shows up OK in the other users view.
    I am not completely sure if it is the number of items in the calendar or if it is some specific entry that cause the problem but I can recreate the problem over and over again if I import the exported calendar, delegate and refresh as the other user.
    If I start to edit away entries in the exported iCal file I finally get a working setup.
    If somebody at Apple is interested I can provide the exported iCal file and it should be quite easy to recreate the bug.

  • ICal server not sending events older than 10 days

    Have just discovered an issue with our iCal Server that I hope someone can help me resolve. It seems that sometime in the last few days, or past week. the iCal Server (running on a Snow Leopard Server 10.6.8 setup) has stopped sending out any events older than 10 or so days for 6 of the 7 calendar calDAV accounts that we all subscribe too. All future events on each calendar appear to be visible. The situation is consistent across of all of our Desktop's, MacBook Pro's and iPhone's so it is not localized to any single machine. It is also consistent when I subscribed through a third party calnedar application (BusyCal).
    I have gone into the ~/Library/CalendarServer/Documents and although I could not access the folders directly, I did copy the folder and its contents to another hard drive where I was able to view what was inside. It appears that all of the individual event .ics files for each account are in their respective subfolders, but they are not being served out to the subscribers.
    Any ideas on how to get these older events to become visible again would be very much appreciated. I am not very well versed on this type of thing and am learning on the fly.
    Shawn

    I'm having this same issue and I'm really ticked off.
    When I upgraded today, I received a message saying that because I had so many events in the past that it would take longer to upgrade everything. It said that all my current and future events had been updated, but the past events would be available in 1 hour. Well, it's been a lot of 1 hours since then and nothing. All my events have been deleted from my MacPro, MacBook Pros, and iPhone. I'm holding out hope for them to reappear in the morning.
    I know this isn't part of this thread, but I thought I'd throw it out anyway. Why are my subscribed calendars NOT visible online. Apple made an announcement in the past celebrating the ability to view subscribed calendars online when they once could not. Now with a new ADVANCEMENT, we've regressed and I cannot view subscribed calendars online. I hate to break it to Apple, but I use these subscribed calendars in my scheduling and planning, too. I still need to see them online just as I do on my computer and phone. So with all the updating and wonderful features, the lack of this one makes MobileMe online calendars useless to me and others.
    One step forward, two steps back.

  • Snow Leopard iCal Server

    I am a long time Now Up to Date user (with the contact/event server). If you know anything about NUDC you know that the word "unfortunately" will begin any further discussion. "Unfortunately" the upgrade Now X has been in "development" for nearly 3 years and it was released (badly I guess) in the Fall without a server. They will not give us a date on when that server may release and early reviews are not good for the standalone. It doesn't look very hopeful.
    I am running three G5s right now with 2 Leopard Server and 1 tiger. I am considering giving up on Now, buying one Intel with Snow-L on it and using iCal and buying iPhones instead of Palm Centros -- hopefully when they port to Verizon b/c I'm no fan of ATT.
    However, I really need to have some questions answered before I make that big a move -- about basic things like how it operates. I did a test run on Kerio and Entourage and was horribly disappointed. We need to share calendars across seven providers and four office staff and need to be able to modify each other's calendars EASILY. We can do that with NUDC but it gets more unreliable with every upgrade of the operating system and the Centros are obsolete. I would really love to hear from some people who are in daily use of iCal server. Maybe it's easier then to go to back channel and not use up the discussion board for what amounts to me asking for a sales pitch.
    Any takers?
    Thanks in advance.

    Hi. No, no back-channel anything, please. You've come here asking for help, and so the discussion should STAY here
    That way, everyone can contribute and potentially BENEFIT
    Should you want dedicated support, then that's something that comes with a fee...
    http://consultants.apple.com/
    That said,
    I have implemented shared calendaring for a client using Snow Leopard Server.
    What testing have you done so far and what are your specific questions ?
    You can either create a "user" (eg: Company_Calendar) and have end-users setup iCal to use that calendar, but that can get a bit messy, OR
    have one such calendar (as just described) for certain purposes, and otherwise setup a calendar for each user.
    Where it gets a bit tricky is that you have to use each end-users iCal to setup delegation (read and/or write access for other users). It's readily doable via a user's iCal, but I'm currently looking into managing this server-side - see (via the Terminal):
    man calendarservermanageprincipals
    I think, compared to NUTDC , you should find this remarkably stable and reliable by comparison.
    But you do have to allow for the fact that you're migrating to something entirely new for you,
    and your ability to maintain, troubleshoot and resolve problems should they arise.
    For client software, Entourage is not an option that I know of. See Apple's documentation for SL Server - iCal Server Admin:
    "Third-Party Applications
    ...the following third-party applications can use iCal service. These applications are from companies or projects that have committed to using CalDAV as an open calendaring service. This list does not indicate an endorsement or support for any of the products listed.
    Mozilla Sunbird and Lightning (open source)
    Open Software Application Foundation Chandler (open source)
    Microsoft Outlook using the open source Outlook Connector Project
    Mulberry (open source)
    GNOME Evolution using the CalDAV plugin (open source)
    Zidone (commercial plugin)
    EMClient (Windows only commercial plugin)"
    and of course, test extensively to ensure the software (server & client) will meet your needs.

  • ICal server with alternate LDAP

    Hi,
    In the (very, very brief) documentation for iCal Server, it says:
    To run iCal service, you need:
    User names and passwords stored in a Mac OS X version 10.5 Open Directory system,
    an Active Directory system (using the Active Directory plug-in for Mac OS X version
    10.5 Open Directory), or an OpenLDAP directory with schema to support iCal service
    Now, this sounds great. However, everywhere I look it says no, you need to have Open Directory, and not only that, but you have to have Open Directory on a Leopard Server.
    What is the deal with this? We have an OD on a 10.4 server. That server is not getting upgraded - it is just not going to happen. My network administrator is ripping his hair out for days now trying to get LDAP data migrated to the 10.5 server with absolutely no success - most users do not transfer over directly, and doing the "export from Workgroup Manager" method completely destroys our users' records (attributes dropped, all inactive users become active!) It's a disaster!
    If this thing supports any LDAP server with the right schema, why can't we just get an idea of what that schema would be and add it to our 10.4 Open Directory? OpenLDAP is OpenLDAP isn't it? I really understand what the issue is here, but either the documentation is flat out lying or there's some secret that no one's decided to actually write down yet. Which is it?

    Well, schema modifications were exactly what I had in mind. I went of instructions in the ical source and that seemed to go pretty well - I can now start iCal services and get a clean log file out of it. I'm not saying it's working 100% yet (can grant users access to create calendars but they get an error "No Calendar Home Error" when they do - in the logs it seems to complain about not authenticating properly). I'm still pretty confident this can be done, it just seems that any of the automatic tools in Server Admin are pretty much worthless to us - so we have to learn how to emulate what it would be doing were it functional. We've even managed to get the wiki server up and running to - again, it just takes some patience to get things moving right. Once we do have a complete setup, I'll post the instructions somewhere. I'm sorry, but It's crap that this can't work - they just choose not to tell us how or provide any relevant patches. Upgrading an LDAP schema is not impossible. Used to have to do it once in a while back in the day before there was anything like Active Directory.
    We would gladly just move the directory to 10.5 but it just does not seem to be possible without redoing all the information manually - as you have suggested. Now, that would be all well and good if we were a tiny little workgroup but we're talking about a whole company with hundreds of users here. It would be a major support nightmare for them all to lose their passwords or worse, for 2/3 of the accounts to disappear, which is the scenario with any of the automatic migration methods. Manual entry is technically possible but it would take quite a long time and it would also require reconfiguring many computers which aren't located anywhere near us anymore. The transportation and overtime costs alone are staggering. This is not the ease of use that Apple so heavily promotes for themselves. Upgrading the server to 10.5 would most surely knock out a lot of custom services that are running on the 10.4 server (things like ruby on rails that were set up manually - and are tied into so many other things that would take months to get tested and moved).
    Really, I just think Apple needs to step up here and make their products interoperate better. How can it be so impossible to move users from an older server *of their making* to a newer one - they didn't consider this at all while developing the new version, that people may want to ... you know, expand to multiple servers? They didn't even consider that people might have an old, but perfectly functional, 10.4 server that they might want to keep around? It just doesn't make sense to me. Sadly, I feel in the Windows world this would have gone a lot better - I don't remember having nearly as many issues interoperating with Windows NT and Windows 2000 servers - at least, not with transferring accounts. Also, upgrading and migrating Tiger clients to Leopard is not nearly so impossible - in fact, it's remarkably simple. Granted the level of complexity is far greater, but I should think they'd be able to handle it - otherwise I think we should investigate more stable and long-term oriented server architechtures.

Maybe you are looking for