[CalendarServer-dev] [Calendar and Contacts Server] #377: Can't start ContactsServer
Calendar and Contacts Server
trac at macosforge.org
Sun Apr 25 03:52:50 PDT 2010
#377: Can't start ContactsServer
-----------------------------+----------------------------------------------
Reporter: anj2j@… | Owner: wsanchez@…
Type: Defect | Status: new
Priority: 3: Important | Milestone:
Component: Calendar Server | Severity: Other
Keywords: |
-----------------------------+----------------------------------------------
Hi,
im trying to run the ContactsServer at Ubuntu Intrepid (8.10). I've
checkedout the sources and run the installation with "run -s", all went
good, but after starting the server, there are much of missing modules?
The PYTHONPATH is right:
{{{
/opt/ContactsServer/ContactsServer$ ./run -p
./run: line 545: type: krb5-config: not found
/opt/ContactsServer/ContactsServer:/opt/ContactsServer/PyXML-0.8.4/build/lib
.linux-x86_64-2.5:/opt/ContactsServer/select26-0.1a3/build/lib.linux-
x86_64-2.5:/opt/ContactsServer/Twisted:/opt/ContactsServer/vobject:/opt/ContactsServer/pydirector-1.0.0/build/lib
.linux-x86_64-2.5
}}}
What am I missing? Is the ContactsServer already running on Ubuntu? Are
missing PATHVARIABLES? Or missing Python modules? I'm not so familiar with
python, but the CalendarServer is working well as ubuntu packet.
The call ./run creates this exeptions:
{{{
./run
Building PyXML...
./run: line 545: type: krb5-config: not found
Building select26...
/usr/lib/python2.5/distutils/dist.py:263: UserWarning: Unknown
distribution option: 'include_package_data'
warnings.warn(msg)
Building PyDirector...
Using python as Python
Starting server...
exec python /opt/ContactsServer/Twisted/bin/twistd -n carddav -f
/opt/ContactsServer/ContactsServer/conf/carddavd-dev.plist -o
ProcessType=Combined
Traceback (most recent call last):
File "/opt/ContactsServer/Twisted/twisted/application/app.py", line 354,
in parseOptions
usage.Options.parseOptions(self, options)
File "/opt/ContactsServer/Twisted/twisted/python/usage.py", line 184, in
parseOptions
for (cmd, short, parser, doc) in self.subCommands:
File "/opt/ContactsServer/Twisted/twisted/application/app.py", line 364,
in subCommands
for plug in plugins:
File "/opt/ContactsServer/Twisted/twisted/plugin.py", line 186, in
getPlugins
allDropins = getCache(package)
--- <exception caught here> ---
File "/opt/ContactsServer/Twisted/twisted/plugin.py", line 151, in
getCache
provider = pluginModule.load()
File "/opt/ContactsServer/Twisted/twisted/python/modules.py", line 378,
in load
return self.pathEntry.pythonPath.moduleLoader(self.name)
File "/opt/ContactsServer/Twisted/twisted/python/modules.py", line 614,
in moduleLoader
return self._moduleLoader(modname)
File "/opt/ContactsServer/Twisted/twisted/python/reflect.py", line 361,
in namedAny
topLevelPackage = __import__(trialname)
File "/usr/lib/python2.5/site-packages/twisted/plugins/caldav.py", line
1, in <module>
from twistedcaldav.tap import CalDAVServiceMaker
exceptions.ImportError: No module named tap
Traceback (most recent call last):
File "/opt/ContactsServer/Twisted/twisted/application/app.py", line 354,
in parseOptions
usage.Options.parseOptions(self, options)
File "/opt/ContactsServer/Twisted/twisted/python/usage.py", line 184, in
parseOptions
for (cmd, short, parser, doc) in self.subCommands:
File "/opt/ContactsServer/Twisted/twisted/application/app.py", line 364,
in subCommands
for plug in plugins:
File "/opt/ContactsServer/Twisted/twisted/plugin.py", line 186, in
getPlugins
allDropins = getCache(package)
--- <exception caught here> ---
File "/opt/ContactsServer/Twisted/twisted/plugin.py", line 151, in
getCache
provider = pluginModule.load()
File "/opt/ContactsServer/Twisted/twisted/python/modules.py", line 378,
in load
return self.pathEntry.pythonPath.moduleLoader(self.name)
File "/opt/ContactsServer/Twisted/twisted/python/modules.py", line 614,
in moduleLoader
return self._moduleLoader(modname)
File "/opt/ContactsServer/Twisted/twisted/python/reflect.py", line 361,
in namedAny
topLevelPackage = __import__(trialname)
File "/usr/lib/python2.5/site-
packages/twisted/plugins/cred_anonymous.py", line 14, in <module>
from twisted.cred.strcred import ICheckerFactory
exceptions.ImportError: No module named strcred
Traceback (most recent call last):
File "/opt/ContactsServer/Twisted/twisted/application/app.py", line 354,
in parseOptions
usage.Options.parseOptions(self, options)
File "/opt/ContactsServer/Twisted/twisted/python/usage.py", line 184, in
parseOptions
for (cmd, short, parser, doc) in self.subCommands:
File "/opt/ContactsServer/Twisted/twisted/application/app.py", line 364,
in subCommands
for plug in plugins:
File "/opt/ContactsServer/Twisted/twisted/plugin.py", line 186, in
getPlugins
allDropins = getCache(package)
--- <exception caught here> ---
File "/opt/ContactsServer/Twisted/twisted/plugin.py", line 151, in
getCache
provider = pluginModule.load()
File "/opt/ContactsServer/Twisted/twisted/python/modules.py", line 378,
in load
return self.pathEntry.pythonPath.moduleLoader(self.name)
File "/opt/ContactsServer/Twisted/twisted/python/modules.py", line 614,
in moduleLoader
return self._moduleLoader(modname)
File "/opt/ContactsServer/Twisted/twisted/python/reflect.py", line 361,
in namedAny
topLevelPackage = __import__(trialname)
File "/usr/lib/python2.5/site-packages/twisted/plugins/cred_file.py",
line 16, in <module>
from twisted.cred.strcred import ICheckerFactory
exceptions.ImportError: No module named strcred
Traceback (most recent call last):
File "/opt/ContactsServer/Twisted/twisted/application/app.py", line 354,
in parseOptions
usage.Options.parseOptions(self, options)
File "/opt/ContactsServer/Twisted/twisted/python/usage.py", line 184, in
parseOptions
for (cmd, short, parser, doc) in self.subCommands:
File "/opt/ContactsServer/Twisted/twisted/application/app.py", line 364,
in subCommands
for plug in plugins:
File "/opt/ContactsServer/Twisted/twisted/plugin.py", line 186, in
getPlugins
allDropins = getCache(package)
--- <exception caught here> ---
File "/opt/ContactsServer/Twisted/twisted/plugin.py", line 151, in
getCache
provider = pluginModule.load()
File "/opt/ContactsServer/Twisted/twisted/python/modules.py", line 378,
in load
return self.pathEntry.pythonPath.moduleLoader(self.name)
File "/opt/ContactsServer/Twisted/twisted/python/modules.py", line 614,
in moduleLoader
return self._moduleLoader(modname)
File "/opt/ContactsServer/Twisted/twisted/python/reflect.py", line 361,
in namedAny
topLevelPackage = __import__(trialname)
File "/usr/lib/python2.5/site-packages/twisted/plugins/cred_memory.py",
line 13, in <module>
from twisted.cred.strcred import ICheckerFactory
exceptions.ImportError: No module named strcred
Traceback (most recent call last):
File "/opt/ContactsServer/Twisted/twisted/application/app.py", line 354,
in parseOptions
usage.Options.parseOptions(self, options)
File "/opt/ContactsServer/Twisted/twisted/python/usage.py", line 184, in
parseOptions
for (cmd, short, parser, doc) in self.subCommands:
File "/opt/ContactsServer/Twisted/twisted/application/app.py", line 364,
in subCommands
for plug in plugins:
File "/opt/ContactsServer/Twisted/twisted/plugin.py", line 186, in
getPlugins
allDropins = getCache(package)
--- <exception caught here> ---
File "/opt/ContactsServer/Twisted/twisted/plugin.py", line 151, in
getCache
provider = pluginModule.load()
File "/opt/ContactsServer/Twisted/twisted/python/modules.py", line 378,
in load
return self.pathEntry.pythonPath.moduleLoader(self.name)
File "/opt/ContactsServer/Twisted/twisted/python/modules.py", line 614,
in moduleLoader
return self._moduleLoader(modname)
File "/opt/ContactsServer/Twisted/twisted/python/reflect.py", line 361,
in namedAny
topLevelPackage = __import__(trialname)
File "/usr/lib/python2.5/site-packages/twisted/plugins/cred_unix.py",
line 13, in <module>
from twisted.cred.strcred import ICheckerFactory
exceptions.ImportError: No module named strcred
Traceback (most recent call last):
File "/opt/ContactsServer/Twisted/twisted/application/app.py", line 354,
in parseOptions
usage.Options.parseOptions(self, options)
File "/opt/ContactsServer/Twisted/twisted/python/usage.py", line 184, in
parseOptions
for (cmd, short, parser, doc) in self.subCommands:
File "/opt/ContactsServer/Twisted/twisted/application/app.py", line 364,
in subCommands
for plug in plugins:
File "/opt/ContactsServer/Twisted/twisted/plugin.py", line 186, in
getPlugins
allDropins = getCache(package)
--- <exception caught here> ---
File "/opt/ContactsServer/Twisted/twisted/plugin.py", line 165, in
getCache
dropinPath.setContent(pickle.dumps(dropinDotCache))
File "/opt/ContactsServer/Twisted/twisted/python/filepath.py", line 529,
in setContent
sib.open('w').write(content)
File "/opt/ContactsServer/Twisted/twisted/python/filepath.py", line 373,
in open
return open(self.path, mode+'b')
exceptions.IOError: [Errno 13] Permission denied: '/usr/lib/python2.5
/site-packages/twisted/plugins/dropin.cache.new'
Traceback (most recent call last):
File "/opt/ContactsServer/Twisted/bin/twistd", line 21, in <module>
run()
File "/opt/ContactsServer/Twisted/twisted/scripts/twistd.py", line 27,
in run
app.run(runApp, ServerOptions)
File "/opt/ContactsServer/Twisted/twisted/application/app.py", line 374,
in run
config.parseOptions()
File "/opt/ContactsServer/Twisted/twisted/application/app.py", line 354,
in parseOptions
usage.Options.parseOptions(self, options)
File "/opt/ContactsServer/Twisted/twisted/python/usage.py", line 184, in
parseOptions
for (cmd, short, parser, doc) in self.subCommands:
File "/opt/ContactsServer/Twisted/twisted/application/app.py", line 365,
in subCommands
self.loadedPlugins[plug.tapname] = plug
File "/opt/ContactsServer/ContactsServer/twisted/plugins/carddav.py",
line 13, in getProperty
return getattr(reflect.namedClass(self.serviceMakerClass), propname)
File "/opt/ContactsServer/Twisted/twisted/python/reflect.py", line 347,
in namedObject
module = namedModule(string.join(classSplit[:-1], '.'))
File "/opt/ContactsServer/Twisted/twisted/python/reflect.py", line 335,
in namedModule
topLevel = __import__(name)
File
"/opt/ContactsServer/ContactsServer/addressbookserver/tap/carddav.py",
line 58, in <module>
from twisted.web2.http import Request, RedirectResponse
File "/opt/ContactsServer/Twisted/twisted/web2/http.py", line 475, in
<module>
components.registerAdapter(compat.makeOldRequestAdapter,
iweb.IRequest, iweb.IOldRequest)
File "/opt/ContactsServer/Twisted/twisted/python/components.py", line
87, in registerAdapter
raise ValueError("an adapter (%s) was already registered." % (factory,
))
ValueError: an adapter (<function makeOldRequestAdapter at 0x17ee8c0>) was
already registered.
}}}
best regards,
aNj
--
Ticket URL: <http://trac.calendarserver.org/ticket/377>
Calendar and Contacts Server </>
HTTP/WebDAV/CalDAV Server
More information about the calendarserver-dev
mailing list