Installing CalendarServer Instructions

View: New views
5 Messages — Rating Filter:   Alert me  

Installing CalendarServer Instructions

by Scott Buchanan :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Is there a Wiki or similar on which to find/contribute information about installation of Calendar Server.  It is definitely not an easy system to install, even on OS X.

I've been running CalendarServer on 10.4 Server and 10.5 Client for about 2 years.  I recent had to upgrade to the latest release (2.3) on the 10.5.8 client to maintain compatibility with the iPhone 3.1  Here are a few issues I ran into for which I can find no instructions, or what I did  wrong which cause me to have to do the following after running ./run -i /.

1) the PYTHONPATH declared in the /usr/local/bin/caldavd was incorrect.  It was "Library/Python/2.5/site-packages/:$PYTHONPATH" instead of "/Library/Python/2.5/site-packages/:$PYTHONPATH" (note the missing slash at the beginning).  I remember this being a problem 2 years ago and is still there.

2) After correcting item 1 the server would still not launch and the errors showed that something was looking for /usr/share/caldavd/bin/twistd.  I could not find where this was coming from so I solved this by 'ln -s /usr/local/bin /usr/share/caldavd'  

3) The it still would not run.  Looking at the logs again it was looking for memcached which is not installed on 10.5 client.  I then downloaded and built memcached (and libevent which is required by memcached).

Now things are running.  I did a bunch of other things with the log files locations/permissions which have changed (I think) but they may also have been due to the above items being wrong/missing.

If there was  wiki/FAQ to which to post these that would be great.  If this exists can you point me to it?

Cheers,


Scott

D. Scott Buchanan Ph.D.
President
Fawkes Consulting
4124 Stonebridge Lane
Rancho Santa Fe, CA 92091
USA
E-mail:
Tel:
Cell:
Fax:
dscottbuch@...
+1 (858) 771-0689
+1 (619) 992-6365
+1 (858) 759-0825

This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the system manager. 


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

Re: Installing CalendarServer Instructions

by Jeremy Paul Carroll :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I second this... There are plenty of people out here trying to use this - particularly on OS X Client edition - who aren't UNIX Sysadmins and who need to be taken through the process step-by-step with the assumption that their knowledge is basic. People such as me!

If someone can get some clear instructions with the above provisos in mind, then I am more than happy to knock them into shape as a definitive guide for OSX (I was a professional technical author for more than ten years)...

I think you'll find 90% of people using the calendar server are doing so by using the "./run -d" development method, rather than the correct implementation method (I haven't seen any instructions anywhere that are any use as to how to do this). The "launchd" fix doesn't work by the way...

I'm sure that in the true spirit of Open Source we can get this into shape...

Cheers,

Jeremy.

On 7 Aug 2009, at 14:11, Scott Buchanan wrote:

Is there a Wiki or similar on which to find/contribute information about installation of Calendar Server.  It is definitely not an easy system to install, even on OS X.

I've been running CalendarServer on 10.4 Server and 10.5 Client for about 2 years.  I recent had to upgrade to the latest release (2.3) on the 10.5.8 client to maintain compatibility with the iPhone 3.1  Here are a few issues I ran into for which I can find no instructions, or what I did  wrong which cause me to have to do the following after running ./run -i /.

1) the PYTHONPATH declared in the /usr/local/bin/caldavd was incorrect.  It was "Library/Python/2.5/site-packages/:$PYTHONPATH" instead of "/Library/Python/2.5/site-packages/:$PYTHONPATH" (note the missing slash at the beginning).  I remember this being a problem 2 years ago and is still there.

2) After correcting item 1 the server would still not launch and the errors showed that something was looking for /usr/share/caldavd/bin/twistd.  I could not find where this was coming from so I solved this by 'ln -s /usr/local/bin /usr/share/caldavd'  

3) The it still would not run.  Looking at the logs again it was looking for memcached which is not installed on 10.5 client.  I then downloaded and built memcached (and libevent which is required by memcached).

Now things are running.  I did a bunch of other things with the log files locations/permissions which have changed (I think) but they may also have been due to the above items being wrong/missing.

If there was  wiki/FAQ to which to post these that would be great.  If this exists can you point me to it?

Cheers,


Scott

D. Scott Buchanan Ph.D.
President
Fawkes Consulting
4124 Stonebridge Lane
Rancho Santa Fe, CA 92091
USA
E-mail:
Tel:
Cell:
Fax:
dscottbuch@...
+1 (858) 771-0689
+1 (619) 992-6365
+1 (858) 759-0825

This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the system manager. 

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


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

Re: Installing CalendarServer Instructions

by Scott Buchanan :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I'm happy to contribute what I can but, while I have been a sysadmin, what I did was 'to get it to work' and not necessarily 'the right way'.  It would be helpful (I would say essential) to have one of the dev's involved at least as an editor.  I know they don't have the time beyond that.

Regards,

Scott
On Aug 7, 2009, at 6:59 AM, Jeremy Paul Carroll wrote:

I second this... There are plenty of people out here trying to use this - particularly on OS X Client edition - who aren't UNIX Sysadmins and who need to be taken through the process step-by-step with the assumption that their knowledge is basic. People such as me!

If someone can get some clear instructions with the above provisos in mind, then I am more than happy to knock them into shape as a definitive guide for OSX (I was a professional technical author for more than ten years)...

I think you'll find 90% of people using the calendar server are doing so by using the "./run -d" development method, rather than the correct implementation method (I haven't seen any instructions anywhere that are any use as to how to do this). The "launchd" fix doesn't work by the way...

I'm sure that in the true spirit of Open Source we can get this into shape...

Cheers,

Jeremy.

On 7 Aug 2009, at 14:11, Scott Buchanan wrote:

Is there a Wiki or similar on which to find/contribute information about installation of Calendar Server.  It is definitely not an easy system to install, even on OS X.

I've been running CalendarServer on 10.4 Server and 10.5 Client for about 2 years.  I recent had to upgrade to the latest release (2.3) on the 10.5.8 client to maintain compatibility with the iPhone 3.1  Here are a few issues I ran into for which I can find no instructions, or what I did  wrong which cause me to have to do the following after running ./run -i /.

1) the PYTHONPATH declared in the /usr/local/bin/caldavd was incorrect.  It was "Library/Python/2.5/site-packages/:$PYTHONPATH" instead of "/Library/Python/2.5/site-packages/:$PYTHONPATH" (note the missing slash at the beginning).  I remember this being a problem 2 years ago and is still there.

2) After correcting item 1 the server would still not launch and the errors showed that something was looking for /usr/share/caldavd/bin/twistd.  I could not find where this was coming from so I solved this by 'ln -s /usr/local/bin /usr/share/caldavd'  

3) The it still would not run.  Looking at the logs again it was looking for memcached which is not installed on 10.5 client.  I then downloaded and built memcached (and libevent which is required by memcached).

Now things are running.  I did a bunch of other things with the log files locations/permissions which have changed (I think) but they may also have been due to the above items being wrong/missing.

If there was  wiki/FAQ to which to post these that would be great.  If this exists can you point me to it?

Cheers,


Scott

D. Scott Buchanan Ph.D.
President
Fawkes Consulting
4124 Stonebridge Lane
Rancho Santa Fe, CA 92091
USA
E-mail:
Tel:
Cell:
Fax:
dscottbuch@...
+1 (858) 771-0689
+1 (619) 992-6365
+1 (858) 759-0825

This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the system manager. 

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

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



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

smime.p7s (2K) Download Attachment

Re: Installing CalendarServer Instructions

by odinm :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

A wiki would rock.

I'd be happy to donate enough to register a domain name and contribute  
toward hosting for the wiki.  I could set those things up myself, but  
it would probably be better if there was a group that owned those  
resources so that one person couldn't hold the data hostage some day  
in the future when a disagreement arises.

Anyway, I'd be happy to contribute because my office benefits greatly  
from having shared calendaring with DCS.  I'm no guru at it though (I  
decided to use Debian Lenny as a platform because it's in the  
repositories and my previous attempts at a startup script failed), so  
while I'd like to contribute back in some manner, I am cognizant of my  
limitations.  I can manage donations though.  That's a snap.

On Aug 7, 2009, at 12:42 PM, Scott Buchanan wrote:

> I'm happy to contribute what I can but, while I have been a  
> sysadmin, what I did was 'to get it to work' and not necessarily  
> 'the right way'.  It would be helpful (I would say essential) to  
> have one of the dev's involved at least as an editor.  I know they  
> don't have the time beyond that.
>
> Regards,
>
> Scott
> On Aug 7, 2009, at 6:59 AM, Jeremy Paul Carroll wrote:
>
>> I second this... There are plenty of people out here trying to use  
>> this - particularly on OS X Client edition - who aren't UNIX  
>> Sysadmins and who need to be taken through the process step-by-step  
>> with the assumption that their knowledge is basic. People such as me!
>>
>> If someone can get some clear instructions with the above provisos  
>> in mind, then I am more than happy to knock them into shape as a  
>> definitive guide for OSX (I was a professional technical author for  
>> more than ten years)...
>>
>> I think you'll find 90% of people using the calendar server are  
>> doing so by using the "./run -d" development method, rather than  
>> the correct implementation method (I haven't seen any instructions  
>> anywhere that are any use as to how to do this). The "launchd" fix  
>> doesn't work by the way...
>>
>> I'm sure that in the true spirit of Open Source we can get this  
>> into shape...
>>
>> Cheers,
>>
>> Jeremy.
>>
>> On 7 Aug 2009, at 14:11, Scott Buchanan wrote:
>>
>>> Is there a Wiki or similar on which to find/contribute information  
>>> about installation of Calendar Server.  It is definitely not an  
>>> easy system to install, even on OS X.
>>>
>>> I've been running CalendarServer on 10.4 Server and 10.5 Client  
>>> for about 2 years.  I recent had to upgrade to the latest release  
>>> (2.3) on the 10.5.8 client to maintain compatibility with the  
>>> iPhone 3.1  Here are a few issues I ran into for which I can find  
>>> no instructions, or what I did  wrong which cause me to have to do  
>>> the following after running ./run -i /.
>>>
>>> 1) the PYTHONPATH declared in the /usr/local/bin/caldavd was  
>>> incorrect.  It was "Library/Python/2.5/site-packages/:$PYTHONPATH"  
>>> instead of "/Library/Python/2.5/site-packages/:$PYTHONPATH" (note  
>>> the missing slash at the beginning).  I remember this being a  
>>> problem 2 years ago and is still there.
>>>
>>> 2) After correcting item 1 the server would still not launch and  
>>> the errors showed that something was looking for /usr/share/
>>> caldavd/bin/twistd.  I could not find where this was coming from  
>>> so I solved this by 'ln -s /usr/local/bin /usr/share/caldavd'
>>>
>>> 3) The it still would not run.  Looking at the logs again it was  
>>> looking for memcached which is not installed on 10.5 client.  I  
>>> then downloaded and built memcached (and libevent which is  
>>> required by memcached).
>>>
>>> Now things are running.  I did a bunch of other things with the  
>>> log files locations/permissions which have changed (I think) but  
>>> they may also have been due to the above items being wrong/missing.
>>>
>>> If there was  wiki/FAQ to which to post these that would be  
>>> great.  If this exists can you point me to it?
>>>
>>> Cheers,
>>>
>>>
>>> Scott
>>>
>>>
>>> D. Scott Buchanan Ph.D.
>>> President
>>> Fawkes Consulting
>>> 4124 Stonebridge Lane
>>> Rancho Santa Fe, CA 92091
>>> USA
>>> E-mail:
>>> Tel:
>>> Cell:
>>> Fax:
>>> dscottbuch@...
>>> +1 (858) 771-0689
>>> +1 (619) 992-6365
>>> +1 (858) 759-0825
>>> This email and any files transmitted with it are confidential and  
>>> intended solely for the use of the individual or entity to whom  
>>> they are addressed. If you have received this email in error  
>>> please notify the system manager.
>>>
>>>
>>> _______________________________________________
>>> calendarserver-users mailing list
>>> calendarserver-users@...
>>> http://lists.macosforge.org/mailman/listinfo.cgi/calendarserver- 
>>> users
>>
>> _______________________________________________
>> calendarserver-users mailing list
>> calendarserver-users@...
>> http://lists.macosforge.org/mailman/listinfo.cgi/calendarserver-users
>
> _______________________________________________
> calendarserver-users mailing list
> calendarserver-users@...
> http://lists.macosforge.org/mailman/listinfo.cgi/calendarserver-users

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

Re: Installing CalendarServer Instructions

by Max Bobzien :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hey,

I would like to support the idea of creating a wiki for the calendar  
service. Since I have gathered a little experience in setting up a  
wiki for my studies, maybe I can contribute that way. I can also offer  
to do the german translation of the instructions and maybe handle the  
coordination of the wiki project (sorry, at the moment I am writing my  
thesis in project management, so I see projects everywhere around me ;)

Regards,

Max


Am 07.08.2009 um 22:48 schrieb odinm:

> A wiki would rock.
>
> I'd be happy to donate enough to register a domain name and  
> contribute toward hosting for the wiki.  I could set those things up  
> myself, but it would probably be better if there was a group that  
> owned those resources so that one person couldn't hold the data  
> hostage some day in the future when a disagreement arises.
>
> Anyway, I'd be happy to contribute because my office benefits  
> greatly from having shared calendaring with DCS.  I'm no guru at it  
> though (I decided to use Debian Lenny as a platform because it's in  
> the repositories and my previous attempts at a startup script  
> failed), so while I'd like to contribute back in some manner, I am  
> cognizant of my limitations.  I can manage donations though.  That's  
> a snap.
>
> On Aug 7, 2009, at 12:42 PM, Scott Buchanan wrote:
>
>> I'm happy to contribute what I can but, while I have been a  
>> sysadmin, what I did was 'to get it to work' and not necessarily  
>> 'the right way'.  It would be helpful (I would say essential) to  
>> have one of the dev's involved at least as an editor.  I know they  
>> don't have the time beyond that.
>>
>> Regards,
>>
>> Scott
>> On Aug 7, 2009, at 6:59 AM, Jeremy Paul Carroll wrote:
>>
>>> I second this... There are plenty of people out here trying to use  
>>> this - particularly on OS X Client edition - who aren't UNIX  
>>> Sysadmins and who need to be taken through the process step-by-
>>> step with the assumption that their knowledge is basic. People  
>>> such as me!
>>>
>>> If someone can get some clear instructions with the above provisos  
>>> in mind, then I am more than happy to knock them into shape as a  
>>> definitive guide for OSX (I was a professional technical author  
>>> for more than ten years)...
>>>
>>> I think you'll find 90% of people using the calendar server are  
>>> doing so by using the "./run -d" development method, rather than  
>>> the correct implementation method (I haven't seen any instructions  
>>> anywhere that are any use as to how to do this). The "launchd" fix  
>>> doesn't work by the way...
>>>
>>> I'm sure that in the true spirit of Open Source we can get this  
>>> into shape...
>>>
>>> Cheers,
>>>
>>> Jeremy.
>>>
>>> On 7 Aug 2009, at 14:11, Scott Buchanan wrote:
>>>
>>>> Is there a Wiki or similar on which to find/contribute  
>>>> information about installation of Calendar Server.  It is  
>>>> definitely not an easy system to install, even on OS X.
>>>>
>>>> I've been running CalendarServer on 10.4 Server and 10.5 Client  
>>>> for about 2 years.  I recent had to upgrade to the latest release  
>>>> (2.3) on the 10.5.8 client to maintain compatibility with the  
>>>> iPhone 3.1  Here are a few issues I ran into for which I can find  
>>>> no instructions, or what I did  wrong which cause me to have to  
>>>> do the following after running ./run -i /.
>>>>
>>>> 1) the PYTHONPATH declared in the /usr/local/bin/caldavd was  
>>>> incorrect.  It was "Library/Python/2.5/site-packages/:
>>>> $PYTHONPATH" instead of "/Library/Python/2.5/site-packages/:
>>>> $PYTHONPATH" (note the missing slash at the beginning).  I  
>>>> remember this being a problem 2 years ago and is still there.
>>>>
>>>> 2) After correcting item 1 the server would still not launch and  
>>>> the errors showed that something was looking for /usr/share/
>>>> caldavd/bin/twistd.  I could not find where this was coming from  
>>>> so I solved this by 'ln -s /usr/local/bin /usr/share/caldavd'
>>>>
>>>> 3) The it still would not run.  Looking at the logs again it was  
>>>> looking for memcached which is not installed on 10.5 client.  I  
>>>> then downloaded and built memcached (and libevent which is  
>>>> required by memcached).
>>>>
>>>> Now things are running.  I did a bunch of other things with the  
>>>> log files locations/permissions which have changed (I think) but  
>>>> they may also have been due to the above items being wrong/missing.
>>>>
>>>> If there was  wiki/FAQ to which to post these that would be  
>>>> great.  If this exists can you point me to it?
>>>>
>>>> Cheers,
>>>>
>>>>
>>>> Scott
>>>>
>>>>
>>>> D. Scott Buchanan Ph.D.
>>>> President
>>>> Fawkes Consulting
>>>> 4124 Stonebridge Lane
>>>> Rancho Santa Fe, CA 92091
>>>> USA
>>>> E-mail:
>>>> Tel:
>>>> Cell:
>>>> Fax:
>>>> dscottbuch@...
>>>> +1 (858) 771-0689
>>>> +1 (619) 992-6365
>>>> +1 (858) 759-0825
>>>> This email and any files transmitted with it are confidential and  
>>>> intended solely for the use of the individual or entity to whom  
>>>> they are addressed. If you have received this email in error  
>>>> please notify the system manager.
>>>>
>>>>
>>>> _______________________________________________
>>>> calendarserver-users mailing list
>>>> calendarserver-users@...
>>>> http://lists.macosforge.org/mailman/listinfo.cgi/calendarserver-users
>>>
>>> _______________________________________________
>>> calendarserver-users mailing list
>>> calendarserver-users@...
>>> http://lists.macosforge.org/mailman/listinfo.cgi/calendarserver- 
>>> users
>>
>> _______________________________________________
>> calendarserver-users mailing list
>> calendarserver-users@...
>> http://lists.macosforge.org/mailman/listinfo.cgi/calendarserver-users
>
> _______________________________________________
> calendarserver-users mailing list
> calendarserver-users@...
> http://lists.macosforge.org/mailman/listinfo.cgi/calendarserver-users

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