[CalendarServer-users] CalendarServer configuration
John Berliner
john at johnberliner.com
Tue Dec 9 16:06:39 PST 2008
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]
##
More information about the calendarserver-users
mailing list