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 à [EMAIL PROTECTED] 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, [EMAIL PROTECTED] 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




[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





_______________________________________________
calendarserver-users mailing list
calendarserver-users@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo/calendarserver-users





_______________________________________________
calendarserver-users mailing list
calendarserver-users@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo/calendarserver-users

Reply via email to