The last few days I am trying to setup CalendarServer on FreeBSD 7.2. I failed so far
Together with Tom Scholten I got rid of a lot of errors (oh well a lot, just getting forward); but I am stuck with the following error;
Building Zope Interface…
Building select26…
Building PyDirector…
Using python as Python
Starting server…
exec python /usr/local/src/Twisted/bin/twistd -n caldav -f /usr/local/src/CalendarServer/conf/caldavd-dev.plist -o ProcessType=Combined
/usr/local/src/CalendarServer/calendarserver/tap/caldav.py:48: DeprecationWarning: mktap and related support modules are deprecated as of Twisted 8.0. Use Twisted Application Plugins with the ‘twistd’ command directly, as described in ‘Writing a Twisted Application Plugin for twistd’ chapter of the Developer Guide.
from twisted.scripts.mktap import getid
Traceback (most recent call last):
File “/usr/local/src/Twisted/bin/twistd”, line 19, in
run()
File “/usr/local/src/Twisted/twisted/scripts/twistd.py”, line 27, in run
app.run(runApp, ServerOptions)
File “/usr/local/src/Twisted/twisted/application/app.py”, line 689, in run
config.parseOptions()
File “/usr/local/src/Twisted/twisted/application/app.py”, line 669, in parseOptions
usage.Options.parseOptions(self, options)
File “/usr/local/src/Twisted/twisted/python/usage.py”, line 231, in parseOptions
self.subOptions.parseOptions(rest)
File “/usr/local/src/Twisted/twisted/python/usage.py”, line 241, in parseOptions
self.postOptions()
File “/usr/local/src/CalendarServer/calendarserver/tap/caldav.py”, line 218, in postOptions
self.loadConfiguration()
File “/usr/local/src/CalendarServer/calendarserver/tap/caldav.py”, line 230, in loadConfiguration
config.load(self["config"])
File “/usr/local/src/CalendarServer/twistedcaldav/config.py”, line 199, in load
configDict = ConfigDict(self._provider.loadConfig())
File “/usr/local/src/CalendarServer/twistedcaldav/stdconfig.py”, line 401, in loadConfig
configDict = readPlist(self._configFileName)
File “/usr/local/src/CalendarServer/twext/python/_plistlib.py”, line 80, in readPlist
rootObject = p.parse(pathOrFile)
File “/usr/local/src/CalendarServer/twext/python/_plistlib.py”, line 403, in parse
parser.ParseFile(fileobj)
File “/usr/local/src/CalendarServer/twext/python/_plistlib.py”, line 415, in handleEndElement
handler()
File “/usr/local/src/CalendarServer/twext/python/_plistlib.py”, line 467, in end_string
self.addObject(self.getData())
File “/usr/local/src/CalendarServer/twext/python/_plistlib.py”, line 428, in addObject
self.stack[-1].append(value)
File “/usr/local/src/CalendarServer/twext/python/_plistlib.py”, line 298, in __getattr__
raise AttributeError, attr
AttributeError: append
If someone has a suggestion on how to fix this I would be very interested. For now I had a lot of time in this today, and I am not willing to spend more time on it.