[CalendarServer-users] calendarserver with debian wheezy

Michael Köhler ml_calendarserver-users at controlc.de
Fri Jan 31 11:14:19 PST 2014


Hi Christian,

Am 31.12.2013 um 02:48 schrieb Christian Vielhauer <c.vielhauer at 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 at 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


More information about the calendarserver-users mailing list