For some unknown reason CalendarServer, running latest trunk version on FreeBSD 7, was hanging on startup. So I checked out release 1.3 and at least the server will start up again. Now I can browse collections with a web browser. But creating usable calendars continues to be problematic.

Sunbird will let me specify a calendar on the server, without complaining, but if I try to write to it, I get a "MODIFICATION_FAILED" message. I have configured a very basic accounts.xml file with 4 users and 2 groups. No GUIDs in the XML file.

Here are the server logs, with a couple of ##comments inserted. When I restart Sunbird, I don't get any error messages, the server notes that it has found my calendars, etc.

Any help is much appreciated! I have been trying to get this work for quite a while now.

Two asides:
1) is installing on an OS X box (vs. FreeBSD) likely to be smoother?
2) version 1.3 does not seem to be built with memcached support?


##startup
2008-12-09 15:16:26-0800 [-] Log opened.
2008-12-09 15:16:26-0800 [-] twistd 2.5.0+rUnknown (/usr/local/bin/ python 2.5.2) starting up 2008-12-09 15:16:26-0800 [-] reactor class: <class 'twisted.internet.selectreactor.SelectReactor'>
2008-12-09 15:16:26-0800 [-] Could not autodetect number of CPUs:
2008-12-09 15:16:26-0800 [-] getNCPU not supported on freebsd7
2008-12-09 15:16:26-0800 [-] twistedcaldav.logging.AMPLoggingFactory starting on "'logs/caldavd.sock'"
2008-12-09 15:16:27-0800 [-] [caldav-8008]  [-] Log opened.
2008-12-09 15:16:27-0800 [-] [caldav-8008] [-] twistd 2.5.0+rUnknown (/usr/local/bin/python 2.5.2) starting up 2008-12-09 15:16:27-0800 [-] [caldav-8008] [-] reactor class: <class 'twisted.internet.selectreactor.SelectReactor'> 2008-12-09 15:16:27-0800 [-] [caldav-8008] [startup] Configuring directory service of type: twistedcaldav.directory.xmlfile.XMLDirectoryService 2008-12-09 15:16:27-0800 [-] [caldav-8008] [startup] Configuring SudoDirectoryService with file: conf/sudoers.plist 2008-12-09 15:16:27-0800 [-] [caldav-8008] [startup] Setting up document root at: twistedcaldav/test/data/ 2008-12-09 15:16:27-0800 [-] [caldav-8008] [startup] Setting up principal collection: <class 'twistedcaldav.directory.principal.DirectoryPrincipalProvisioningResourc e'> 2008-12-09 15:16:27-0800 [-] [caldav-8008] [startup] Setting up calendar collection: <class 'twistedcaldav.static.CalendarHomeProvisioningFile'> 2008-12-09 15:16:27-0800 [-] [caldav-8008] [startup] Setting up root resource: <class 'twistedcaldav.root.RootResource'> 2008-12-09 15:16:27-0800 [-] [caldav-8008] [startup] Setting up default ACEs on root resource 2008-12-09 15:16:27-0800 [-] [caldav-8008] [-] Setting up AdminPrincipals
2008-12-09 15:16:27-0800 [-] [caldav-8008]  [-] Setting root ACL
2008-12-09 15:16:27-0800 [-] [caldav-8008] [startup] Setting up Timezone Cache 2008-12-09 15:16:27-0800 [-] [caldav-8008] [startup] Configuring authentication for realm: Live Oak 2008-12-09 15:16:27-0800 [-] [caldav-8008] [startup] Setting up scheme: kerberos 2008-12-09 15:16:27-0800 [-] [caldav-8008] [startup] Kerberos support not available 2008-12-09 15:16:27-0800 [-] [caldav-8008] [startup] Setting up scheme: digest 2008-12-09 15:16:27-0800 [-] [caldav-8008] [startup] Setting up scheme: basic 2008-12-09 15:16:27-0800 [-] [caldav-8008] [-] Configuring authentication wrapper
2008-12-09 15:16:27-0800 [-] [caldav-8008]  [-] Setting up service
2008-12-09 15:16:27-0800 [-] [caldav-8008] [startup] Configuring log observer: <twistedcaldav.logging.AMPCommonAccessLoggingObserver object at 0x290ce56c> 2008-12-09 15:16:27-0800 [-] [caldav-8008] [startup] Adding server at 192.168.1.61:8008 2008-12-09 15:16:27-0800 [-] [caldav-8008] [-] twisted.web2.channel.http.HTTPFactory starting on 8008 2008-12-09 15:16:27-0800 [-] [caldav-8008] [-] Starting factory <twisted.web2.channel.http.HTTPFactory instance at 0x290ce60c> 2008-12-09 15:16:27-0800 [twistedcaldav.logging.AMPLoggingFactory] AMPLoggingProtocol connection established (HOST:UNIXSocket('logs/ caldavd.sock') PEER:UNIXSocket('')) 2008-12-09 15:16:27-0800 [-] [caldav-8008] [-] AMP connection established (HOST:UNIXSocket(None) PEER:UNIXSocket('logs/caldavd.sock'))
##adding new calendar in Sunbird for group admins; so far, so good
2008-12-09 15:30:12-0800 [-] [caldav-8008] [HTTPChannel, 6,192.168.1.91] PROPFIND /calendars/groups/admins/calendar/ HTTP/1.1 2008-12-09 15:30:12-0800 [-] [caldav-8008] [HTTPChannel, 6,192.168.1.91] PROPFIND /calendars/groups/admins/calendar/ HTTP/1.1 2008-12-09 15:30:12-0800 [-] [caldav-8008] [HTTPChannel, 6,192.168.1.91] OPTIONS /calendars/groups/admins/ HTTP/1.1 2008-12-09 15:30:12-0800 [-] [caldav-8008] [HTTPChannel, 6,192.168.1.91] OPTIONS /calendars/groups/admins/ HTTP/1.1 2008-12-09 15:30:12-0800 [-] [caldav-8008] [HTTPChannel, 6,192.168.1.91] PROPFIND /principals/__uids__/e8f662dc-a300-5cb0- a0bb-1e89b2b0471e/ HTTP/1.1 2008-12-09 15:30:12-0800 [-] [caldav-8008] [HTTPChannel, 6,192.168.1.91] PROPFIND /principals/__uids__/e8f662dc-a300-5cb0- a0bb-1e89b2b0471e/ HTTP/1.1 2008-12-09 15:30:13-0800 [-] [caldav-8008] [HTTPChannel, 6,192.168.1.91] HEAD /calendars/groups/admins/calendar/ HTTP/1.1 2008-12-09 15:30:13-0800 [-] [caldav-8008] [HTTPChannel, 6,192.168.1.91] REPORT /calendars/groups/admins/calendar/ HTTP/1.1 2008-12-09 15:30:13-0800 [-] [caldav-8008] [HTTPChannel, 6,192.168.1.91] REPORT /calendars/groups/admins/calendar/ HTTP/1.1
##trying to add event to group calendar...throws error
2008-12-09 15:31:40-0800 [-] [caldav-8008] [HTTPChannel, 7,192.168.1.91] PUT /calendars/groups/admins/calendar/e4942ad0-6dcf- ed4f-a6a3-ed08cc4e85a8.ics HTTP/1.1
2008-12-09 15:31:41-0800 [-] [caldav-8008]  [-] Exception rendering:
2008-12-09 15:31:41-0800 [-] [caldav-8008]  [-] Unhandled Error
2008-12-09 15:31:41-0800 [-] [caldav-8008] Traceback (most recent call last): 2008-12-09 15:31:41-0800 [-] [caldav-8008] File "/usr/local/ src/CalendarServer-1.3/Twisted/twisted/internet/defer.py", line 239, in callback 2008-12-09 15:31:41-0800 [-] [caldav-8008] self._startRunCallbacks(result) 2008-12-09 15:31:41-0800 [-] [caldav-8008] File "/usr/local/ src/CalendarServer-1.3/Twisted/twisted/internet/defer.py", line 304, in _startRunCallbacks
2008-12-09 15:31:41-0800 [-] [caldav-8008]          self._runCallbacks()
2008-12-09 15:31:41-0800 [-] [caldav-8008] File "/usr/local/ src/CalendarServer-1.3/Twisted/twisted/internet/defer.py", line 317, in _runCallbacks 2008-12-09 15:31:41-0800 [-] [caldav-8008] self.result = callback(self.result, *args, **kw) 2008-12-09 15:31:41-0800 [-] [caldav-8008] File "/usr/local/ src/CalendarServer-1.3/Twisted/twisted/internet/defer.py", line 601, in gotResult 2008-12-09 15:31:41-0800 [-] [caldav-8008] _deferGenerator (g, deferred) 2008-12-09 15:31:41-0800 [-] [caldav-8008] --- <exception caught here> --- 2008-12-09 15:31:41-0800 [-] [caldav-8008] File "/usr/local/ src/CalendarServer-1.3/Twisted/twisted/internet/defer.py", line 576, in _deferGenerator
2008-12-09 15:31:41-0800 [-] [caldav-8008]          result = g.next()
2008-12-09 15:31:41-0800 [-] [caldav-8008] File "/usr/local/ src/CalendarServer-1.3/CalendarServer-1.3/twistedcaldav/method/ put.py", line 73, in http_PUT
2008-12-09 15:31:41-0800 [-] [caldav-8008]          yield d.getResult()
2008-12-09 15:31:41-0800 [-] [caldav-8008] File "/usr/local/ src/CalendarServer-1.3/Twisted/twisted/internet/defer.py", line 555, in getResult 2008-12-09 15:31:41-0800 [-] [caldav-8008] self.result.raiseException() 2008-12-09 15:31:41-0800 [-] [caldav-8008] File "/usr/local/ src/CalendarServer-1.3/Twisted/twisted/python/failure.py", line 303, in raiseException 2008-12-09 15:31:41-0800 [-] [caldav-8008] raise self.type, self.value, self.tb 2008-12-09 15:31:41-0800 [-] [caldav-8008] exceptions.TypeError: list objects are unhashable
2008-12-09 15:31:41-0800 [-] [caldav-8008]
##

_______________________________________________
calendarserver-users mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/calendarserver-users

Reply via email to