[CalendarServer-users] Exception thrown when using chained certificates

Nikola Knežević laladelausanne at gmail.com
Mon Apr 1 01:50:22 PDT 2013


On Apr 1, 2013, at 9:59 , Glyph wrote:

> 
> On Mar 31, 2013, at 3:40 PM, Nikola Knežević <laladelausanne at gmail.com> wrote:
> 
>> This is the output I'm getting:
> 
> Would you mind attaching the full output of the server's start up - ideally with debug logging enabled - rather than just the traceback?


Sure, thanks for the response!

The output is below the message. I'm using the following command to start the server:
sudo -u _calendar /usr/local/caldavd/bin/caldavd -X -f /usr/local/caldavd/etc/caldavd.plist -T /usr/local/caldavd/bin/twistd

And I enabled debugging by setting:
    <!-- Log levels -->
    <key>DefaultLogLevel</key>
    <string>debug</string> <!-- debug, info, warn, error -->

Exception is triggered by starting iCal that is set to connect to this server.

Thanks,
Nikola


2013-04-01 10:46:33+0200 [-] Log opened.
2013-04-01 10:46:33+0200 [-] twistd 12.3.0 (/usr/local/caldavd/bin/python2.7 2.7.3) starting up.
2013-04-01 10:46:33+0200 [-] reactor class: twisted.internet.selectreactor.SelectReactor.
2013-04-01 10:46:33+0200 [-] ControlSocket starting on '/usr/local/caldavd/run/caldavd.sock'
2013-04-01 10:46:33+0200 [-] [txdav.common.datastore.upgrade.sql.upgrade.UpgradeDatabaseSchemaService#warn] Beginning database schema check.
2013-04-01 10:46:33+0200 [-] [txdav.common.datastore.upgrade.sql.upgrade.UpgradeDatabaseSchemaService#warn] Required database key VERSION: 12.
2013-04-01 10:46:33+0200 [-] [txdav.common.datastore.upgrade.sql.upgrade.UpgradeDatabaseSchemaService#warn] Actual database key VERSION: 12.
2013-04-01 10:46:33+0200 [-] [txdav.common.datastore.upgrade.sql.upgrade.UpgradeDatabaseSchemaService#warn] Schema version check complete: no upgrade needed.
2013-04-01 10:46:33+0200 [-] [txdav.common.datastore.upgrade.sql.upgrade.UpgradeDatabaseSchemaService#warn] Database schema check complete.
2013-04-01 10:46:33+0200 [-] [txdav.common.datastore.upgrade.sql.upgrade.UpgradeDatabaseDataService#warn] Beginning database data check.
2013-04-01 10:46:33+0200 [-] [txdav.common.datastore.upgrade.sql.upgrade.UpgradeDatabaseDataService#warn] Required database key CALENDAR-DATAVERSION: 3.
2013-04-01 10:46:33+0200 [-] [txdav.common.datastore.upgrade.sql.upgrade.UpgradeDatabaseDataService#warn] Actual database key CALENDAR-DATAVERSION: 3.
2013-04-01 10:46:33+0200 [-] [txdav.common.datastore.upgrade.sql.upgrade.UpgradeDatabaseDataService#warn] Data version check complete: no upgrade needed.
2013-04-01 10:46:33+0200 [-] [txdav.common.datastore.upgrade.sql.upgrade.UpgradeDatabaseDataService#warn] Database data check complete.
2013-04-01 10:46:33+0200 [-] [calendarserver.tap.util#info] Configuring augment service of type: <class 'twistedcaldav.directory.augment.AugmentXMLDB'>
2013-04-01 10:46:33+0200 [-] [calendarserver.tap.util#info] Configuring directory service of type: twistedcaldav.directory.xmlfile.XMLDirectoryService
2013-04-01 10:46:33+0200 [-] [calendarserver.tap.util#info] Configuring resource service of type: <class 'twistedcaldav.directory.xmlfile.XMLDirectoryService'>
2013-04-01 10:46:33+0200 [-] [calendarserver.tap.util#info] Setting up principal collection: <class 'twistedcaldav.directory.principal.DirectoryPrincipalProvisioningResource'>
2013-04-01 10:46:33+0200 [-] [twistedcaldav.directory.directory.GroupMembershipCache#debug] is group-cacher-populated
2013-04-01 10:46:33+0200 [-] [twistedcaldav.directory.directory.GroupMembershipCache#debug] Getting Cache Token for 'group-cacher-populated'
2013-04-01 10:46:33+0200 [-] [twistedcaldav.memcachepool.MemCachePool#debug] Initating new client connection to: <twext.internet.gaiendpoint.GAIEndpoint object at 0x10d894fd0>
2013-04-01 10:46:33+0200 [-] [twistedcaldav.memcachepool.MemCachePool#debug] Clients #free: 0, #busy: 0, #pending: 0, #queued: 0
2013-04-01 10:46:33+0200 [Uninitialized] [twistedcaldav.memcachepool.MemCachePool#debug] Busied client: <twistedcaldav.memcachepool.PooledMemCacheProtocol instance at 0x10dcd58c0>
2013-04-01 10:46:33+0200 [Uninitialized] [twistedcaldav.memcachepool.MemCachePool#debug] Clients #free: 0, #busy: 1, #pending: 0, #queued: 0
2013-04-01 10:46:33+0200 [PooledMemCacheProtocol,client] [twistedcaldav.memcachepool.MemCachePool#debug] Freed client: <twistedcaldav.memcachepool.PooledMemCacheProtocol instance at 0x10dcd58c0>
2013-04-01 10:46:33+0200 [PooledMemCacheProtocol,client] [twistedcaldav.memcachepool.MemCachePool#debug] Clients #free: 1, #busy: 0, #pending: 0, #queued: 0
2013-04-01 10:46:33+0200 [PooledMemCacheProtocol,client] [twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info] Group membership cache is already populated
2013-04-01 10:46:33+0200 [-] LimitingInheritingProtocolFactory starting on 8443
2013-04-01 10:46:33+0200 [-] LimitingInheritingProtocolFactory starting on 8443
2013-04-01 10:46:33+0200 [-] Factory starting on 7654
2013-04-01 10:46:33+0200 [-] [calendarserver.tap.caldav.CalDAVServiceMaker#info] Adding notification service
2013-04-01 10:46:33+0200 [-] [calendarserver.tap.caldav.CalDAVServiceMaker#info] Adding group caching service
2013-04-01 10:46:34+0200 [twisted.internet.protocol.Factory] ConnectionFromPeerNode connection established (HOST:IPv4Address(TCP, '127.0.0.1', 7654) PEER:IPv4Address(TCP, '127.0.0.1', 62909))
2013-04-01 10:46:34+0200 [Uninitialized] ConnectionFromPeerNode connection established (HOST:IPv4Address(TCP, '127.0.0.1', 62909) PEER:IPv4Address(TCP, '127.0.0.1', 7654))
2013-04-01 10:46:34+0200 [Uninitialized] ConnectionFromPeerNode connection established (HOST:IPv4Address(TCP, '127.0.0.1', 62911) PEER:IPv4Address(TCP, '127.0.0.1', 7654))
2013-04-01 10:46:34+0200 [twisted.internet.protocol.Factory] ConnectionFromPeerNode connection established (HOST:IPv4Address(TCP, '127.0.0.1', 7654) PEER:IPv4Address(TCP, '127.0.0.1', 62911))
2013-04-01 10:46:39+0200 [-] [groupcacher] 2013-04-01 10:46:39+0200 [-] Log opened.
2013-04-01 10:46:39+0200 [-] [groupcacher] 2013-04-01 10:46:39+0200 [-] twistd 12.3.0 (/usr/local/caldavd/bin/python2.7 2.7.3) starting up.
2013-04-01 10:46:39+0200 [-] [groupcacher] 2013-04-01 10:46:39+0200 [-] reactor class: twisted.internet.selectreactor.SelectReactor.
2013-04-01 10:46:39+0200 [-] [groupcacher] 2013-04-01 10:46:39+0200 [-] /usr/local/caldavd/lib/python2.7/site-packages/Twisted-12.3.0-py2.7-macosx-10.7-intel.egg/twisted/python/util.py:560: exceptions.UserWarning: tried to drop privileges and setuid 93 but uid is already 93; should we be root? Continuing.
2013-04-01 10:46:39+0200 [-] [groupcacher] 2013-04-01 10:46:39+0200 [-] set uid/gid 93/93
2013-04-01 10:46:39+0200 [-] [groupcacher] 2013-04-01 10:46:39+0200 [-] [twistedcaldav.directory.directory.GroupMembershipCacherService#warn] Starting group membership cacher service
2013-04-01 10:46:39+0200 [-] [groupcacher] 2013-04-01 10:46:39+0200 [-] [twistedcaldav.directory.directory.GroupMembershipCacherService#debug] Group membership update called
2013-04-01 10:46:39+0200 [-] [groupcacher] 2013-04-01 10:46:39+0200 [-] [twistedcaldav.directory.directory.GroupMembershipCache#debug] is group-cacher-populated
2013-04-01 10:46:39+0200 [-] [groupcacher] 2013-04-01 10:46:39+0200 [-] [twistedcaldav.directory.directory.GroupMembershipCache#debug] Getting Cache Token for 'group-cacher-populated'
2013-04-01 10:46:39+0200 [-] [groupcacher] 2013-04-01 10:46:39+0200 [-] [twistedcaldav.memcachepool.MemCachePool#debug] Initating new client connection to: <twext.internet.gaiendpoint.GAIEndpoint object at 0x10fbc4450>
2013-04-01 10:46:39+0200 [-] [groupcacher] 2013-04-01 10:46:39+0200 [-] [twistedcaldav.memcachepool.MemCachePool#debug] Clients #free: 0, #busy: 0, #pending: 0, #queued: 0
2013-04-01 10:46:39+0200 [-] [groupcacher] 2013-04-01 10:46:39+0200 [Uninitialized] [twistedcaldav.memcachepool.MemCachePool#debug] Busied client: <twistedcaldav.memcachepool.PooledMemCacheProtocol instance at 0x10fbc9368>
2013-04-01 10:46:39+0200 [-] [groupcacher] 2013-04-01 10:46:39+0200 [Uninitialized] [twistedcaldav.memcachepool.MemCachePool#debug] Clients #free: 0, #busy: 1, #pending: 0, #queued: 0
2013-04-01 10:46:39+0200 [-] [groupcacher] 2013-04-01 10:46:39+0200 [PooledMemCacheProtocol,client] [twistedcaldav.memcachepool.MemCachePool#debug] Freed client: <twistedcaldav.memcachepool.PooledMemCacheProtocol instance at 0x10fbc9368>
2013-04-01 10:46:39+0200 [-] [groupcacher] 2013-04-01 10:46:39+0200 [PooledMemCacheProtocol,client] [twistedcaldav.memcachepool.MemCachePool#debug] Clients #free: 1, #busy: 0, #pending: 0, #queued: 0
2013-04-01 10:46:39+0200 [-] [groupcacher] 2013-04-01 10:46:39+0200 [PooledMemCacheProtocol,client] [twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info] Updating group membership cache
2013-04-01 10:46:39+0200 [-] [groupcacher] 2013-04-01 10:46:39+0200 [PooledMemCacheProtocol,client] [twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info] Group membership snapshot file exists: /var/db/caldavd/Data/memberships_cache
2013-04-01 10:46:39+0200 [-] [groupcacher] 2013-04-01 10:46:39+0200 [PooledMemCacheProtocol,client] [twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info] Attempting to acquire group membership cache lock
2013-04-01 10:46:39+0200 [-] [groupcacher] 2013-04-01 10:46:39+0200 [PooledMemCacheProtocol,client] [twistedcaldav.directory.directory.GroupMembershipCache#debug] add group-cacher-lock
2013-04-01 10:46:39+0200 [-] [groupcacher] 2013-04-01 10:46:39+0200 [PooledMemCacheProtocol,client] [twistedcaldav.directory.directory.GroupMembershipCache#debug] Adding Cache Token for 'group-cacher-lock'
2013-04-01 10:46:39+0200 [-] [groupcacher] 2013-04-01 10:46:39+0200 [PooledMemCacheProtocol,client] [twistedcaldav.memcachepool.MemCachePool#debug] Busied client: <twistedcaldav.memcachepool.PooledMemCacheProtocol instance at 0x10fbc9368>
2013-04-01 10:46:39+0200 [-] [groupcacher] 2013-04-01 10:46:39+0200 [PooledMemCacheProtocol,client] [twistedcaldav.memcachepool.MemCachePool#debug] Clients #free: 0, #busy: 1, #pending: 0, #queued: 0
2013-04-01 10:46:39+0200 [-] [groupcacher] 2013-04-01 10:46:39+0200 [PooledMemCacheProtocol,client] [twistedcaldav.memcachepool.MemCachePool#debug] Freed client: <twistedcaldav.memcachepool.PooledMemCacheProtocol instance at 0x10fbc9368>
2013-04-01 10:46:39+0200 [-] [groupcacher] 2013-04-01 10:46:39+0200 [PooledMemCacheProtocol,client] [twistedcaldav.memcachepool.MemCachePool#debug] Clients #free: 1, #busy: 0, #pending: 0, #queued: 0
2013-04-01 10:46:39+0200 [-] [groupcacher] 2013-04-01 10:46:39+0200 [PooledMemCacheProtocol,client] [twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info] Acquired lock
2013-04-01 10:46:39+0200 [-] [groupcacher] 2013-04-01 10:46:39+0200 [PooledMemCacheProtocol,client] [twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info] Retrieving list of all proxies
2013-04-01 10:46:39+0200 [-] [groupcacher] 2013-04-01 10:46:39+0200 [-] [twistedcaldav.database#debug] Starting ADBAPI thread: 4567547904
2013-04-01 10:46:39+0200 [-] [groupcacher] 2013-04-01 10:46:39+0200 [-] [twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info] There are 4 proxies
2013-04-01 10:46:39+0200 [-] [groupcacher] 2013-04-01 10:46:39+0200 [-] [twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info] Retrieving group hierarchy from directory
2013-04-01 10:46:39+0200 [-] [groupcacher] 2013-04-01 10:46:39+0200 [-] [twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info] 1 groups retrieved from the directory
2013-04-01 10:46:39+0200 [-] [groupcacher] 2013-04-01 10:46:39+0200 [-] [twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info] 0 groups are proxies
2013-04-01 10:46:39+0200 [-] [groupcacher] 2013-04-01 10:46:39+0200 [-] [twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info] There are 0 users delegated-to via groups
2013-04-01 10:46:39+0200 [-] [groupcacher] 2013-04-01 10:46:39+0200 [-] [twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info] Taking snapshot of group memberships to /var/db/caldavd/Data/memberships_cache
2013-04-01 10:46:39+0200 [-] [groupcacher] 2013-04-01 10:46:39+0200 [-] [twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info] Storing 0 group memberships in memcached
2013-04-01 10:46:39+0200 [-] [groupcacher] 2013-04-01 10:46:39+0200 [-] [twistedcaldav.directory.directory.GroupMembershipCache#debug] set group-cacher-populated
2013-04-01 10:46:39+0200 [-] [groupcacher] 2013-04-01 10:46:39+0200 [-] [twistedcaldav.directory.directory.GroupMembershipCache#debug] Setting Cache Token for 'group-cacher-populated'
2013-04-01 10:46:39+0200 [-] [groupcacher] 2013-04-01 10:46:39+0200 [-] [twistedcaldav.memcachepool.MemCachePool#debug] Busied client: <twistedcaldav.memcachepool.PooledMemCacheProtocol instance at 0x10fbc9368>
2013-04-01 10:46:39+0200 [-] [groupcacher] 2013-04-01 10:46:39+0200 [-] [twistedcaldav.memcachepool.MemCachePool#debug] Clients #free: 0, #busy: 1, #pending: 0, #queued: 0
2013-04-01 10:46:39+0200 [-] [groupcacher] 2013-04-01 10:46:39+0200 [PooledMemCacheProtocol,client] [twistedcaldav.memcachepool.MemCachePool#debug] Freed client: <twistedcaldav.memcachepool.PooledMemCacheProtocol instance at 0x10fbc9368>
2013-04-01 10:46:39+0200 [-] [groupcacher] 2013-04-01 10:46:39+0200 [PooledMemCacheProtocol,client] [twistedcaldav.memcachepool.MemCachePool#debug] Clients #free: 1, #busy: 0, #pending: 0, #queued: 0
2013-04-01 10:46:39+0200 [-] [groupcacher] 2013-04-01 10:46:39+0200 [PooledMemCacheProtocol,client] [twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info] Releasing lock
2013-04-01 10:46:39+0200 [-] [groupcacher] 2013-04-01 10:46:39+0200 [PooledMemCacheProtocol,client] [twistedcaldav.directory.directory.GroupMembershipCache#debug] delete group-cacher-lock
2013-04-01 10:46:39+0200 [-] [groupcacher] 2013-04-01 10:46:39+0200 [PooledMemCacheProtocol,client] [twistedcaldav.directory.directory.GroupMembershipCache#debug] Deleting Cache Token for 'group-cacher-lock'
2013-04-01 10:46:39+0200 [-] [groupcacher] 2013-04-01 10:46:39+0200 [PooledMemCacheProtocol,client] [twistedcaldav.memcachepool.MemCachePool#debug] Busied client: <twistedcaldav.memcachepool.PooledMemCacheProtocol instance at 0x10fbc9368>
2013-04-01 10:46:39+0200 [-] [groupcacher] 2013-04-01 10:46:39+0200 [PooledMemCacheProtocol,client] [twistedcaldav.memcachepool.MemCachePool#debug] Clients #free: 0, #busy: 1, #pending: 0, #queued: 0
2013-04-01 10:46:39+0200 [-] [groupcacher] 2013-04-01 10:46:39+0200 [PooledMemCacheProtocol,client] [twistedcaldav.memcachepool.MemCachePool#debug] Freed client: <twistedcaldav.memcachepool.PooledMemCacheProtocol instance at 0x10fbc9368>
2013-04-01 10:46:39+0200 [-] [groupcacher] 2013-04-01 10:46:39+0200 [PooledMemCacheProtocol,client] [twistedcaldav.memcachepool.MemCachePool#debug] Clients #free: 1, #busy: 0, #pending: 0, #queued: 0
2013-04-01 10:46:39+0200 [-] [groupcacher] 2013-04-01 10:46:39+0200 [PooledMemCacheProtocol,client] [twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info] Group memberships cache updated
2013-04-01 10:46:39+0200 [-] [groupcacher] 2013-04-01 10:46:39+0200 [PooledMemCacheProtocol,client] [twistedcaldav.directory.directory.GroupMembershipCacherService#info] Scheduling next group membership update
2013-04-01 10:46:39+0200 [-] [notifications] 2013-04-01 10:46:39+0200 [-] Log opened.
2013-04-01 10:46:39+0200 [-] [notifications] 2013-04-01 10:46:39+0200 [-] twistd 12.3.0 (/usr/local/caldavd/bin/python2.7 2.7.3) starting up.
2013-04-01 10:46:39+0200 [-] [notifications] 2013-04-01 10:46:39+0200 [-] reactor class: twisted.internet.selectreactor.SelectReactor.
2013-04-01 10:46:39+0200 [-] [notifications] 2013-04-01 10:46:39+0200 [-] AMPPushNotifierFactory starting on 62311
2013-04-01 10:46:39+0200 [-] [notifications] 2013-04-01 10:46:39+0200 [-] InternalNotificationFactory starting on 62309
2013-04-01 10:46:39+0200 [-] [notifications] 2013-04-01 10:46:39+0200 [-] /usr/local/caldavd/lib/python2.7/site-packages/Twisted-12.3.0-py2.7-macosx-10.7-intel.egg/twisted/python/util.py:560: exceptions.UserWarning: tried to drop privileges and setuid 93 but uid is already 93; should we be root? Continuing.
2013-04-01 10:46:39+0200 [-] [notifications] 2013-04-01 10:46:39+0200 [-] set uid/gid 93/93
2013-04-01 10:46:39+0200 [-] [caldav-1] Reading configuration from file: /usr/local/caldavd/etc/caldavd.plist
2013-04-01 10:46:39+0200 [-] [caldav-1]  [-] Log opened.
2013-04-01 10:46:39+0200 [-] [caldav-1]  [-] twistd 12.3.0 (/usr/local/caldavd/bin/python2.7 2.7.3) starting up.
2013-04-01 10:46:39+0200 [-] [caldav-1]  [-] reactor class: twisted.internet.selectreactor.SelectReactor.
2013-04-01 10:46:39+0200 [-] [caldav-1]  [-] /usr/local/caldavd/lib/python2.7/site-packages/Twisted-12.3.0-py2.7-macosx-10.7-intel.egg/twisted/python/util.py:560: exceptions.UserWarning: tried to drop privileges and setuid 93 but uid is already 93; should we be root? Continuing.
2013-04-01 10:46:39+0200 [-] [caldav-1]  [-] set uid/gid 93/93
2013-04-01 10:46:39+0200 [-] [caldav-0] Reading configuration from file: /usr/local/caldavd/etc/caldavd.plist
2013-04-01 10:46:39+0200 [-] [caldav-0]  [-] Log opened.
2013-04-01 10:46:39+0200 [-] [caldav-0]  [-] twistd 12.3.0 (/usr/local/caldavd/bin/python2.7 2.7.3) starting up.
2013-04-01 10:46:39+0200 [-] [caldav-0]  [-] reactor class: twisted.internet.selectreactor.SelectReactor.
2013-04-01 10:46:39+0200 [-] [caldav-0]  [-] /usr/local/caldavd/lib/python2.7/site-packages/Twisted-12.3.0-py2.7-macosx-10.7-intel.egg/twisted/python/util.py:560: exceptions.UserWarning: tried to drop privileges and setuid 93 but uid is already 93; should we be root? Continuing.
2013-04-01 10:46:39+0200 [-] [caldav-0]  [-] set uid/gid 93/93
2013-04-01 10:47:22+0200 [-] [caldav-0]  [-] Unhandled Error
2013-04-01 10:47:22+0200 [-] [caldav-0] 	Traceback (most recent call last):
2013-04-01 10:47:22+0200 [-] [caldav-0] 	  File "/usr/local/caldavd/lib/python2.7/site-packages/Twisted-12.3.0-py2.7-macosx-10.7-intel.egg/twisted/python/log.py", line 73, in callWithContext
2013-04-01 10:47:22+0200 [-] [caldav-0] 	    return context.call({ILogContext: newCtx}, func, *args, **kw)
2013-04-01 10:47:22+0200 [-] [caldav-0] 	  File "/usr/local/caldavd/lib/python2.7/site-packages/Twisted-12.3.0-py2.7-macosx-10.7-intel.egg/twisted/python/context.py", line 118, in callWithContext
2013-04-01 10:47:22+0200 [-] [caldav-0] 	    return self.currentContext().callWithContext(ctx, func, *args, **kw)
2013-04-01 10:47:22+0200 [-] [caldav-0] 	  File "/usr/local/caldavd/lib/python2.7/site-packages/Twisted-12.3.0-py2.7-macosx-10.7-intel.egg/twisted/python/context.py", line 81, in callWithContext
2013-04-01 10:47:22+0200 [-] [caldav-0] 	    return func(*args,**kw)
2013-04-01 10:47:22+0200 [-] [caldav-0] 	  File "/usr/local/caldavd/lib/python2.7/site-packages/Twisted-12.3.0-py2.7-macosx-10.7-intel.egg/twisted/internet/selectreactor.py", line 151, in _doReadOrWrite
2013-04-01 10:47:22+0200 [-] [caldav-0] 	    why = getattr(selectable, method)()
2013-04-01 10:47:22+0200 [-] [caldav-0] 	--- <exception caught here> ---
2013-04-01 10:47:22+0200 [-] [caldav-0] 	  File "/usr/local/caldavd/lib/python2.7/site-packages/twext/internet/sendfdport.py", line 295, in doRead
2013-04-01 10:47:22+0200 [-] [caldav-0] 	    description, protocol)
2013-04-01 10:47:22+0200 [-] [caldav-0] 	  File "/usr/local/caldavd/lib/python2.7/site-packages/twext/web2/metafd.py", line 103, in createTransport
2013-04-01 10:47:22+0200 [-] [caldav-0] 	    transport.startTLS(self.contextFactory)
2013-04-01 10:47:22+0200 [-] [caldav-0] 	  File "/usr/local/caldavd/lib/python2.7/site-packages/Twisted-12.3.0-py2.7-macosx-10.7-intel.egg/twisted/internet/_newtls.py", line 179, in startTLS
2013-04-01 10:47:22+0200 [-] [caldav-0] 	    startTLS(self, ctx, normal, FileDescriptor)
2013-04-01 10:47:22+0200 [-] [caldav-0] 	  File "/usr/local/caldavd/lib/python2.7/site-packages/Twisted-12.3.0-py2.7-macosx-10.7-intel.egg/twisted/internet/_newtls.py", line 139, in startTLS
2013-04-01 10:47:22+0200 [-] [caldav-0] 	    tlsFactory = TLSMemoryBIOFactory(contextFactory, client, None)
2013-04-01 10:47:22+0200 [-] [caldav-0] 	  File "/usr/local/caldavd/lib/python2.7/site-packages/Twisted-12.3.0-py2.7-macosx-10.7-intel.egg/twisted/protocols/tls.py", line 602, in __init__
2013-04-01 10:47:22+0200 [-] [caldav-0] 	    contextFactory.getContext()
2013-04-01 10:47:22+0200 [-] [caldav-0] 	exceptions.AttributeError: 'NoneType' object has no attribute 'getContext'


More information about the calendarserver-users mailing list