[CalendarServer-users] installing on Ubuntu, error...
jean
jduffas1 at free.fr
Mon Jan 14 04:13:41 PST 2008
yes... but I bought a 5W PC, so verry low consomation, great for a
mini server :-)
Le 12 janv. 08 à 10:11, Olivier DUCROT a écrit :
> You'd better run it on MacOS X Server. It's very well integrated as
> well and
> you won't need so much knowledge on Linux ;-)
>
>
> le 7/01/08 15:57, jean à jduffas1 at free.fr a écrit :
>
>> hello,
>>
>> I understood the problem :
>> i didn' t install "patch" ... sorry, I' m not very good on linux ;-)
>>
>> now I can install the app, but I got an other error when trying to
>> use
>> the test config...
>> here it is :
>>
>> any idea ?
>>
>>
>> $ ./run
>> 2008-01-07 09:53:06-0500 [-] Log opened.
>> 2008-01-07 09:53:06-0500 [-] twistd 2.5.0+rUnknown (/usr/bin/python
>> 2.5.1) starting up
>> 2008-01-07 09:53:06-0500 [-] reactor class: <class
>> 'twisted.internet.selectreactor.SelectReactor'>
>> 2008-01-07 09:53:06-0500 [-] 1 processors found, configuring 1
>> processes.
>> 2008-01-07 09:53:06-0500 [-] twistedcaldav.logging.AMPLoggingFactory
>> starting on "'logs/caldavd.sock'"
>> 2008-01-07 09:53:08-0500 [-] [caldav-8008] [-] Log opened.
>> 2008-01-07 09:53:08-0500 [-] [caldav-8008] [-] twistd 2.5.0+rUnknown
>> (/usr/bin/python 2.5.1) starting up
>> 2008-01-07 09:53:08-0500 [-] [caldav-8008] [-] reactor class: <class
>> 'twisted.internet.selectreactor.SelectReactor'>
>> 2008-01-07 09:53:08-0500 [-] [caldav-8008] [startup] Configuring
>> directory service of type:
>> twistedcaldav.directory.xmlfile.XMLDirectoryService
>> 2008-01-07 09:53:09-0500 [-] [caldav-8008] [startup] Configuring
>> SudoDirectoryService with file: conf/sudoers.plist
>> 2008-01-07 09:53:09-0500 [-] [caldav-8008] [startup] Setting up
>> document root at: twistedcaldav/test/data/
>> 2008-01-07 09:53:09-0500 [-] [caldav-8008] [startup] Setting up
>> principal collection: <class
>> 'twistedcaldav
>> .directory.principal.DirectoryPrincipalProvisioningResource'>
>> 2008-01-07 09:53:09-0500 [-] [caldav-8008] [startup] Setting up
>> calendar collection: <class
>> 'twistedcaldav.static.CalendarHomeProvisioningFile'>
>> 2008-01-07 09:53:09-0500 [-] [caldav-8008] [startup] Setting up root
>> resource: <class 'twistedcaldav.root.RootResource'>
>> 2008-01-07 09:53:09-0500 [-] [caldav-8008] [startup] Setting up
>> default ACEs on root resource
>> 2008-01-07 09:53:09-0500 [-] [caldav-8008] [startup] Setting up
>> AdminPrincipals
>> 2008-01-07 09:53:09-0500 [-] [caldav-8008] [startup] Added /
>> principals/__uids__/admin/ as admin principal
>> 2008-01-07 09:53:09-0500 [-] [caldav-8008] [startup] Setting root
>> ACL
>> 2008-01-07 09:53:09-0500 [-] [caldav-8008] [-] Traceback (most
>> recent
>> call last):
>> 2008-01-07 09:53:09-0500 [-] [caldav-8008] [-] File "../Twisted/
>> bin/
>> twistd", line 21, in <module>
>> 2008-01-07 09:53:09-0500 [-] [caldav-8008] [-] run()
>> 2008-01-07 09:53:09-0500 [-] [caldav-8008] [-] File "/home/fit/
>> Twisted/twisted/scripts/twistd.py", line 27, in run
>> 2008-01-07 09:53:09-0500 [-] [caldav-8008] [-] app.run(runApp,
>> ServerOptions)
>> 2008-01-07 09:53:09-0500 [-] [caldav-8008] [-] File "/home/fit/
>> Twisted/twisted/application/app.py", line 379, in run
>> 2008-01-07 09:53:09-0500 [-] [caldav-8008] [-] runApp(config)
>> 2008-01-07 09:53:09-0500 [-] [caldav-8008] [-] File "/home/fit/
>> Twisted/twisted/scripts/twistd.py", line 23, in runApp
>> 2008-01-07 09:53:09-0500 [-] [caldav-8008] [-]
>> _SomeApplicationRunner(config).run()
>> 2008-01-07 09:53:09-0500 [-] [caldav-8008] [-] File "/home/fit/
>> Twisted/twisted/application/app.py", line 157, in run
>> 2008-01-07 09:53:09-0500 [-] [caldav-8008] [-]
>> self.application =
>> self.createOrGetApplication()
>> 2008-01-07 09:53:09-0500 [-] [caldav-8008] [-] File "/home/fit/
>> Twisted/twisted/application/app.py", line 202, in
>> createOrGetApplication
>> 2008-01-07 09:53:09-0500 [-] [caldav-8008] [-] ser =
>> plg.makeService(self.config.subOptions)
>> 2008-01-07 09:53:09-0500 [-] [caldav-8008] [-] File "/home/fit/
>> CalendarServer/twistedcaldav/tap.py", line 600, in makeService
>> 2008-01-07 09:53:09-0500 [-] [caldav-8008] [-] service =
>> serviceMethod(options)
>> 2008-01-07 09:53:09-0500 [-] [caldav-8008] [-] File "/home/fit/
>> CalendarServer/twistedcaldav/tap.py", line 448, in makeService_Slave
>> 2008-01-07 09:53:09-0500 [-] [caldav-8008] [-]
>> root.setAccessControlList(davxml.ACL(*rootACEs))
>> 2008-01-07 09:53:09-0500 [-] [caldav-8008] [-] File "/home/fit/
>> Twisted/twisted/web2/dav/resource.py", line 790, in
>> setAccessControlList
>> 2008-01-07 09:53:09-0500 [-] [caldav-8008] [-]
>> self.writeDeadProperty(acl)
>> 2008-01-07 09:53:09-0500 [-] [caldav-8008] [-] File "/home/fit/
>> Twisted/twisted/web2/dav/resource.py", line 497, in writeDeadProperty
>> 2008-01-07 09:53:09-0500 [-] [caldav-8008] [-]
>> self.deadProperties().set(property)
>> 2008-01-07 09:53:09-0500 [-] [caldav-8008] [-] File "/home/fit/
>> Twisted/twisted/web2/dav/xattrprops.py", line 124, in set
>> 2008-01-07 09:53:09-0500 [-] [caldav-8008] [-]
>> self.attrs[self._encode(property.qname())] =
>> compress(property.toxml())
>> 2008-01-07 09:53:09-0500 [-] [caldav-8008] [-] File "/home/fit/
>> xattr/build/lib.linux-i586-2.5/xattr/__init__.py", line 115, in
>> __setitem__
>> 2008-01-07 09:53:09-0500 [-] [caldav-8008] [-] self.set(item,
>> value)
>> 2008-01-07 09:53:09-0500 [-] [caldav-8008] [-] File "/home/fit/
>> xattr/build/lib.linux-i586-2.5/xattr/__init__.py", line 81, in set
>> 2008-01-07 09:53:09-0500 [-] [caldav-8008] [-] self._set(name,
>> value, 0, options | self.options)
>> 2008-01-07 09:53:09-0500 [-] [caldav-8008] [-] File "/home/fit/
>> xattr/build/lib.linux-i586-2.5/xattr/__init__.py", line 16, in _func
>> 2008-01-07 09:53:09-0500 [-] [caldav-8008] [-] return
>> func(first,
>> *args)
>> 2008-01-07 09:53:09-0500 [-] [caldav-8008] [-] IOError: [Errno 95]
>> Operation not supported: '/home/fit/CalendarServer/twistedcaldav/
>> test/
>> data'
>>
>> Le 7 janv. 08 à 15:52, mwacker at linagora.com a écrit :
>>
>>> Hi,
>>> I'm the humble author of the Linux Howto Tuto you mentioned.
>>>
>>> I can't correctly help you since your problem seems to be a twisted
>>> configuration realted (As far as i can read the log).
>>> I don't think it's even Linux related (the only non trivial part of
>>> the
>>> howto is correct File System configuration, with meta-data
>>> extensions).
>>>
>>> I hope some python/twisted specialist on this list (i'm not) will
>>> easily
>>> find what's your problem.
>>>
>>> If not, i plan to upgrade my own ubuntu to 7.10 in short delay and
>>> i'll
>>> update the howto, if needed.
>>>
>>>
>>>
>>>> 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
>>>>
>>>>
>>>>
>>>>
>>>> fit at fit-PC:~/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 at lists.macosforge.org
>>>> http://lists.macosforge.org/mailman/listinfo/calendarserver-users
>>>>
>>>
>>>
>>>
>>
>> _______________________________________________
>> calendarserver-users mailing list
>> calendarserver-users at lists.macosforge.org
>> http://lists.macosforge.org/mailman/listinfo/calendarserver-users
>>
>
>
>
More information about the calendarserver-users
mailing list