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/msg00195/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

Reply via email to