Hi Christian, Am 31.12.2013 um 02:48 schrieb Christian Vielhauer <c.vielhauer@me.com>:
Starting server... Traceback (most recent call last): File "/usr/share/calendarserver/Twisted-13.2.0/build/scripts-2.7/twistd", line 14, in <module> run() File "/usr/share/calendarserver/Twisted-13.2.0/build/lib.linux-x86_64-2.7/twisted/scripts/twistd.py", line 27, in run app.run(runApp, ServerOptions) File "/usr/share/calendarserver/Twisted-13.2.0/build/lib.linux-x86_64-2.7/twisted/application/app.py", line 637, in run config.parseOptions() File "/usr/share/calendarserver/Twisted-13.2.0/build/lib.linux-x86_64-2.7/twisted/application/app.py", line 604, in parseOptions usage.Options.parseOptions(self, options) File "/usr/share/calendarserver/Twisted-13.2.0/build/lib.linux-x86_64-2.7/twisted/python/usage.py", line 261, in parseOptions for (cmd, short, parser, doc) in self.subCommands: File "/usr/share/calendarserver/Twisted-13.2.0/build/lib.linux-x86_64-2.7/twisted/application/app.py", line 621, in subCommands for plug in sorted(plugins, key=attrgetter('tapname')): File "/usr/share/calendarserver/CalendarServer/twisted/plugins/caldav.py", line 29, in getProperty return getattr(reflect.namedClass(self.serviceMakerClass), propname) File "/usr/share/calendarserver/Twisted-13.2.0/build/lib.linux-x86_64-2.7/twisted/python/_reflectpy3.py", line 151, in namedObject module = namedModule('.'.join(classSplit[:-1])) File "/usr/share/calendarserver/Twisted-13.2.0/build/lib.linux-x86_64-2.7/twisted/python/_reflectpy3.py", line 137, in namedModule topLevel = __import__(name) File "/usr/share/calendarserver/CalendarServer/calendarserver/tap/caldav.py", line 61, in <module> from txweb2.channel.http import LimitingHTTPFactory, SSLRedirectRequest, \ File "/usr/share/calendarserver/CalendarServer/txweb2/channel/__init__.py", line 30, in <module> from txweb2.channel.http import HTTPFactory File "/usr/share/calendarserver/CalendarServer/txweb2/channel/http.py", line 45, in <module> from twistedcaldav.config import config File "/usr/share/calendarserver/CalendarServer/twistedcaldav/__init__.py", line 36, in <module> import twistedcaldav.caldavxml File "/usr/share/calendarserver/CalendarServer/twistedcaldav/caldavxml.py", line 39, in <module> from twistedcaldav.ical import Component as iComponent File "/usr/share/calendarserver/CalendarServer/twistedcaldav/ical.py", line 45, in <module> from txdav.caldav.datastore.scheduling.cuaddress import normalizeCUAddr File "/usr/share/calendarserver/CalendarServer/txdav/caldav/datastore/scheduling/cuaddress.py", line 20, in <module> from txdav.caldav.datastore.scheduling.utils import extractEmailDomain File "/usr/share/calendarserver/CalendarServer/txdav/caldav/datastore/scheduling/utils.py", line 19, in <module> from txdav.caldav.icalendarstore import ComponentRemoveState File "/usr/share/calendarserver/CalendarServer/txdav/caldav/icalendarstore.py", line 23, in <module> from txdav.common.icommondatastore import ICommonTransaction, \ File "/usr/share/calendarserver/CalendarServer/txdav/common/icommondatastore.py", line 23, in <module> from txdav.idav import ITransaction File "/usr/share/calendarserver/CalendarServer/txdav/idav.py", line 35, in <module> from zope.interface.common.mapping import IMapping ImportError: No module named common.mapping root@dav:/usr/share/calendarserver/CalendarServer#
Try to google for ImportError: No module named common.mappingdid not help :-(
maybe I´ve found the solution for the same error on Debian Jessie. I´ve to install python-setuptools and then everything works well. Maybe it´ll helps you. Bye, Michael