ICal Server/caldavd and a non-OD/AD LDAP setup.

I'm trying to get caldavd working on my new Leopard Server install, but I've been hitting a few roadblocks.
The server was upgraded from Tiger, and the upgrader put the new system into "Advanced" mode, so I have Server Admin instead of Server Preferences. I'd like to stay in advanced mode, rather than reinstalling to workgroup mode.
When the server was running Tiger, it was not running an OD server at all, just binding to our existing LDAP infrastructure for user authentication. After the upgrade, it was still in that mode. However, trying to start iCal server got me the "No virtual host" error.
I switched the server to be an OD master, while keeping our own LDAP servers below localhost in the search order. This created the Computers entry I needed, and the iCal server started up.
However, it's still not working. I tried to enable Calendaring for the diradmin user (as a test) and I get the following message when I run caldavd -Xf /etc/caldavd/caldavd.plist:
2008-03-17 15:46:20-0500 [-] [caldav-8009] [OpenDirectoryService] Populated record: <OpenDirectoryRecord[users@058167af-ace8-519a-ac3d-e166498db024(/Search)] 89BD1949-A296-4579-8F66-A1A90052B438(diradmin) 'Directory Administrator'>, with GUID: 89BD1949-A296-4579-8F66-A1A90052B438
2008-03-17 15:46:20-0500 [-] [caldav-8009] [-] Traceback (most recent call last):
2008-03-17 15:46:20-0500 [-] [caldav-8009] [-] File "/usr/share/caldavd/bin/twistd", line 21, in <module>
2008-03-17 15:46:20-0500 [-] [caldav-8009] [-] run()
2008-03-17 15:46:20-0500 [-] [caldav-8009] [-] File "/usr/share/caldavd/lib/python/twisted/scripts/twistd.py", line 27, in run
2008-03-17 15:46:20-0500 [-] [caldav-8009] [-] app.run(runApp, ServerOptions)
2008-03-17 15:46:20-0500 [-] [caldav-8009] [-] File "/usr/share/caldavd/lib/python/twisted/application/app.py", line 379, in run
2008-03-17 15:46:20-0500 [-] [caldav-8009] [-] runApp(config)
2008-03-17 15:46:20-0500 [-] [caldav-8009] [-] File "/usr/share/caldavd/lib/python/twisted/scripts/twistd.py", line 23, in runApp
2008-03-17 15:46:20-0500 [-] [caldav-8009] [-] _SomeApplicationRunner(config).run()
2008-03-17 15:46:20-0500 [-] [caldav-8009] [-] File "/usr/share/caldavd/lib/python/twisted/application/app.py", line 157, in run
2008-03-17 15:46:20-0500 [-] [caldav-8009] [-] self.application = self.createOrGetApplication()
2008-03-17 15:46:20-0500 [-] [caldav-8009] [-] File "/usr/share/caldavd/lib/python/twisted/application/app.py", line 202, in createOrGetApplication
2008-03-17 15:46:20-0500 [-] [caldav-8009] [-] ser = plg.makeService(self.config.subOptions)
2008-03-17 15:46:20-0500 [-] [caldav-8009] [-] File "/usr/share/caldavd/lib/python/twistedcaldav/tap.py", line 593, in makeService
2008-03-17 15:46:20-0500 [-] [caldav-8009] [-] service = serviceMethod(options)
2008-03-17 15:46:20-0500 [-] [caldav-8009] [-] File "/usr/share/caldavd/lib/python/twistedcaldav/tap.py", line 360, in makeService_Slave
2008-03-17 15:46:20-0500 [-] [caldav-8009] [-] baseDirectory = directoryClass(**config.DirectoryService['params'])
2008-03-17 15:46:20-0500 [-] [caldav-8009] [-] File "/usr/share/caldavd/lib/python/twistedcaldav/directory/appleopendirectory.py", line 107, in _init_
2008-03-17 15:46:20-0500 [-] [caldav-8009] [-] self.recordsForType(recordType)
2008-03-17 15:46:20-0500 [-] [caldav-8009] [-] File "/usr/share/caldavd/lib/python/twistedcaldav/directory/appleopendirectory.py", line 392, in recordsForType
2008-03-17 15:46:20-0500 [-] [caldav-8009] [-] return self._storage(recordType)["records"]
2008-03-17 15:46:20-0500 [-] [caldav-8009] [-] File "/usr/share/caldavd/lib/python/twistedcaldav/directory/appleopendirectory.py", line 369, in _storage
2008-03-17 15:46:20-0500 [-] [caldav-8009] [-] self.reloadCache(recordType)
2008-03-17 15:46:20-0500 [-] [caldav-8009] [-] File "/usr/share/caldavd/lib/python/twistedcaldav/directory/appleopendirectory.py", line 495, in reloadCache
2008-03-17 15:46:20-0500 [-] [caldav-8009] [-] if recordShortName in disabled_names or guid in disabled_guids:
2008-03-17 15:46:20-0500 [-] [caldav-8009] [-] TypeError: list objects are unhashable
Here is the output of dscl /Search -read /Users/diradmin:
dsAttrTypeNative:apple-generateduid: 89BD1949-A296-4579-8F66-A1A90052B438
dsAttrTypeNative:apple-serviceslocator: FA7596AD-76CA-4139-B885-83E442E7F8D1:A73D8EC2-76A2-4F61-A4DA-A32ED611A72C:calen dar
dsAttrTypeNative:authAuthority: [snip]
dsAttrTypeNative:cn:
Directory Administrator
dsAttrTypeNative:gidNumber: 20
dsAttrTypeNative:givenName: Directory
dsAttrTypeNative:homeDirectory: /Users/diradmin
dsAttrTypeNative:loginShell: /bin/bash
dsAttrTypeNative:objectClass: inetOrgPerson posixAccount shadowAccount apple-user extensibleObject organizationalPerson top person
dsAttrTypeNative:sn: Administrator
dsAttrTypeNative:uid: diradmin
dsAttrTypeNative:uidNumber: 1000
dsAttrTypeNative:userPassword: ******
AppleMetaNodeLocation: /LDAPv3/127.0.0.1
AuthenticationAuthority: [snip]
FirstName: Directory
GeneratedUID: 89BD1949-A296-4579-8F66-A1A90052B438
LastName: Administrator
NFSHomeDirectory: /Users/diradmin
Password: ******
PrimaryGroupID: 20
RealName:
Directory Administrator
RecordName:
diradmin
Directory Administrator
RecordType: dsRecTypeStandard:Users
ServicesLocator: FA7596AD-76CA-4139-B885-83E442E7F8D1:A73D8EC2-76A2-4F61-A4DA-A32ED611A72C:calen dar
UniqueID: 1000
UserShell: /bin/bash
Does anyone have any suggestions for debugging this issue?
This is, of course, just the first step. My next step is to use Directory Utility to map openldap attributes to opendirectory attributes. That actually seems to be working OK, but I can't know for sure until I get the server working for OD users.
Thanks in advance.
Message was edited by: Ed F
Message was edited by: Ed F

There is something odd about a record the server is trying to load. Can you try this:
1) In Workgroup Manager disable calendaring for ALL users.
2) Restart calendar server and see if it starts up (it should).
3) Create a new user in Workgroup Manager and enable calendaring on that one only.
4) Restart calendar server and see if it starts up.
5) For the existing users, enable calendaring on each one and try and find the one that causes the calendar server to not startup.
6) Once you have identified the problem record, do a dump of its attributes via dscl and post here.

Similar Messages

  • Ical server caldavd error

    hello people,
    i suddenly become this error in the logs of ical server, i dont have any idea what it means please help
    best regards
    Tony
    011-02-11 13:48:34+0100 [-] [caldav-8009] File "/usr/share/caldavd/lib/python/twistedcaldav/method/report_common.py", line 133, in responseForHref
    2011-02-11 13:48:34+0100 [-] [caldav-8009] d = propertiesForResource(request, propertyreq, resource, calendar, timezone, isowner)
    2011-02-11 13:48:34+0100 [-] [caldav-8009] File "/usr/share/caldavd/lib/python/twistedcaldav/method/report_common.py", line 199, in propertyListForResource
    2011-02-11 13:48:34+0100 [-] [caldav-8009] return _namedPropertiesForResource(request, prop.children, resource, calendar, timezone, isowner)
    2011-02-11 13:48:34+0100 [-] [caldav-8009] File "/usr/share/caldavd/lib/python/twisted/internet/defer.py", line 832, in unwindGenerator
    2011-02-11 13:48:34+0100 [-] [caldav-8009] return _inlineCallbacks(None, f(*args, **kwargs), Deferred())
    2011-02-11 13:48:34+0100 [-] [caldav-8009] --- <exception caught here> ---
    2011-02-11 13:48:34+0100 [-] [caldav-8009] File "/usr/share/caldavd/lib/python/twisted/internet/defer.py", line 749, in _inlineCallbacks
    2011-02-11 13:48:34+0100 [-] [caldav-8009] result = g.send(result)
    2011-02-11 13:48:34+0100 [-] [caldav-8009] File "/usr/share/caldavd/lib/python/twistedcaldav/method/report_common.py", line 256, in _namedPropertiesForResource
    2011-02-11 13:48:34+0100 [-] [caldav-8009] propvalue = property.elementFromCalendarWithAccessRestrictions(calendar, access, timezone)
    2011-02-11 13:48:34+0100 [-] [caldav-8009] File "/usr/share/caldavd/lib/python/twistedcaldav/caldavxml.py", line 647, in elementFromCalendarWithAccessRestrictions
    2011-02-11 13:48:34+0100 [-] [caldav-8009] return CalendarData.fromCalendar(filtered_calendar)
    2011-02-11 13:48:34+0100 [-] [caldav-8009] File "/usr/share/caldavd/lib/python/twistedcaldav/caldavxml.py", line 403, in fromCalendar
    2011-02-11 13:48:34+0100 [-] [caldav-8009] return clazz(davxml.PCDATAElement(str(calendar)))
    2011-02-11 13:48:34+0100 [-] [caldav-8009] File "/usr/share/caldavd/lib/python/twistedcaldav/ical.py", line 361, in _str_
    2011-02-11 13:48:34+0100 [-] [caldav-8009] def _str_ (self): return self._vobject.serialize()
    2011-02-11 13:48:34+0100 [-] [caldav-8009] File "/usr/share/caldavd/lib/python/vobject/base.py", line 186, in serialize
    2011-02-11 13:48:34+0100 [-] [caldav-8009] return behavior.serialize(self, buf, lineLength, validate)
    2011-02-11 13:48:34+0100 [-] [caldav-8009] File "/usr/share/caldavd/lib/python/vobject/behavior.py", line 148, in serialize
    2011-02-11 13:48:34+0100 [-] [caldav-8009] if validate: cls.validate(obj, raiseException=True)
    2011-02-11 13:48:34+0100 [-] [caldav-8009] File "/usr/share/caldavd/lib/python/vobject/behavior.py", line 83, in validate
    2011-02-11 13:48:34+0100 [-] [caldav-8009] if not child.validate(raiseException, complainUnrecognized):
    2011-02-11 13:48:34+0100 [-] [caldav-8009] File "/usr/share/caldavd/lib/python/vobject/base.py", line 69, in validate
    2011-02-11 13:48:34+0100 [-] [caldav-8009] return self.behavior.validate(self, *args, **kwds)
    2011-02-11 13:48:34+0100 [-] [caldav-8009] File "/usr/share/caldavd/lib/python/vobject/icalendar.py", line 989, in validate
    2011-02-11 13:48:34+0100 [-] [caldav-8009] raise ValidateError(m)
    2011-02-11 13:48:34+0100 [-] [caldav-8009] vobject.base.ValidateError: 'VEVENT components cannot contain both DTEND and DURATION components'
    2011-02-11 13:48:34+0100 [-] [caldav-8009]

    Another log message:
    2007-11-04 12:17:48+0100 [HTTPChannel,0,84.150.186.146] Exception rendering:
    2007-11-04 12:17:48+0100 [HTTPChannel,0,84.150.186.146] Unhandled Error
    Traceback (most recent call last):
    File "/usr/share/caldavd/lib/python/twisted/web2/channel/http.py", line 412, in processRequest
    self.request.process()
    File "/usr/share/caldavd/lib/python/twisted/web2/server.py", line 291, in process
    d.callback(None)
    File "/usr/share/caldavd/lib/python/twisted/internet/defer.py", line 239, in callback
    self._startRunCallbacks(result)
    File "/usr/share/caldavd/lib/python/twisted/internet/defer.py", line 304, in _startRunCallbacks
    self._runCallbacks()
    --- <exception caught here> ---
    File "/usr/share/caldavd/lib/python/twisted/internet/defer.py", line 317, in _runCallbacks
    self.result = callback(self.result, *args, **kw)
    File "/usr/share/caldavd/lib/python/twisted/web2/server.py", line 288, in <lambda>
    d.addCallback(lambda res, req: res.renderHTTP(req), self)
    File "/usr/share/wikid/lib/python/apple_wlt/UserServer.py", line 81, in renderHTTP
    baseURL = u"%s://%s/%s/" % (theRequest.scheme, theRequest.headers.getRawHeaders('x-forwarded-host')[0], 'users')
    exceptions.TypeError: 'NoneType' object is unsubscriptable

  • Setup ICal Server 3 and Contacts

    I want to set up a shared calender for my family with Lion Server but:
    -the only option i get in is to add locations and rescources witch no one can see except for the represtatative.
    -If i add the webserver with webcal it works just fine with a calender for every user but not a shared one
    -if i want to add the calender with ical i get the error Message that there is no running ical Server or i entered the wrong url.
    We Have very slow internet around here so it would be important that the ical Account works that you dont need the slow webcal.
    Thanks for your help :-)
    Greeting Locke

    Just bumping this, hoping that someone can provide some feedback on this.  Thanks!

  • Problems with iCal Server 2 and Snow Leopard Clients

    I am currently running iCal Server 2 on Snow Leopard Server, with approximately 6 client computers connected to a single shared calendar account.  I have digest authentication enabled, and am thus using Kerberos (but not SSH), as well as 3 iPhones. 
    Upon initial connection, I can get all the clients - computers and phones - to properly pull down all the calendar data, and match one another.  However, several of the computers are having trouble updating properly when new events are added.  After some troubleshooting, it seems that the computers running Snow Leopard are not properly updating with events that are entered from other computers, either Snow Leopard or Leopard.  They can, however, post events to the server themselves without any errors.  Interestingly, the Leopard computers can push and pull updated events just fine, and will update with new events whether they originated from a Snow Leopard or a Leopard client.
    We had some recurring login/authentication issues a while back, which seemed to resolve when I disabled digest authentication; I'm wondering if perhaps that has something to do with the problems now.  We're mostly using BusyCal as client software, with the iPhones obviously using iCalendar.
    Just looking to see if anyone else has had similar problems, with Leopard clients working well and Snow Leopard clients having issues.  Thanks!

    Noby_me,
    A lot of folk are having major issues with many Adobe programs and Snow Leopard. You are not alone. For many, rolling-back to Leopard has been the cure. From "word on the street," it appears that Apple is aware of these issues and are working on an OS update. I have no schedule, but that word was out about a month ago, so let's hope that the update is soon in coming.
    You might want to do a Search on this, the Encore and the PS fora for "Snow Leopard." There are plenty articles.
    Good luck,
    Hunt

  • ICal "server error" and unexpected quit

    Whenever I try and open iCal i get the following message 2 times
    "*The server responded with an error*.
    The server did not recognize your user name or password for account “[email protected]” Make sure you enter them correctly."
    I press OK, get the same message again, and press OK again.
    Then iCal quits unexpectedly.
    I'm assuming this message means that there is a problem with the gmail calendar I am syncing (which I don't need and can be deleted) however iCal won't stay open for long enough in order for me to do anything about it.
    thank you!

    Welcome to Apple Discussions,
    First make an iCal backup, File > Export > Archive.
    Remove the following to the trash and restart your computer:
    Home > Library > Caches
    Home > Library > Calendars > Calendar Cache, Cache, Cache 1, 2, 3, etc. (Do not remove Sync Cache or Theme Cache)
    Home > Library > Preferences > com.apple.ical (There may be more than one of these. Remove them all.)
    __NOTE: Removing these files will remove any shared (CalDAV) calendars you may have access to. You will have to re-add those calendars to iCal > Preferences > Accounts.
    Once the computer is back up and running open iCal and test.
    Hope that helps.

  • ICal Server email invitations - how to test and get this feature working

    iCal Server email invitations - how to test and get this feature working
    Thanks Apple for introducing this nice little feature into iCal but then completely neglecting to write any sort of useful manual that can explain what to do when it doesn't work after you set it up for the first time.
    At long, long last we have finally got there after about 6 months of fiddling on and off, so I thought I had better post up the process since many have similar issues and it is hard to ascertain what is going on.
    Using an external email server was just a waste of time and it still wouldn't handle the replies properly even though it was supposed to handle '+addressing'. In the end I set up a special gmail account for the iCal server and finally got it working. I list here the process of configuring and testing the system to check that each little stage is working.
    Set up a Gmail account in Apple Mail to access and test in the usual way for any email account (e.g. [email protected].);
    Set the iCal server email to access the same email using the following settings:
    IMAP
    SMTP
    [email protected]
    smtp.gmail.com
    Port: 993 [x] Use SSL
    Port: 587 [x] Use SSL
    User & Pwd
    Login
    User & Pwd
    To test the settings:
    send out a test email from Apple Mail to a non-server email address that you can access to check it has been received;
    send out a test email from your non-server email account to [email protected] and check that it is received;
    this tells you that the GMail account is setup correctly and working
    Testing iCal:
    I noted that iCal was deleting any emails that arrive in the inBox in Apple Mail as soon as they arrived (this is to be expected);
    test that the invites are being sent from iCal by setting an event in iCal and inviting your non-server address (you may not see any sign of this in Apple Mail but you should catch it in the iCal server log and possibly in the Gmail sent mail box);
    check that the invite is received at your non-server account and Accept it in iCal on another machine - the reply is automatically sent back;
    the replies appear in Apple Mail but are quickly deleted by iCal. But their record for you to see is left in Gmail under 'All Mail';
    Accepted invites appear as a notification button on the top left hand bar on iCal where you click to acknowledge them and then the attendee is shown as a green circled tick instead of a grey circled ?.
    this shows that iCal invitations are working correctly. Whenever an event is updated, all invitees should be updated by email automatically.
    I hope this helps anyone - I could certainly have done with something similar when I started with looking at this.
    Anatole
    The Error and Access logfile in the Server app under iCal server are very useful in determining any errors. I got lots of imip errors when I didn't quite have the settings right. The port is critical and it won't tell you this is the problem if it fails.

    iCal Server email invitations - how to test and get this feature working
    Thanks Apple for introducing this nice little feature into iCal but then completely neglecting to write any sort of useful manual that can explain what to do when it doesn't work after you set it up for the first time.
    At long, long last we have finally got there after about 6 months of fiddling on and off, so I thought I had better post up the process since many have similar issues and it is hard to ascertain what is going on.
    Using an external email server was just a waste of time and it still wouldn't handle the replies properly even though it was supposed to handle '+addressing'. In the end I set up a special gmail account for the iCal server and finally got it working. I list here the process of configuring and testing the system to check that each little stage is working.
    Set up a Gmail account in Apple Mail to access and test in the usual way for any email account (e.g. [email protected].);
    Set the iCal server email to access the same email using the following settings:
    IMAP
    SMTP
    [email protected]
    smtp.gmail.com
    Port: 993 [x] Use SSL
    Port: 587 [x] Use SSL
    User & Pwd
    Login
    User & Pwd
    To test the settings:
    send out a test email from Apple Mail to a non-server email address that you can access to check it has been received;
    send out a test email from your non-server email account to [email protected] and check that it is received;
    this tells you that the GMail account is setup correctly and working
    Testing iCal:
    I noted that iCal was deleting any emails that arrive in the inBox in Apple Mail as soon as they arrived (this is to be expected);
    test that the invites are being sent from iCal by setting an event in iCal and inviting your non-server address (you may not see any sign of this in Apple Mail but you should catch it in the iCal server log and possibly in the Gmail sent mail box);
    check that the invite is received at your non-server account and Accept it in iCal on another machine - the reply is automatically sent back;
    the replies appear in Apple Mail but are quickly deleted by iCal. But their record for you to see is left in Gmail under 'All Mail';
    Accepted invites appear as a notification button on the top left hand bar on iCal where you click to acknowledge them and then the attendee is shown as a green circled tick instead of a grey circled ?.
    this shows that iCal invitations are working correctly. Whenever an event is updated, all invitees should be updated by email automatically.
    I hope this helps anyone - I could certainly have done with something similar when I started with looking at this.
    Anatole
    The Error and Access logfile in the Server app under iCal server are very useful in determining any errors. I got lots of imip errors when I didn't quite have the settings right. The port is critical and it won't tell you this is the problem if it fails.

  • How to make iCal Server work both behind a firewall and externally

    I've got iCal server running with a DNS record pointing to the external IP of our server and the appropriate ports open in the firewall. This is working fine. However, I can't seem to figure out how to get it recognized on the internal LAN. I tried activating DNS on the server using example.com and the actual domain name that is being used externally, but neither seemed to help get the iCal server to be recognized internally. I know there is some (probably simple) step I am missing somewhere, but I have not been able to figure it out. I've been reading the server docs and haven't been able to pinpoint what I am missing so I'm hoping someone here might be able to explain to me what the necessary steps might be.
    Please try to explain this as if you're speaking to someone who is really dumb, because that's how I feel right now.
    Thanks!

    So you have an external static public IP, a firewall NAT, and an internal static private IP, right?
    This sounds like an IP routing issue, or a DNS issue, depending on how you want to deal with it.
    Either tweak your local DNS to point to your local private IP for the iCal server directly and not to the external IP address, or configure your local IP network default gateway and IP routing to allow IP to route the external IP address request out and back in through the NAT again (which is where you're probably running off the rails here), or see if iCal will allow you go go after an internal network host name in your internal DNS with your internal private IP address, or (as a test) directly after the local iCal server by its private IP address.
    A whole lot of Mac OS X Server really only works "right" if you have IP and DNS configured appropriately. (I was going to write "correctly" there, but there's usually no one "correct" configuration when dealing with IP networking.)

  • IPhone and iCal Server?

    Hey Folks,
    I am terribly sorry if this has already been posted but I just want to air my disappointment.
    The small business I work for has spent countless hours and dollars implementing iCal Server on our server and shared calendars on all of our computers.
    To this day, there is no confirmation that the new iPhone 2.0 firmware will talk with Leopard Server or even Apple's own iCal Server.
    They are promoting the crap out of exchange. Is Apple forcing me to switch back to PC?
    -abartjc

    oh no!
    we bought iphones and mobileme-accounts for our whole little company. also mac osx server ... only to find out now that ...
    the ical server calendars and also subscribed calendars are definitely not syncing over mobile me. it works with oldschool cabled sync, but the colors of the calendars are wrong then. i really hope this will be fixed with the next update.

  • Ical server mail gateway process

    I have an issue with the ical gateway application on OSX SL 10.6.5. The replyto addresss being displayed by the receiving invitee is borked. Has anyone seen this issue and if you could you point me in the right direction. here is a sample of a generic email sent to a bogus domain so I could view the contents..
    ============================================
    H??Date: Thu, 18 Nov 2010 16:42:06 -0600
    H??From: Test User <[email protected]>
    H??Reply-To: [email protected]
    H??To: [email protected]
    H??Message-ID: <[email protected]>
    H??Subject: Event invitation: New Event
    H??x-scalix-Hops: 1
    H??MIME-Version: 1.0
    H??Content-Type: multipart/mixed;
    boundary="===============5380330019174830680=="
    Message was edited by: emb3dd3d

    fixed the issue.. i trapped all ical.server+ messages and forwarded it to the ical server account on my mail server. The account config in the email settings for ical logs in via imap and pulls the messages just fine. I see a lot of people saying that you have to use the local email server in order for this to work but that doesn't appear to be the case for my setup.
    thanx for helping.
    Message was edited by: emb3dd3d

  • How do Snow Leopard iCal Clients access a Leopard iCal Server?

    Could someone please explain how to set up Snow Leopard clients to a Leopard Server. And if it is possible. Thank You.

    Greetings, Jamil.
    Could someone please explain how to set up Snow Leopard clients to a Leopard Server.
    Sure. Pretty straight forward if you are the client (server setup is another matter and would not be addressed in this forum).
    Option #1 -- Assuming the clients are to have read /write access to the calendars:
    Go to the Help menu in iCal and type in "CalDAV". You will see this as a result: Setting up a CalDAV account in iCal
    You can read the article here as well which details how to add a CalDAV account to iCal: http://docs.info.apple.com/article.html?path=iCal/3.0/en/15563.html
    All you need are the CalDAV settings from your 10.6 Server running CalDAV (iCal server). You would get those from whomever setup/manages the 10.6 server.
    __Usually consists of a user name / account name and password.
    If they don't know how to find those settings they can visit the Mac OS X Server forum: http://discussions.apple.com/category.jspa?categoryID=96
    Option # 2 -- Assuming the clients have read only access (calendar subscription):
    Go to the Help menu in iCal and type in "Subscribe". You will see this as a result: Subscribing to calendars
    You can read the article here as well which details how to subscribe to a published calendar: http://docs.info.apple.com/article.html?path=iCal/4.0/en/9869.html
    Hope that helps.

  • Sql server 2008 and Windows 8

    Hi
    I published my WPF application using VS 2010 Express edition and trying to install it on Windows 8.  The application runs but when it comes to searching the database that was included in the installation package it gives the error
    "This program has compatibility issues Microsoft SQL Server(2008 and 2008 R2)"
    The installer when setup was run did download SQL Server so I am not sure why I am getting this error.  Any advice?

    Hello,
    Service Pack 3 for SQL Server 2008 is required to make it compatible for Windows 8 or Windows 8.1. For more information,
    please read the following Support article:
    https://support.microsoft.com/kb/2681562?wa=wsignin1.0
    You can download SP3 from the following URL:
    http://www.microsoft.com/en-us/download/details.aspx?id=27594
    If you are installing SQL Server 2008, continue setup despite of the warning and apply SP3 after installing SQL Server 2008.
    Hope this helps.
    Regards,
    Alberto Morillo
    SQLCoffee.com

  • ICal Server and Python causing max CPU usage on 10.5.1 server

    We are having an issue with iCal Server where a python process is monopolizing the CPU (70%-95%) to the point everything grinds to a halt. Once iCal is stopped, then started again it will be ok for anywhere from 10 minutes to a few hours before it starts all over again.
    caldavd error Log is being bombarded with what looks like every transaction. See example below:
    2008-01-07 11:26:46-0600 [-] [caldav-8008] [HTTPChannel,4634,192.168.1.139] PROPFIND /principals/_uids_/BA237A85-F880-4A89-B1C1-F07E72A1508E/ HTTP/1.1
    This may be completely unrelated, but the DirectoryService process seems to be running high (35%-40%) as well.
    Any help would be greatly appreciated!
    Fun Facts:
    G5 Xserve - Dual 2.0
    4GB RAM
    Mac OS 10.5.1 Server
    DNS seems to be in working order

    Server is running with a FQDN and functioning kerberos. The only thing regarding python twisted framework or close to it is when iCal server starts.
    2008-01-07 18:25:37-0600 [-] [caldav-8008] [-] Log opened.
    2008-01-07 18:25:37-0600 [-] [caldav-8008] [-] twistd 2.5.0 (/System/Library/Frameworks/Python.framework/Versions/2.5/Resources/Python.app/ Contents/MacOS/Python 2.5.1) starting up
    2008-01-07 18:25:37-0600 [-] [caldav-8008] [-] reactor class: <class 'twisted.internet.selectreactor.SelectReactor'>
    2008-01-07 18:25:37-0600 [-] [caldav-8008] [-] Configuring directory service of type: twistedcaldav.directory.appleopendirectory.OpenDirectoryService
    2008-01-07 18:25:37-0600 [-] [caldav-8008] [-] "Directory service <OpenDirectoryService '/Search': '/Search'> has no GUID; generating service GUID from realm name."
    2008-01-07 18:25:37-0600 [-] [caldav-8008] [-] Configuring SudoDirectoryService with file: /etc/caldavd/sudoers.plist
    2008-01-07 18:25:37-0600 [-] [caldav-8008] [-] Setting up document root at: /Library/CalendarServer/Documents
    2008-01-07 18:25:37-0600 [-] [caldav-8008] [-] Setting up principal collection: <class 'twistedcaldav.directory.principal.DirectoryPrincipalProvisioningResource'>
    2008-01-07 18:25:37-0600 [-] [caldav-8008] [-] Setting up calendar collection: <class 'twistedcaldav.static.CalendarHomeProvisioningFile'>
    2008-01-07 18:25:37-0600 [-] [caldav-8008] [-] Setting up root resource: <class 'twistedcaldav.root.RootResource'>
    2008-01-07 18:25:37-0600 [-] [caldav-8008] [-] Setting up default ACEs on root resource
    2008-01-07 18:25:37-0600 [-] [caldav-8008] [-] Setting up AdminPrincipals
    2008-01-07 18:25:37-0600 [-] [caldav-8008] [-] Setting root ACL
    2008-01-07 18:25:37-0600 [-] [caldav-8008] [-] Configuring authentication for realm: /Search
    2008-01-07 18:25:37-0600 [-] [caldav-8008] [-] Setting up scheme: kerberos
    2008-01-07 18:25:37-0600 [-] [caldav-8008] [-] Setting up scheme: digest
    2008-01-07 18:25:39-0600 [-] [caldav-8008] [-] Configuring authentication wrapper
    2008-01-07 18:25:39-0600 [-] [caldav-8008] [-] Setting up service
    2008-01-07 18:25:39-0600 [-] [caldav-8008] [-] Configuring log observer: <twistedcaldav.logging.AMPCommonAccessLoggingObserver object at 0x147a7f0>
    2008-01-07 18:25:39-0600 [-] [caldav-8008] [-] Adding server at :8008
    2008-01-07 18:25:39-0600 [-] [caldav-8008] [-] twisted.web2.channel.http.HTTPFactory starting on 8008
    2008-01-07 18:25:39-0600 [-] [caldav-8008] [-] Starting factory <twisted.web2.channel.http.HTTPFactory instance at 0x146fc10>
    2008-01-07 18:25:39-0600 [-] [caldav-8008] [-] set uid/gid 93/93
    2008-01-07 18:25:39-0600 [twistedcaldav.logging.AMPLoggingFactory] AMPLoggingProtocol connection established (HOST:UNIXSocket('/var/run/caldavd.sock') PEER:UNIXSocket(''))
    2008-01-07 18:25:39-0600 [-] [caldav-8008] [-] AMP connection established (HOST:UNIXSocket(None) PEER:UNIXSocket('/var/run/caldavd.sock'))

  • Address Book and iCal Server backups

    I'm working to implement a company-wide Address Book, iCal, and iChat server via Lion Server where I work, and I've gotten most of the setup figured out (I think), and am approaching the point where I can roll it out to a few users for further testing.  However, before I'm allowed to move forward any further w/ it I have to have two means of backing up in place and ready to be rolled out at the same time as the server—so I'm planning on using Time Machine as one so it does the entirety of the server and its data/settings, but they also want me to do one of the Address Book Server and iCal Server databases individually, like back up the folder the data is, so we can, if ever necessary, import the backup databases to another computer, so we at least have the content, if not the full server functionality.  And, for obvious reasons, it can't be backed up locally. 
    So I'm looking for a means of doing this and would love any input anyone has.  Ease of use/setup is pretty important as this is my first time setting Server up and I've no programming knowledge.  I'm fairly sure I'll be able to find (or write my own, though that's unlikely) or modify and AppleScript that simply copies/duplicates a Finder item, and I know I can have iCal automatically run a script (so I'd just have it run every night at midnight or something), but I have yet to figure out how to get the script to copy the folder to a specified location on a different server (or, for that matter, if it's even possible, though I'm sure it is...right?).  But that's not what I'm trying to ask here...though I certainly wouldn't mind if someone had thoughts on it and wanted to share them !  I just really would like to know which folders to back up, since it's not simply making an archive of the local Address Book.app database.
    And, since I'm already here writing a post, I'll ask one other question that's been nagging at me: in Server Admin.app, with the server (not the services) selected in the sidebar on the left, the Access pane selected in the primary Server Admin window, and Services selected, and trying to dictate which users/groups can access which services, the user can click the "+" in the lower-left corner of the window where added users would appear, and another window pops up next to the Server Admin window that shows a list of the users (and groups if you click the appropriate button).  My question is, why does it show me _krb_anonymous, _krb_changepw, and a total of 81 other items?  I understand more or less what they are (in a very general sense), but why are they shown as users?  More importantly, do they have to be listed there?  Technically I'm probably the only one that's going to be the administrator, and I'll know not to add them or modify them, but I don't want anything related to those items appearing in a directory search in Address Book when I get it set up (as they are showing up now; for instance, one user I created is Sandy, and I have it set to include directory contacts in searches, so on a client machine that is correctly communicating w/ the server (add a user, it appears in a minute on another client machine, and vice versa) if I go to search for that name as soon as I type "s" Sandy, the actual user shows up, but so do five or six other things, all of which are items from the aforementioned list in Server Admin (pretty much anything that has an "s" in it, which of course makes sense)—and that's what I don't want, I don't want the users to search for someone, see something like _krb_anonymous pop up, then think something is screwed up and call me and demand I come fix their computer!).
    Any thoughts, suggestions, and such are more than welcome and much appreciated!
    Thank you to all...

    See the following:
    Folders You Can Move to Your new Mac
    From the Home folder copy the contents of Documents, Movies, Music, Pictures, and Sites.
    In your /Home/Library/ folder:
    /Home/Library/Application Support/AddressBook (copy the whole folder)
    /Home/Library/Application Support/iCal (copy the whole folder)
    Also in /Home/Library/Application Support (copy whatever else you need including folders for any third-party applications)
    /Home/Library/Keychains (copy the whole folder)
    /Home/Library/Mail (copy the whole folder)
    /Home/Library/Preferences/ (copy the whole folder)
    /Home /Library/iTunes (copy the whole folder)
    /Home /Library/Safari (copy the whole folder)
    /Home /Library/Calendars (copy the whole folder)
    If you want cookies:
    /Home/Library/Cookies/Cookies.plist
    /Home/Library/Application Support/WebFoundation/HTTPCookies.plist
    For Entourage users:
    Entourage is in /Home/Documents/Microsoft User Data
    Also in /Home/Library/Preferences/Microsoft
    For FireFox:
    /Home/Library/Applications Support/FireFox
    /Home/Library/Preferences/org.mozilla.firefox.plist
    Credit goes Macjack for this information.

  • Mail, iCal Server and iChat server will not work over VPN

    I have an Airport Extreme Base Station at the office running the network. Behind it sits a Mac Mini Snow Leopard server running 10.6.3. The ports necessary for Mail, iCal Server and iChat work fine through that external connection. I can also connect with VPN from my 10.6.3 clients.
    HOWEVER, when I connect with the VPN clients, I am suddenly unable to access the Mail, iCal Server, Wiki server and iChat server. All connections time out. I can ping the server and I can do other things that do NOT work on the public Airport like ssh or VNC. ssh and VNC are closed at the airport extreme.
    So it's pretty odd. When I'm connected via the VPN, all ports that are forwarded to the Snow Leopard server time out over the VPN.
    I've tried various and sundry configurations with the VPN client. This includes trying to send all traffic over the VPN, moving it up in the service order, etc. etc. Nothing fixes it. DNS resolution is working fine, however when I do a wireshark capture of ppp0 traffic, I notice that SSL and TLSv1 handshakes appear to occur on the public IP address instead of the private network IP address... and they're all resets.
    Has anyone gotten this to work successfully? Like I said, all ports that are NOT forwarded through the Airport work fine over the VPN, but will not work when connected to the VPN. It's really bizarre.

    New data: any ports that are normally forwarded on the Airport Extreme to the Mac Mini server will not work when connected to the VPN.
    For instance, if I have imaps/993 forwarded from the Airport Extreme to the Mac Mini, it works fine over the Internet. If I connect to the VPN, I can connect to all OTHER services on the Mac Mini, but Mail, for instance, will not work.

  • Asking again: any fixes for http:/1.1 300 and 500 errors in iCal-Server?

    Hi there
    I've set up several OS X servers in the last few months, most of them with ical services up and running. Quite everything works smooth, but most customers experience sooner or later errors like
    http:/1.1 300... (mostly with repeating events, which seem to be buggy in iCal&CalDAV already for a long time)
    http:/1.1 500...
    neither are there any relevant entries in the log, nor does it occur on a regular base - in fact, we can observe these errors all 2 or 3 weeks or so. Stopping an restarting of iCal services usually fixes them. DNS is set up perfectly well, including the SRV-entries.
    What about you? Do we just have to live with these errors? Or do I really have to sell Kerio to my customers?
    Thanks for any suggestion
    Regards
    Roman

    Hi Roman
    I have had a few years setting up and administering various calendar options on Xserve.
    The Apple built in iCal server is by far the worst of the lot.
    Previous to that we used phpicalendar- http://phpicalendar.net/documentation/index.php/Main_Page
    It is a bit dated and does not support the same feature set as the Apple one. It works well though.
    Kerio on the other hand is great, works well and is easy to use, apart from accepting invites on iOS devices. Its also a much better mailserver than Apple's one.
    Another option is to write a script to run everyday to stop and restart the ical service?

Maybe you are looking for

  • I would like know how to view a SharePoint Page from mobile browser or app.

    I work for a company that sell products and then offers aftermarket support.  On our external SharePoint site, I created a page to link to Wiki pages that contain knowledge sharing entries.  The goal is when a member of the company learns something t

  • Ic Mp3 Voice Recorder - silver not black

    Hi,  I have an Ic Mp3 Voice Recorder (I can't read the sub-model as it's too faded) though it is a silver Ic recorder.  It worked great till last week. Now when I download any recordings they show up as normal (ex: one shows as 177, 661KB and one sho

  • How can i find all instances of my device?

    Hi, I was wondering if anyone could tell me I can find all the instances of an ethernet card from a C program. At the moment I use a brute force approach, checking for each physical point of attachment by opening the driver /dev/mydriver and doing a

  • Understanding Patch Clusters

    I'm wondering if anyone has looked at the various patch clusters available on Sunsolve in detail: e.g. For Solaris 10 SPARC there's the following: •     Solaris 10 SPARC 05/08 Patch Bundle Chunk 1/2/3 •     Solaris 10 Sun Alert Patch Cluster •     So

  • 3 alligned buttons in Panel

    Hi If i want 3 Buttons in a pannel, one on left one in center and one on the right. How can i do this. I am trying this. BottomP = new JPanel (new BorderLayout ()); JPanel insideBottomL = new JPanel (new FlowLayout(FlowLayout.LEFT)); BottomP.add(insi