hi !
trying to install Calendar Server on Ubuntu 7.10
I used this tutorial :
http://trac.calendarserver.org/projects/calendarserver/wiki/
QuickStart
and this one :
http://www.mail-archive.com/calendarserver-users@lists.macosforge.org/msg001
95/LinuxBuildAndRun-DarwinCalendarServer
when doing ./run -s everything seems to be ok.
then when doing ./run I got this error, any idea ?
thank you.
jean duffas
[EMAIL PROTECTED]:~/CalendarServer$ ./run
Traceback (most recent call last):
File "/home/fit/Twisted/twisted/application/app.py", line 354, in
parseOptions
usage.Options.parseOptions(self, options)
File "/home/fit/Twisted/twisted/python/usage.py", line 184, in
parseOptions
for (cmd, short, parser, doc) in self.subCommands:
File "/home/fit/Twisted/twisted/application/app.py", line 364, in
subCommands
for plug in plugins:
File "/home/fit/Twisted/twisted/plugin.py", line 186, in getPlugins
allDropins = getCache(package)
--- <exception caught here> ---
File "/home/fit/Twisted/twisted/plugin.py", line 151, in getCache
provider = pluginModule.load()
File "/home/fit/Twisted/twisted/python/modules.py", line 378, in
load
return self.pathEntry.pythonPath.moduleLoader(self.name)
File "/home/fit/Twisted/twisted/python/modules.py", line 614, in
moduleLoader
return self._moduleLoader(modname)
File "/home/fit/Twisted/twisted/python/reflect.py", line 361, in
namedAny
topLevelPackage = __import__(trialname)
File "/home/fit/CalendarServer/twisted/plugins/caldav.py", line 1,
in <module>
from twistedcaldav.tap import CalDAVServiceMaker
File "/home/fit/CalendarServer/twistedcaldav/tap.py", line 45, in
<module>
from twistedcaldav.resource import CalDAVResource
File "/home/fit/CalendarServer/twistedcaldav/resource.py", line 35,
in <module>
from twisted.web2.dav.idav import IDAVPrincipalCollectionResource
exceptions.ImportError: cannot import name
IDAVPrincipalCollectionResource
Traceback (most recent call last):
File "/home/fit/Twisted/twisted/python/usage.py", line 373, in
__str__
return self.getSynopsis() + '\n' + self.getUsage(width=None)
File "/home/fit/Twisted/twisted/python/usage.py", line 407, in
getUsage
for (cmd, short, parser, desc) in self.subCommands:
File "/home/fit/Twisted/twisted/application/app.py", line 364, in
subCommands
for plug in plugins:
File "/home/fit/Twisted/twisted/plugin.py", line 186, in getPlugins
allDropins = getCache(package)
--- <exception caught here> ---
File "/home/fit/Twisted/twisted/plugin.py", line 151, in getCache
provider = pluginModule.load()
File "/home/fit/Twisted/twisted/python/modules.py", line 378, in
load
return self.pathEntry.pythonPath.moduleLoader(self.name)
File "/home/fit/Twisted/twisted/python/modules.py", line 614, in
moduleLoader
return self._moduleLoader(modname)
File "/home/fit/Twisted/twisted/python/reflect.py", line 361, in
namedAny
topLevelPackage = __import__(trialname)
File "/home/fit/CalendarServer/twisted/plugins/caldav.py", line 1,
in <module>
from twistedcaldav.tap import CalDAVServiceMaker
File "/home/fit/CalendarServer/twistedcaldav/__init__.py", line 59,
in <module>
import twistedcaldav.customxml
File "/home/fit/CalendarServer/twistedcaldav/customxml.py", line
26,
in <module>
from twisted.web2.dav.resource import twisted_dav_namespace
File "/home/fit/Twisted/twisted/web2/dav/resource.py", line 51, in
<module>
from twisted.web2.http import HTTPError, RedirectResponse,
StatusResponse
File "/home/fit/Twisted/twisted/web2/http.py", line 462, in
<module>
components.registerAdapter(compat.makeOldRequestAdapter,
iweb.IRequest, iweb.IOldRequest)
File "/home/fit/Twisted/twisted/python/components.py", line 87, in
registerAdapter
raise ValueError("an adapter (%s) was already registered." %
(factory, ))
exceptions.ValueError: an adapter (<function
makeOldRequestAdapter at
0x84acf0c>) was already registered.
Usage: twistd [options]
Options:
--savestats save the Stats object rather than the text
output of
the profiler.
-o, --no_save do not save state on shutdown
-e, --encrypted The specified tap/aos/xml file is encrypted.
--nothotshot Don't use the 'hotshot' profiler even if
it's
available.
-n, --nodaemon don't daemonize
-q, --quiet No-op for backwards compatability.
--originalname Don't try to change the process name
--syslog Log to syslog, not to file
--euid Set only effective user-id rather than real
user-id.
(This option has no effect unless the server
is running
as root, in which case it means not to shed
all
privileges after binding ports, retaining
the
option to
regain privileges in cases such as spawning
processes.
Use with caution.)
-l, --logfile= log to a specified file, - for stdout
-p, --profile= Run in profile mode, dumping results to
specified file
-f, --file= read the given .tap file [default:
twistd.tap]
-y, --python= read an application from within a Python
file
(implies
-o)
-x, --xml= Read an application from a .tax file
(Marmalade
format).
-s, --source= Read an application from a .tas file (AOT
format).
-d, --rundir= Change to a supplied directory before
running
[default:
.]
--report-profile= E-mail address to use when reporting dynamic
execution
profiler stats. This should not be combined
with other
profiling options. This will only take
effect
if the
application to be run has an application
name.
--prefix= use the given prefix when syslogging
[default: twisted]
--pidfile= Name of the pidfile [default: twistd.pid]
--chroot= Chroot to a supplied directory before
running
-u, --uid= The uid to run as.
-g, --gid= The gid to run as.
--help-reactors Display a list of possibly available reactor
names.
--version Print version information and exit.
--spew Print an insanely verbose log of everything
that
happens. Useful when debugging freezes or
locks in
complex code.
-b, --debug run the application in the Python Debugger
(implies
nodaemon), sending SIGUSR2 will drop into
debugger
-r, --reactor= Which reactor to use (see --help-reactors
for
a list of
possibilities)
--help Display this help and exit.
Commands:
web2 An HTTP/1.1 web server that can serve from a
filesystem or
application resource.
ftp An FTP server.
telnet A simple, telnet-based remote debugging service.
socks A SOCKSv4 proxy service.
manhole-old An interactive remote debugger service.
portforward A simple port-forwarder.
web A general-purpose web server which can serve
from a
filesystem or application resource.
inetd An inetd(8) replacement.
news A news server.
words A modern words server
toc An AIM TOC service.
dns A domain name server.
mail An email service
manhole An interactive remote debugger service
accessible
via
telnet and ssh and providing syntax coloring and
basic line
editing functionality.
conch A Conch SSH service.
/home/fit/Twisted/bin/twistd: Unknown command: caldav
_______________________________________________
calendarserver-users mailing list
calendarserver-users@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo/calendarserver-users