<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Thank you, Andre, for your reply.<div><br></div><div>Having now followed that link (which explains how to download and compile as a developer, nothing about deployment except what _not_ to do), and tried to follow the instructions, I managed to it get it compiled and working in a 'test' environment. Issue (1) below always appeared.</div><div><br></div><div>These are the issues I have trying to deploy:</div><div><br></div><div>1) Compiler error when trying:</div><div><div><font class="Apple-style-span" face="'Courier New'">A system version of twisted exists, but version is 8.2.0 (< 10.1).</font></div><div><font class="Apple-style-span" face="'Courier New'">Building Twisted...</font></div><div><font class="Apple-style-span" face="'Courier New'">unrecognized .svn/entries format in </font></div><div><font class="Apple-style-span" face="'Courier New'">conftest.c:1:23: error: sys/epoll.h: No such file or directory</font></div><div><font class="Apple-style-span" face="'Courier New'">conftest.c:1:23: error: sys/epoll.h: No such file or directory</font></div><div><font class="Apple-style-span" face="'Courier New'">conftest.c:1:23: error: sys/epoll.h: No such file or directory</font></div><div><font class="Apple-style-span" face="'Courier New'">lipo: can't open input file: /var/folders/NF/NF7P443VE3K04yAADfdxwE+++TI/-Tmp-//ccGWCmnv.out (No such file or directory)</font></div><div><br></div><div>But this does not yet seem to cause any problems.</div><div><br></div><div>2) When I looked in 'run' it says deployment is achieved by </div><div><div><font class="Apple-style-span" face="'Courier New'">"./run -i</font></div><div><font class="Apple-style-span" face="'Courier New'"># /tmp/foo && cd /tmp/foo && pax -pe -rvw . /") and use the caldavd</font></div><div><font class="Apple-style-span" face="'Courier New'"># executable to start the server.</font></div></div><div><br></div><div>Except, when I perform the pax command as an admin, not root, it has permission errors. So I installed as root and tried to run as admin user and items such as ./data were missing (need to run as non-root for PosrGRESQL reasons) eg</div><div><br></div><div><div><font class="Apple-style-span" face="'Courier New'">$ /usr/local/bin/caldavd -f caldavd-dev.plist</font></div><div><font class="Apple-style-span" face="'Courier New'">/Library/Python/2.6/site-packages/twisted/mail/smtp.py:10: DeprecationWarning: the MimeWriter module is deprecated; use the email package instead</font></div><div><font class="Apple-style-span" face="'Courier New'"> import MimeWriter, tempfile, rfc822</font></div><div><font class="Apple-style-span" face="'Courier New'">Reading configuration from file: caldavd-dev.plist</font></div><div><font class="Apple-style-span" face="'Courier New'">Traceback (most recent call last):</font></div><div><font class="Apple-style-span" face="'Courier New'"> File "/usr/bin/twistd", line 21, in <module></font></div><div><font class="Apple-style-span" face="'Courier New'"> run()</font></div><div><font class="Apple-style-span" face="'Courier New'"> File "//Twisted/build/lib.macosx-10.6-universal-2.6/twisted/scripts/twistd.py", line 27, in run</font></div><div><font class="Apple-style-span" face="'Courier New'"> app.run(runApp, ServerOptions)</font></div><div><font class="Apple-style-span" face="'Courier New'"> File "//Twisted/build/lib.macosx-10.6-universal-2.6/twisted/application/app.py", line 621, in run</font></div><div><font class="Apple-style-span" face="'Courier New'"> config.parseOptions()</font></div><div><font class="Apple-style-span" face="'Courier New'"> File "//Twisted/build/lib.macosx-10.6-universal-2.6/twisted/application/app.py", line 601, in parseOptions</font></div><div><font class="Apple-style-span" face="'Courier New'"> usage.Options.parseOptions(self, options)</font></div><div><font class="Apple-style-span" face="'Courier New'"> File "//Twisted/build/lib.macosx-10.6-universal-2.6/twisted/python/usage.py", line 231, in parseOptions</font></div><div><font class="Apple-style-span" face="'Courier New'"> self.subOptions.parseOptions(rest)</font></div><div><font class="Apple-style-span" face="'Courier New'"> File "//Twisted/build/lib.macosx-10.6-universal-2.6/twisted/python/usage.py", line 241, in parseOptions</font></div><div><font class="Apple-style-span" face="'Courier New'"> self.postOptions()</font></div><div><font class="Apple-style-span" face="'Courier New'"> File "/Library/Python/2.6/site-packages/calendarserver/tap/caldav.py", line 263, in postOptions</font></div><div><font class="Apple-style-span" face="'Courier New'"> self.checkConfiguration()</font></div><div><font class="Apple-style-span" face="'Courier New'"> File "/Library/Python/2.6/site-packages/calendarserver/tap/caldav.py", line 311, in checkConfiguration</font></div><div><font class="Apple-style-span" face="'Courier New'"> access=os.W_OK,</font></div><div><font class="Apple-style-span" face="'Courier New'"> File "/Library/Python/2.6/site-packages/calendarserver/tap/caldav.py", line 281, in checkDirectory</font></div><div><font class="Apple-style-span" face="'Courier New'"> checkDirectory(dirpath, description, access=access, create=create)</font></div><div><font class="Apple-style-span" face="'Courier New'"> File "/Library/Python/2.6/site-packages/calendarserver/tools/util.py", line 234, in checkDirectory</font></div><div><font class="Apple-style-span" face="'Courier New'"> % (description, dirpath))</font></div><div><font class="Apple-style-span" face="'Courier New'">twistedcaldav.config.ConfigurationError: Server root does not exist: ./data</font></div></div><div><br></div><div>So, how is the data directory supposed to be created? How is one supposed to install/deploy?</div><div><br></div><div>3) Tried to start caldavd from within my test area but got some sort of index out of range error:</div><div><br></div><div><div><font class="Apple-style-span" face="'Courier New'">$ /usr/local/bin/caldavd -f conf/caldavd-dev.plist -L -X</font></div><div><font class="Apple-style-span" face="'Courier New'">/Library/Python/2.6/site-packages/twisted/mail/smtp.py:10: DeprecationWarning: the MimeWriter module is deprecated; use the email package instead</font></div><div><font class="Apple-style-span" face="'Courier New'"> import MimeWriter, tempfile, rfc822</font></div><div><font class="Apple-style-span" face="'Courier New'">Reading configuration from file: conf/caldavd-dev.plist</font></div><div><font class="Apple-style-span" face="'Courier New'">Removing stale pidfile /CalendarServer/data/Logs/state/caldavd.pid</font></div><div><font class="Apple-style-span" face="'Courier New'">2010-11-14 13:21:20+1100 [-] Log opened.</font></div><div><font class="Apple-style-span" face="'Courier New'">2010-11-14 13:21:20+1100 [-] twistd 10.1.0 (/System/Library/Frameworks/Python.framework/Versions/2.6/bin/python 2.6.1) starting up.</font></div><div><font class="Apple-style-span" face="'Courier New'">2010-11-14 13:21:20+1100 [-] reactor class: twisted.internet.selectreactor.SelectReactor.</font></div><div><font class="Apple-style-span" face="'Courier New'">2010-11-14 13:21:20+1100 [-] calendarserver.accesslog.AMPLoggingFactory starting on "'./data/Logs/state/caldavd.sock'"</font></div><div><font class="Apple-style-span" face="'Courier New'">2010-11-14 13:21:20+1100 [-] <class 'twext.web2.metafd.LimitingInheritingProtocolFactory'> starting on 8008</font></div><div><font class="Apple-style-span" face="'Courier New'">2010-11-14 13:21:20+1100 [-] <class 'twext.web2.metafd.LimitingInheritingProtocolFactory'> starting on 8800</font></div><div><font class="Apple-style-span" face="'Courier New'">2010-11-14 13:21:20+1100 [-] <class 'twext.web2.metafd.LimitingInheritingProtocolFactory'> starting on 8443</font></div><div><font class="Apple-style-span" face="'Courier New'">2010-11-14 13:21:20+1100 [-] <class 'twext.web2.metafd.LimitingInheritingProtocolFactory'> starting on 8843</font></div><div><font class="Apple-style-span" face="'Courier New'">2010-11-14 13:21:20+1100 [-] calendarserver.tap.caldav.CalDAVStatisticsServer starting on "'./data/Logs/state/caldavd-stats.sock'"</font></div><div><font class="Apple-style-span" face="'Courier New'">2010-11-14 13:21:20+1100 [-] Traceback (most recent call last):</font></div><div><font class="Apple-style-span" face="'Courier New'">2010-11-14 13:21:20+1100 [-] File "/usr/bin/twistd", line 21, in <module></font></div><div><font class="Apple-style-span" face="'Courier New'">2010-11-14 13:21:20+1100 [-] run()</font></div><div><font class="Apple-style-span" face="'Courier New'">2010-11-14 13:21:20+1100 [-] File "//Twisted/build/lib.macosx-10.6-universal-2.6/twisted/scripts/twistd.py", line 27, in run</font></div><div><font class="Apple-style-span" face="'Courier New'">2010-11-14 13:21:20+1100 [-] app.run(runApp, ServerOptions)</font></div><div><font class="Apple-style-span" face="'Courier New'">2010-11-14 13:21:20+1100 [-] File "//Twisted/build/lib.macosx-10.6-universal-2.6/twisted/application/app.py", line 626, in run</font></div><div><font class="Apple-style-span" face="'Courier New'">2010-11-14 13:21:20+1100 [-] runApp(config)</font></div><div><font class="Apple-style-span" face="'Courier New'">2010-11-14 13:21:20+1100 [-] File "//Twisted/build/lib.macosx-10.6-universal-2.6/twisted/scripts/twistd.py", line 23, in runApp</font></div><div><font class="Apple-style-span" face="'Courier New'">2010-11-14 13:21:20+1100 [-] _SomeApplicationRunner(config).run()</font></div><div><font class="Apple-style-span" face="'Courier New'">2010-11-14 13:21:20+1100 [-] File "//Twisted/build/lib.macosx-10.6-universal-2.6/twisted/application/app.py", line 378, in run</font></div><div><font class="Apple-style-span" face="'Courier New'">2010-11-14 13:21:20+1100 [-] self.postApplication()</font></div><div><font class="Apple-style-span" face="'Courier New'">2010-11-14 13:21:20+1100 [-] File "//Twisted/build/lib.macosx-10.6-universal-2.6/twisted/scripts/_twistd_unix.py", line 205, in postApplication</font></div><div><font class="Apple-style-span" face="'Courier New'">2010-11-14 13:21:20+1100 [-] self.startApplication(self.application)</font></div><div><font class="Apple-style-span" face="'Courier New'">2010-11-14 13:21:20+1100 [-] File "//Twisted/build/lib.macosx-10.6-universal-2.6/twisted/scripts/_twistd_unix.py", line 317, in startApplication</font></div><div><font class="Apple-style-span" face="'Courier New'">2010-11-14 13:21:20+1100 [-] app.startApplication(application, not self.config['no_save'])</font></div><div><font class="Apple-style-span" face="'Courier New'">2010-11-14 13:21:20+1100 [-] File "//Twisted/build/lib.macosx-10.6-universal-2.6/twisted/application/app.py", line 648, in startApplication</font></div><div><font class="Apple-style-span" face="'Courier New'">2010-11-14 13:21:20+1100 [-] service.IService(application).startService()</font></div><div><font class="Apple-style-span" face="'Courier New'">2010-11-14 13:21:20+1100 [-] File "//Twisted/build/lib.macosx-10.6-universal-2.6/twisted/application/service.py", line 278, in startService</font></div><div><font class="Apple-style-span" face="'Courier New'">2010-11-14 13:21:20+1100 [-] service.startService()</font></div><div><font class="Apple-style-span" face="'Courier New'">2010-11-14 13:21:20+1100 [-] File "//Twisted/build/lib.macosx-10.6-universal-2.6/twisted/application/service.py", line 278, in startService</font></div><div><font class="Apple-style-span" face="'Courier New'">2010-11-14 13:21:20+1100 [-] service.startService()</font></div><div><font class="Apple-style-span" face="'Courier New'">2010-11-14 13:21:20+1100 [-] File "/CalendarServer/txdav/base/datastore/subpostgres.py", line 382, in startService</font></div><div><font class="Apple-style-span" face="'Courier New'">2010-11-14 13:21:20+1100 [-] initdb = which("initdb")[0]</font></div><div><font class="Apple-style-span" face="'Courier New'">2010-11-14 13:21:20+1100 [-] IndexError: list index out of range</font></div></div><div><br></div><div><br></div><div>Thank you for any assistance. Maybe I'll submit some documentation when I get it working.</div><div><br></div><div>Regards</div><div><br></div><div>Godfrey</div><div><br></div><div><div>On 14/11/2010, at 10:59 AM, Andre LaBranche wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>To build trunk code from source:<br><br><a href="http://trac.calendarserver.org/wiki/QuickStart">http://trac.calendarserver.org/wiki/QuickStart</a><br><br>linked from: http://trac.calendarserver.org/wiki/docs-trunk<br><br>Cheers,<br>-dre<br><br>On Nov 13, 2010, at 1:56 PM, xxyy123@optusnet.com.au wrote:<br><br><blockquote type="cite">Hi,<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">I am trying to install Calendar Server. <br></blockquote><blockquote type="cite">I have installed macports and darwinbuild on Snow Leopard 10.6.4. Although I had XCode 3.2.1 installed, it could not find 'make' so I had to install XCode 3.2.2.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Now, how do I install and configure the Calendar server? I cannot find any information at http://trac.calendarserver.org/<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Thank you.<br></blockquote><blockquote type="cite">_______________________________________________<br></blockquote><blockquote type="cite">calendarserver-users mailing list<br></blockquote><blockquote type="cite">calendarserver-users@lists.macosforge.org<br></blockquote><blockquote type="cite">http://lists.macosforge.org/mailman/listinfo.cgi/calendarserver-users<br></blockquote><br></div></blockquote></div><br></div></body></html>