Hi all, New problem I'm afraid. I updated to the latest SVN this morning and tried to run the server; the following was spat out:
2008-06-17 12:36:40+0100 [-] [caldav-8008] /Users/hucklowcom/Developer/ CalendarServer/twistedcaldav/authkerb.py:41: RuntimeWarning: Python C API version mismatch for module kerberos: This Python has API version 1013, module kerberos has version 1012. 2008-06-17 12:36:40+0100 [-] [caldav-8008] import kerberos 2008-06-17 12:36:40+0100 [-] [caldav-8008] [-] Log opened. 2008-06-17 12:36:40+0100 [-] [caldav-8008] [-] twistd 2.5.0+rUnknown (/Library/Frameworks/Python.framework/Versions/2.5/Resources/ Python.app/Contents/MacOS/Python 2.5.0) starting up 2008-06-17 12:36:40+0100 [-] [caldav-8008] [-] reactor class: <class 'twisted.internet.selectreactor.SelectReactor'> 2008-06-17 12:36:40+0100 [-] [caldav-8008] [-] [twistedcaldav.tap#info] Configuring directory service of type: twistedcaldav.directory.xmlfile.XMLDirectoryService 2008-06-17 12:36:40+0100 [-] [caldav-8008] [-] [twistedcaldav.tap#info] Configuring SudoDirectoryService with file: conf/sudoers.plist 2008-06-17 12:36:40+0100 [-] [caldav-8008] [-] [twistedcaldav.tap#info] Setting up document root at: twistedcaldav/ test/data/ 2008-06-17 12:36:40+0100 [-] [caldav-8008] [-] [twistedcaldav.tap#info] Setting up principal collection: <class 'twistedcaldav .directory.principal.DirectoryPrincipalProvisioningResource'> 2008-06-17 12:36:40+0100 [-] [caldav-8008] [-] Traceback (most recent call last): 2008-06-17 12:36:40+0100 [-] [caldav-8008] [-] File "../Twisted/bin/ twistd", line 21, in <module> 2008-06-17 12:36:40+0100 [-] [caldav-8008] [-] run() 2008-06-17 12:36:40+0100 [-] [caldav-8008] [-] File "/Users/ hucklowcom/Developer/Twisted/twisted/scripts/twistd.py", line 27, in run 2008-06-17 12:36:40+0100 [-] [caldav-8008] [-] app.run(runApp, ServerOptions) 2008-06-17 12:36:40+0100 [-] [caldav-8008] [-] File "/Users/ hucklowcom/Developer/Twisted/twisted/application/app.py", line 379, in run 2008-06-17 12:36:40+0100 [-] [caldav-8008] [-] runApp(config) 2008-06-17 12:36:40+0100 [-] [caldav-8008] [-] File "/Users/ hucklowcom/Developer/Twisted/twisted/scripts/twistd.py", line 23, in runApp 2008-06-17 12:36:40+0100 [-] [caldav-8008] [-] _SomeApplicationRunner(config).run() 2008-06-17 12:36:40+0100 [-] [caldav-8008] [-] File "/Users/ hucklowcom/Developer/Twisted/twisted/application/app.py", line 157, in run 2008-06-17 12:36:40+0100 [-] [caldav-8008] [-] self.application = self.createOrGetApplication() 2008-06-17 12:36:40+0100 [-] [caldav-8008] [-] File "/Users/ hucklowcom/Developer/Twisted/twisted/application/app.py", line 202, in createOrGetApplication 2008-06-17 12:36:40+0100 [-] [caldav-8008] [-] ser = plg.makeService(self.config.subOptions) 2008-06-17 12:36:40+0100 [-] [caldav-8008] [-] File "/Users/ hucklowcom/Developer/CalendarServer/twistedcaldav/tap.py", line 749, in makeService 2008-06-17 12:36:40+0100 [-] [caldav-8008] [-] service = serviceMethod(options) 2008-06-17 12:36:40+0100 [-] [caldav-8008] [-] File "/Users/ hucklowcom/Developer/CalendarServer/twistedcaldav/tap.py", line 502, in makeService_Slave 2008-06-17 12:36:40+0100 [-] [caldav-8008] [-] principalCollection = self.principalResourceClass("/principals/", directory) 2008-06-17 12:36:40+0100 [-] [caldav-8008] [-] File "/Users/ hucklowcom/Developer/CalendarServer/twistedcaldav/directory/ principal.py", line 131, in __init__ 2008-06-17 12:36:40+0100 [-] [caldav-8008] [-] DirectoryProvisioningResource.__init__(self, url, directory) 2008-06-17 12:36:40+0100 [-] [caldav-8008] [-] File "/Users/ hucklowcom/Developer/CalendarServer/twistedcaldav/directory/ principal.py", line 88, in __init__ 2008-06-17 12:36:40+0100 [-] [caldav-8008] [-] DAVFile.__init__(self, NotFilePath(isdir=True)) 2008-06-17 12:36:40+0100 [-] [caldav-8008] [-] File "/Users/ hucklowcom/Developer/Twisted/twisted/web2/dav/static.py", line 72, in __init__ 2008-06-17 12:36:40+0100 [-] [caldav-8008] [-] indexNames = indexNames, 2008-06-17 12:36:40+0100 [-] [caldav-8008] [-] File "/Users/ hucklowcom/Developer/Twisted/twisted/web2/static.py", line 203, in __init__ 2008-06-17 12:36:40+0100 [-] [caldav-8008] [-] self.fp = filepath.FilePath(path) 2008-06-17 12:36:41+0100 [-] [caldav-8008] [-] File "/Users/ hucklowcom/Developer/Twisted/twisted/python/filepath.py", line 290, in __init__ 2008-06-17 12:36:41+0100 [-] [caldav-8008] [-] self.path = abspath(path) 2008-06-17 12:36:41+0100 [-] [caldav-8008] [-] File "/Library/ Frameworks/Python.framework/Versions/2.5/lib/python2.5/posixpath.py", line 403, in abspath 2008-06-17 12:36:41+0100 [-] [caldav-8008] [-] if not isabs(path): 2008-06-17 12:36:41+0100 [-] [caldav-8008] [-] File "/Library/ Frameworks/Python.framework/Versions/2.5/lib/python2.5/posixpath.py", line 49, in isabs 2008-06-17 12:36:41+0100 [-] [caldav-8008] [-] return s.startswith('/') 2008-06-17 12:36:41+0100 [-] [caldav-8008] [-] AttributeError: NotFilePath instance has no attribute 'startswith' I was hoping that the latest SVN might solve a problem we've been having with authentication and Mozilla Sunbird, but now the caldav server refuses to start; any ideas? Cheers, John D. Tanner Conformance Ltd. The Old Methodist Chapel Great Hucklow Buxton Derbyshire SK17 8RG tel: +44 (0)1298 873800 fax: +44 (0)1298 873801 url: www.conformance.co.uk Registered in England, Company No. 3478646 -.-. --- -. ..-. --- .-. -- .- -. -.-. . _______________________________________________ calendarserver-users mailing list calendarserver-users@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/calendarserver-users