[CalendarServer-dev] NSS Directory Service

Rahul Amaram amaramrahul at users.sourceforge.net
Thu Jun 7 01:46:46 PDT 2012


Right on the spot. Adding the below snippet solved the issue.

Thanks,
Rahul.

On Thursday 07 June 2012 05:32 AM, Morgen Sagen wrote:
> My guess would be that record.enabled is not being set to True. 
>  Nowadays that value is set via the augmentService like:
>
>                         if self.augmentService is not None:
>                             d = 
> self.augmentService.getAugmentRecord(record.guid,
>                                 record.recordType)
>                             d.addCallback(lambda 
> x:record.addAugmentInformation(x))
>
> That snippet is taken from xmlfile.py
>
> ~morgen
>
> On Jun 6, 2012, at 4:18 PM, Andre LaBranche <dre at apple.com 
> <mailto:dre at apple.com>> wrote:
>
>> I don't know how NSS works, but the specific error is:
>>
>> 2012-06-06 20:48:56+0530 [-] [caldav-0] 
>>  [PooledMemCacheProtocol,client] 
>> [twistedcaldav.directory.nss.NssDirectoryService#debug] Found record 
>> for attribute 'shortname' with value 'rahul'
>> 2012-06-06 20:48:56+0530 [-] [caldav-0] 
>>  [PooledMemCacheProtocol,client] [twext.web2.server#info] Exception 
>> rendering:
>> 2012-06-06 20:48:56+0530 [-] [caldav-0] 
>>  [PooledMemCacheProtocol,client] [twext.web2.server#error] [Failure 
>> instance: Traceback: <type 'exceptions.AttributeError'>: 'NoneType' 
>> object *has no attribute 'principalURL'*
>> 2012-06-06 20:48:56+0530 [-] [caldav-0] 
>> /usr/lib/python2.7/dist-packages/twext/web2/dav/resource.py:1461:accessControlList
>> 2012-06-06 20:48:56+0530 [-] [caldav-0] 
>> /usr/lib/python2.7/dist-packages/twistedcaldav/directory/calendar.py:241:accessControlList
>> 2012-06-06 20:48:56+0530 [-] [caldav-0] 
>> /usr/lib/python2.7/dist-packages/twisted/internet/defer.py:301:addCallback
>> 2012-06-06 20:48:56+0530 [-] [caldav-0] 
>> /usr/lib/python2.7/dist-packages/twisted/internet/defer.py:290:addCallbacks
>> 2012-06-06 20:48:56+0530 [-] [caldav-0] --- <exception caught here> ---
>> 2012-06-06 20:48:56+0530 [-] [caldav-0] 
>> /usr/lib/python2.7/dist-packages/twisted/internet/defer.py:551:_runCallbacks
>> 2012-06-06 20:48:56+0530 [-] [caldav-0] 
>> /usr/lib/python2.7/dist-packages/twistedcaldav/directory/calendar.py:238:gotACL
>> 2012-06-06 20:48:56+0530 [-] [caldav-0] 
>> /usr/lib/python2.7/dist-packages/twistedcaldav/resource.py:2490:defaultAccessControlList
>> 2012-06-06 20:48:56+0530 [-] [caldav-0] ]
>>
>> My first thought would be to compare the 'rahul' record with a 
>> functional record, such as one provided in our sample accounts.xml 
>> file. Perhaps there are some missing attributes.
>>
>> -dre
>>
>> On Jun 6, 2012, at 9:02 AM, Rahul Amaram 
>> <amaramrahul at users.sourceforge.net 
>> <mailto:amaramrahul at users.sourceforge.net>> wrote:
>>
>>> Hi,
>>> I am the Debian Maintainer for calendarserer. The debian package for 
>>> calendarserver has always included a NSS directory service for the 
>>> convenience of users. We have been updating it regularly. However, 
>>> with the recent release of calendarserver 3.2, I am finding it hard 
>>> to debug the error message which is being thrown.
>>>
>>> I am attaching the NSS directory file, the config file, access.log 
>>> and error log. The error that is being thrown is logged at the end.
>>>
>>> Any suggestions on fixing this error would be highly appreciated.
>>>
>>> Regards,
>>> Rahul.
>>> <access.log><caldavd.plist><error.log><nss.py>_______________________________________________
>>> calendarserver-dev mailing list
>>> calendarserver-dev at lists.macosforge.org 
>>> <mailto:calendarserver-dev at lists.macosforge.org>
>>> http://lists.macosforge.org/mailman/listinfo.cgi/calendarserver-dev
>>
>> _______________________________________________
>> calendarserver-dev mailing list
>> calendarserver-dev at lists.macosforge.org 
>> <mailto:calendarserver-dev at lists.macosforge.org>
>> http://lists.macosforge.org/mailman/listinfo.cgi/calendarserver-dev
>

-- 
http://rahul.amaram.name

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-dev/attachments/20120607/a4fec5ed/attachment-0001.html>


More information about the calendarserver-dev mailing list