Hi Scott,
--On August 29, 2009 1:59:22 PM -0700 Scott Buchanan <dscottb...@mac.com>
wrote:
OK. I tracked this down to a permissions issue on /var/run/caldavd and
the files calendaruserproxy.sqlite & resourceinfo.sqlite. By adding
group rw permissions to this directory and these files the following
error no longer occurs and all seems to be working. I have no idea what
security risk this presents as I currently don't understand the security
model of CalendarServer so I don't know if this is a legitimate fix or
not.
Any input appreciated.
First off in the new code we put those .sqlite files in a new location by
default: /Library/CalendarServer/Data/. It is best not to use /var/run/ for
those as they are "persistent" database files and should not be
automatically purged (as might happen to something in /var/run).
On permissions, the best thing is to create a "calendar" user and group for
your system, and change the caldavd.plist to use those. Ensure that
/Library/CalendarServer's contents have read-write for that user and group.
You will need to start the server as the admin user but it will drop
privileges to the user and group you specify.
--
Cyrus Daboo
_______________________________________________
calendarserver-users mailing list
calendarserver-users@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/calendarserver-users