calendar server on debian

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

calendar server on debian

by Tom Wright-9 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Problems,problems
So no only can I not get calendarserver to bind to an ssl port I also  
can't get digest authentication to work, I'm seeing the error:

  'Authentication failed: nonce-count is not a valid hex string: None'

Is the debian package a really old version of calendarserver and should i  
build from svn?
Thanks tom
_______________________________________________
calendarserver-users mailing list
calendarserver-users@...
http://lists.macosforge.org/mailman/listinfo.cgi/calendarserver-users

Re: calendar server on debian

by Jochen Grotepass :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I got at least the http digest authentication to work with the debian
installation. Besides some other issues that I posted and where I still
working on.

Whatever the reason might be, the caldavd.plist should give some hints.

Jochen

Tom Wright schrieb:

> Problems,problems
> So no only can I not get calendarserver to bind to an ssl port I also
> can't get digest authentication to work, I'm seeing the error:
>
>  'Authentication failed: nonce-count is not a valid hex string: None'
>
> Is the debian package a really old version of calendarserver and
> should i build from svn?
> Thanks tom
> _______________________________________________
> 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: calendar server on debian

by Tom Wright-9 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

plist attached, certificates are as specified

li7-3:/var# ls -al /etc/ssl/certs/ssl-cert-snakeoil.pem -rw-r--r-- 1 root
ssl-cert 664 May  4 12:11
/etc/ssl/certs/ssl-cert-snakeoil.pem

li7-3:/var# ls -al /etc/ssl/private/ssl-cert-snakeoil.key -rw-r----- 1 root
ssl-cert 887 May  4 12:11
/etc/ssl/private/ssl-cert-snakeoil.key



--On Wednesday, May 06, 2009 09:13:11 PM +0200 Jochen Grotepass
<jgrotepass@...> wrote:

> I got at least the http digest authentication to work with the debian
> installation. Besides some other issues that I posted and where I still
> working on.
>
> Whatever the reason might be, the caldavd.plist should give some hints.
>
> Jochen
>
> Tom Wright schrieb:
>> Problems,problems
>> So no only can I not get calendarserver to bind to an ssl port I also
>> can't get digest authentication to work, I'm seeing the error:
>>
>>  'Authentication failed: nonce-count is not a valid hex string: None'
>>
>> Is the debian package a really old version of calendarserver and
>> should i build from svn?
>> Thanks tom
>> _______________________________________________
>> 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

caldavd.plist (8K) Download Attachment

Re: calendar server on debian

by Jochen Grotepass :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Well, maybe here are some hints:

The caldavd is running under user "caldavd" on Debian. The file
"/etc/ssl/private/ssl-cert-snakeoil.key" does not (by default) have read
permissions to this user. So you might either add the user caldavd to
the group ssl-cert or change the group access to caldavd.

Next the authentication issue. As far as I have learned (pretty new) -
you should *NOT* enable all authentication mechanisms together. Just set
the digest to "true" and the rest to "false". Maybe this helps. Whereas
I am currently starting to implement Kerberos as it seems to make more
sense in my environment (thanks Georg Troska)...

Jochen

Tom Wright schrieb:

> plist attached, certificates are as specified
>
> li7-3:/var# ls -al /etc/ssl/certs/ssl-cert-snakeoil.pem -rw-r--r-- 1
> root ssl-cert 664 May  4 12:11
> /etc/ssl/certs/ssl-cert-snakeoil.pem
>
> li7-3:/var# ls -al /etc/ssl/private/ssl-cert-snakeoil.key -rw-r----- 1
> root ssl-cert 887 May  4 12:11
> /etc/ssl/private/ssl-cert-snakeoil.key
>
>
>
> --On Wednesday, May 06, 2009 09:13:11 PM +0200 Jochen Grotepass
> <jgrotepass@...> wrote:
>
>> I got at least the http digest authentication to work with the debian
>> installation. Besides some other issues that I posted and where I still
>> working on.
>>
>> Whatever the reason might be, the caldavd.plist should give some hints.
>>
>> Jochen
>>
>> Tom Wright schrieb:
>>> Problems,problems
>>> So no only can I not get calendarserver to bind to an ssl port I also
>>> can't get digest authentication to work, I'm seeing the error:
>>>
>>>  'Authentication failed: nonce-count is not a valid hex string: None'
>>>
>>> Is the debian package a really old version of calendarserver and
>>> should i build from svn?
>>> Thanks tom
>>> _______________________________________________
>>> 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: calendar server on debian

by Tom Wright-9 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hmm caldavd was a member of ssl-cert so i dont think thats it.
I've changed all the permissions to group caldavd and running caldavd -X  
gives me errors: first line of the traceback is:
twistedcaldav.config.ConfigurationError: Can't create TwistdSlaveProcess  
without a TCP Port

Also originally I did just have digest authentication enabled, setting  
basic to false still gives me this error:
2009-05-06 15:47:22-0400 [-] [caldav-8008]  [HTTPChannel,0,142.20.115.27]  
OPTIONS /calendars/ HTTP/1.1
2009-05-06 15:47:22-0400 [-] [caldav-8008]  [HTTPChannel,0,142.20.115.27]  
'Authentication failed: nonce-count is not a valid hex string: None'

I'm not finding this one a friendly package

On Wed, 06 May 2009 15:36:13 -0400, Jochen Grotepass  
<jgrotepass@...> wrote:

> Well, maybe here are some hints:
>
> The caldavd is running under user "caldavd" on Debian. The file
> "/etc/ssl/private/ssl-cert-snakeoil.key" does not (by default) have read
> permissions to this user. So you might either add the user caldavd to
> the group ssl-cert or change the group access to caldavd.
>
> Next the authentication issue. As far as I have learned (pretty new) -
> you should *NOT* enable all authentication mechanisms together. Just set
> the digest to "true" and the rest to "false". Maybe this helps. Whereas
> I am currently starting to implement Kerberos as it seems to make more
> sense in my environment (thanks Georg Troska)...
>
> Jochen
>
> Tom Wright schrieb:
>> plist attached, certificates are as specified
>>
>> li7-3:/var# ls -al /etc/ssl/certs/ssl-cert-snakeoil.pem -rw-r--r-- 1
>> root ssl-cert 664 May  4 12:11
>> /etc/ssl/certs/ssl-cert-snakeoil.pem
>>
>> li7-3:/var# ls -al /etc/ssl/private/ssl-cert-snakeoil.key -rw-r----- 1
>> root ssl-cert 887 May  4 12:11
>> /etc/ssl/private/ssl-cert-snakeoil.key
>>
>>
>>
>> --On Wednesday, May 06, 2009 09:13:11 PM +0200 Jochen Grotepass
>> <jgrotepass@...> wrote:
>>
>>> I got at least the http digest authentication to work with the debian
>>> installation. Besides some other issues that I posted and where I still
>>> working on.
>>>
>>> Whatever the reason might be, the caldavd.plist should give some hints.
>>>
>>> Jochen
>>>
>>> Tom Wright schrieb:
>>>> Problems,problems
>>>> So no only can I not get calendarserver to bind to an ssl port I also
>>>> can't get digest authentication to work, I'm seeing the error:
>>>>
>>>>  'Authentication failed: nonce-count is not a valid hex string: None'
>>>>
>>>> Is the debian package a really old version of calendarserver and
>>>> should i build from svn?
>>>> Thanks tom
>>>> _______________________________________________
>>>> 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: calendar server on debian

by Jochen Grotepass :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Sorry, my fault - your entry for the sslport is currently a comment :)
 <!-- SSL port [0 = disable HTTPS] -->
  <!-- (Must also configure SSLCertificate and SSLPrivateKey below) -->
  <!--
  <key>SSLPort</key>
  <integer>8443</integer>
  -->
You should remove the comment arround the SSLPort Tags like this:
 <!-- SSL port [0 = disable HTTPS] -->
  <!-- (Must also configure SSLCertificate and SSLPrivateKey below) -->
  <key>SSLPort</key>
  <integer>8443</integer>
 
However, you're right the package is not well documented - but hey -
this is not a windows platform ;)

On the authentication stuff, have you checked your accounts.xml that
everything is correct there? What makes me wonder is "None" as the
nonce-count. This doesn't make sense to me.

Jochen

Tom Wright schrieb:

> Hmm caldavd was a member of ssl-cert so i dont think thats it.
> I've changed all the permissions to group caldavd and running caldavd
> -X gives me errors: first line of the traceback is:
> twistedcaldav.config.ConfigurationError: Can't create
> TwistdSlaveProcess without a TCP Port
>
> Also originally I did just have digest authentication enabled, setting
> basic to false still gives me this error:
> 2009-05-06 15:47:22-0400 [-] [caldav-8008]
> [HTTPChannel,0,142.20.115.27] OPTIONS /calendars/ HTTP/1.1
> 2009-05-06 15:47:22-0400 [-] [caldav-8008]
> [HTTPChannel,0,142.20.115.27] 'Authentication failed: nonce-count is
> not a valid hex string: None'
>
> I'm not finding this one a friendly package
>
> On Wed, 06 May 2009 15:36:13 -0400, Jochen Grotepass
> <jgrotepass@...> wrote:
>
>> Well, maybe here are some hints:
>>
>> The caldavd is running under user "caldavd" on Debian. The file
>> "/etc/ssl/private/ssl-cert-snakeoil.key" does not (by default) have read
>> permissions to this user. So you might either add the user caldavd to
>> the group ssl-cert or change the group access to caldavd.
>>
>> Next the authentication issue. As far as I have learned (pretty new) -
>> you should *NOT* enable all authentication mechanisms together. Just set
>> the digest to "true" and the rest to "false". Maybe this helps. Whereas
>> I am currently starting to implement Kerberos as it seems to make more
>> sense in my environment (thanks Georg Troska)...
>>
>> Jochen
>>
>> Tom Wright schrieb:
>>> plist attached, certificates are as specified
>>>
>>> li7-3:/var# ls -al /etc/ssl/certs/ssl-cert-snakeoil.pem -rw-r--r-- 1
>>> root ssl-cert 664 May  4 12:11
>>> /etc/ssl/certs/ssl-cert-snakeoil.pem
>>>
>>> li7-3:/var# ls -al /etc/ssl/private/ssl-cert-snakeoil.key -rw-r----- 1
>>> root ssl-cert 887 May  4 12:11
>>> /etc/ssl/private/ssl-cert-snakeoil.key
>>>
>>>
>>>
>>> --On Wednesday, May 06, 2009 09:13:11 PM +0200 Jochen Grotepass
>>> <jgrotepass@...> wrote:
>>>
>>>> I got at least the http digest authentication to work with the debian
>>>> installation. Besides some other issues that I posted and where I
>>>> still
>>>> working on.
>>>>
>>>> Whatever the reason might be, the caldavd.plist should give some
>>>> hints.
>>>>
>>>> Jochen
>>>>
>>>> Tom Wright schrieb:
>>>>> Problems,problems
>>>>> So no only can I not get calendarserver to bind to an ssl port I also
>>>>> can't get digest authentication to work, I'm seeing the error:
>>>>>
>>>>>  'Authentication failed: nonce-count is not a valid hex string: None'
>>>>>
>>>>> Is the debian package a really old version of calendarserver and
>>>>> should i build from svn?
>>>>> Thanks tom
>>>>> _______________________________________________
>>>>> 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