While trying to bring my 5.1 FreeBSD-port to 8.0, I’m getting: - - - [caldav3:/] axel# service caldavd onestart Starting caldavd. Traceback (most recent call last): File "/usr/local/bin/twistd", line 14, in <module> run() File "/usr/local/lib/python2.7/site-packages/twisted/scripts/twistd.py", line 27, in run app.run(runApp, ServerOptions) File "/usr/local/lib/python2.7/site-packages/twisted/application/app.py", line 652, in run config.parseOptions() File "/usr/local/lib/python2.7/site-packages/twisted/application/app.py", line 619, in parseOptions usage.Options.parseOptions(self, options) File "/usr/local/lib/python2.7/site-packages/twisted/python/usage.py", line 262, in parseOptions for (cmd, short, parser, doc) in self.subCommands: File "/usr/local/lib/python2.7/site-packages/twisted/application/app.py", line 636, in subCommands for plug in sorted(plugins, key=attrgetter('tapname')): File "/usr/local/lib/python2.7/site-packages/twisted/plugins/caldav.py", line 29, in getProperty return getattr(reflect.namedClass(self.serviceMakerClass), propname) File "/usr/local/lib/python2.7/site-packages/twisted/python/reflect.py", line 168, in namedObject module = namedModule('.'.join(classSplit[:-1])) File "/usr/local/lib/python2.7/site-packages/twisted/python/reflect.py", line 154, in namedModule topLevel = __import__(name) File "/usr/local/lib/python2.7/site-packages/calendarserver/tap/caldav.py", line 75, in <module> from txdav.who.groups import GroupCacherPollingWork File "/usr/local/lib/python2.7/site-packages/txdav/who/groups.py", line 29, in <module> from txdav.caldav.datastore.sql import CalendarStoreFeatures File "/usr/local/lib/python2.7/site-packages/txdav/caldav/datastore/sql.py", line 1134, in <module> class Calendar(CommonHomeChild): File "/usr/local/lib/python2.7/site-packages/txdav/caldav/datastore/sql.py", line 1163, in Calendar _shadowProperties = tuple([PropertyName.fromString(prop) for prop in config.Sharing.Calendars.CollectionProperties.Shadowable]) File "/usr/local/lib/python2.7/site-packages/twistedcaldav/config.py", line 180, in __getattr__ self.update() File "/usr/local/lib/python2.7/site-packages/twistedcaldav/config.py", line 262, in update hook(self._data, reloading=reloading) File "/usr/local/lib/python2.7/site-packages/twistedcaldav/stdconfig.py", line 1457, in _postUpdateResourceService from twistedcaldav.upgrade import upgradeResourcesXML File "/usr/local/lib/python2.7/site-packages/twistedcaldav/upgrade.py", line 67, in <module> from calendarserver.tap.util import getRootResource, FakeRequest File "/usr/local/lib/python2.7/site-packages/calendarserver/tap/util.py", line 68, in <module> from twistedcaldav.controlapi import ControlAPIResource File "/usr/local/lib/python2.7/site-packages/twistedcaldav/controlapi.py", line 47, in <module> from txdav.who.groups import GroupCacherPollingWork, GroupRefreshWork, \ ImportError: cannot import name GroupCacherPollingWork /usr/local/etc/rc.d/caldavd: WARNING: failed to start caldavd [caldav3:/] axel# service caldavd onestart Starting caldavd. > /usr/local/lib/python2.7/site-packages/txdav/caldav/datastore/sql.py(1166)Calendar() -> _shadowProperties = tuple([PropertyName.fromString(prop) for prop in config.Sharing.Calendars.CollectionProperties.Shadowable]) (Pdb) p config.Sharing.Calendars *** ImportError: ImportError('cannot import name GroupCacherPollingWork',) (Pdb) p config.Sharing *{‚Enabled': True, 'AddressBooks': *{'CollectionProperties': *{'Global': [], 'Shadowable': ['{urn:ietf:params:xml:ns:carddav}addressbook-description'], 'ProxyOverride': []}, 'Groups': *{'Enabled': False}, 'Enabled': False}, 'AllowExternalUsers': False, 'Calendars': *{'Enabled': True, 'CollectionProperties': *{'Global': [], 'Shadowable': ['{urn:ietf:params:xml:ns:caldav}calendar-description'], 'ProxyOverride': ['{urn:ietf:params:xml:ns:caldav}calendar-description', '{com.apple.ical:}calendarcolor', '{http://apple.com/ns/ical/}calendar-color', '{http://apple.com/ns/ical/}calendar-order']}, 'IgnorePerUserProperties': ['X-APPLE-STRUCTURED-LOCATION'], 'Groups': *{'ReconciliationDelaySeconds': 5, 'Enabled': True}}} - - - In my config, I have: - - - <!-- Shared Calendars & Address Books --> <key>Sharing</key> <dict> <key>Enabled</key> <true/> </dict> - - - Any help appreciated, Axel --- PGP-Key:29E99DD6 ☀ computing @ chaos claudius
_______________________________________________ calendarserver-dev mailing list calendarserver-dev@lists.macosforge.org https://lists.macosforge.org/mailman/listinfo/calendarserver-dev