Thanks. Putting the command in /Library/StartupItems instead of Launchd worked. I've been trying to understand the ins and outs of launchd and so would like to understand the error but otherwise great. ________________________________________________________ Scott Buchanan
DSB Associates e-mail: [EMAIL PROTECTED] 4-D Neuroimaging Tel: (858) 759-9496 Fax: (858) 759-0825 ________________________________________________________ On Mar 5, 2008, at 4:06 PM, fano.de Team wrote: > Although I have other problems with the caldav server, my installation > was quite easy and worked two times so far. > > I used Xcode to connect and checkout the appropriate files. Put things > in ~/Projects/ > After that just ran the run script provided to d/l the rest of the > neccessary files/folders. > At the end a little configuration just to create users and bind the > server to the local IP. > Putting the run command into the startup files of the user, that > simply was it. > > I did this install on an old G4 quicksilver with dual 1.8 G4 cpu card > with 10.5.2 and no user changes to the python framework. > > Strongly recommend the above method to get things running in about 10 > mins. > > best, mac > > > Am 06.03.2008 um 00:50 schrieb Scott Buchanan: > >> Continuing the 'installation on 10.5 client' theme I've found the >> following but am now stuck. >> >> 1) I found I had to de-install several independent builds of the >> python support libraries. For example, as best I can tell and I >> didn't really try to pin things down by testing back and forth, the >> latest version of Twisted does NOT work with this server. But if you >> have it installed in /Library/Frameworks/Python.framework/Versions/ >> Current/lib/python2.5/site-packages then CalendarServer's build won't >> download and install its version. CS's version seems to have a >> specific build number and specific patches for twisted. What I did >> was go to /Library/Frameworks/Python.framework/Versions/Current/lib/ >> python2.5/site-packages/ and delete all packages used by CS and then >> re-installed through CS. This then worked and doing run -i installs >> everything in /Library/Frameworks/Python.framework/Versions/2.5. >> >> I put all configuration files in /etc/caldavd >> >> Data Root in /var/run/caldavd >> Document Root in /Library/CalendarServer/Documents >> Logs in /var/log/caldavd >> >> And then the command line >> >> sudo /Library/Frameworks/Python.framework/Versions/Current/bin/ >> caldavd >> -f /etc/caldavd/caldavd.plist -P caldav -t Combined -T /Library/ >> Frameworks/Python.framework/Versions/Current/bin/twistd >> >> works great. >> >> The problem occurs when I try to create a plist file for launchd >> using >> the above. I always get the error >> >> 2008-03-05 15:02:46-0800 [-] Log opened. >> 2008-03-05 15:02:46-0800 [-] twistd 2.5.0 (/Library/Frameworks/ >> Python.framework/Versions/2.5/Resources/Python.app/Contents/MacOS/ >> Python 2.5.0) starting up >> 2008-03-05 15:02:46-0800 [-] reactor class: <class >> 'twisted.internet.selectreactor.SelectReactor'> >> 2008-03-05 15:02:46-0800 [-] 2 processors found, configuring 2 >> processes. >> 2008-03-05 15:02:46-0800 [-] Traceback (most recent call last): >> 2008-03-05 15:02:46-0800 [-] File "/Library/Frameworks/ >> Python.framework/Versions/2.5/bin/twistd", line 21, in <module> >> 2008-03-05 15:02:46-0800 [-] run() >> 2008-03-05 15:02:46-0800 [-] File "Library/Frameworks/ >> Python.framework/Versions/2.5/lib/python2.5/site-packages/twisted/ >> scripts/twistd.py", line 27, in run >> 2008-03-05 15:02:46-0800 [-] app.run(runApp, ServerOptions) >> 2008-03-05 15:02:46-0800 [-] File "Library/Frameworks/ >> Python.framework/Versions/2.5/lib/python2.5/site-packages/twisted/ >> application/app.py", line 379, in run >> 2008-03-05 15:02:46-0800 [-] runApp(config) >> 2008-03-05 15:02:46-0800 [-] File "Library/Frameworks/ >> Python.framework/Versions/2.5/lib/python2.5/site-packages/twisted/ >> scripts/twistd.py", line 23, in runApp >> 2008-03-05 15:02:46-0800 [-] _SomeApplicationRunner(config).run() >> 2008-03-05 15:02:46-0800 [-] File "Library/Frameworks/ >> Python.framework/Versions/2.5/lib/python2.5/site-packages/twisted/ >> application/app.py", line 157, in run >> 2008-03-05 15:02:46-0800 [-] self.application = >> self.createOrGetApplication() >> 2008-03-05 15:02:46-0800 [-] File "Library/Frameworks/ >> Python.framework/Versions/2.5/lib/python2.5/site-packages/twisted/ >> application/app.py", line 202, in createOrGetApplication >> 2008-03-05 15:02:46-0800 [-] ser = >> plg.makeService(self.config.subOptions) >> 2008-03-05 15:02:46-0800 [-] File "Library/Frameworks/ >> Python.framework/Versions/2.5/lib/python2.5/site-packages/ >> twistedcaldav/tap.py", line 751, in makeService >> 2008-03-05 15:02:46-0800 [-] service = serviceMethod(options) >> 2008-03-05 15:02:46-0800 [-] File "Library/Frameworks/ >> Python.framework/Versions/2.5/lib/python2.5/site-packages/ >> twistedcaldav/cluster.py", line 204, in makeService_Combined >> 2008-03-05 15:02:46-0800 [-] >> monitor.addProcess(process.getName(), >> 2008-03-05 15:02:46-0800 [-] File "Library/Frameworks/ >> Python.framework/Versions/2.5/lib/python2.5/site-packages/ >> twistedcaldav/cluster.py", line 76, in getName >> 2008-03-05 15:02:46-0800 [-] "Can't create TwistdSlaveProcess >> without a TCP Port") >> 2008-03-05 15:02:46-0800 [-] twistedcaldav.config.ConfigurationError: >> Can't create TwistdSlaveProcess without a TCP Port >> >> >> I'm sure its something in the environment but I'm not sure how to >> configure it. >> >> Any help?? >> >> ________________________________________________________ >> Scott Buchanan >> >> DSB Associates e-mail: [EMAIL PROTECTED] >> 4-D Neuroimaging Tel: (858) 759-9496 >> Fax: (858) 759-0825 >> ________________________________________________________ >> >> >> >> >> On Feb 25, 2008, at 12:37 PM, Robert Harris wrote: >> >>> >>> On 25 Feb 2008, at 18:58, Scott Buchanan wrote: >>> >>>> Hi, >>>> >>>> Are there a clear set of instructions on how to install and >>>> configure Calendarserver on a Leopard client? I can download, >>>> build and run the daemon from the source directory with the test >>>> accounts, etc. but when I go to (./run -i / ) install it as a >>>> system daemon and install the launchd plist I'm not sure where >>>> things are. For example the installed version of twistd always >>>> complains about not enough parameters but if I point back to the >>>> source directory version all is OK. I'm sure this is path/ >>>> pythonpath issue but I don't know enough about twistd and python to >>>> puzzle this out. >>>> >>>> So my original question, Are there a clear set of instructions on >>>> how to install and configure Calendarserver on a Leopard client? >>> >>> I posed pretty much the same problems and questions but never got an >>> answer. >>> >>> The "wrong number of parameters" may be a missing slash at the >>> beginning of PYTHONPATH in /usr/local/bin/caldavd . >>> >>> I managed to get DCS running with the following directory structure, >>> all >>> under /Users/calendar : >>> >>> - conf/ containing accounts.dtd, accounts.xml, >>> caldavd.plist, >>> mime.types >>> and sudoers.plist >>> - data/ in which digest.sqlite is created >>> - documents/ containing the directories principals/ and >>> calendars/ . I think that >>> they are populated appropriately by the server, >>> perhaps after >>> pointing an iCal client at it for a new user. I >>> also put >>> server.pem here. >>> - log/ in which log files are created >>> >>> If you find a better installation guide please let me know :) >>> >>> Robert >>> >>> >>> >>> >>> >> >> _______________________________________________ >> calendarserver-users mailing list >> calendarserver-users@lists.macosforge.org >> http://lists.macosforge.org/mailman/listinfo.cgi/calendarserver-users > > > > Vielen Dank und viel Spass beim Urlaub auf Fanø wünscht das fano.de > Team 8) > -- > Besuchen Sie die schönste Insel Dänemarks / Visit Denmarks most > beautiful island: http://www.fano.de! > > > _______________________________________________ > calendarserver-users mailing list > calendarserver-users@lists.macosforge.org > http://lists.macosforge.org/mailman/listinfo.cgi/calendarserver-users _______________________________________________ calendarserver-users mailing list calendarserver-users@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/calendarserver-users