[Owncloud] Calendar syncing issues

Thomas Tanghus thomas at tanghus.net
Sun May 6 16:39:58 UTC 2012


On Sunday 06 May 2012 17:47 Thomas Müller wrote:
> Am 06.05.2012 um 17:20 schrieb Thomas Tanghus <thomas at tanghus.net>:
> > On Sunday 06 May 2012 09:15 Daniel wrote:
> >> Hi all,
> >> 
> >> I haven't been able to sync calendars with Thunderbird (SOGO Connector)
> >> or my Android phone. I'm using the latest pull from git, and this has
> >> been going on for about a week or so now. Previously, everything was
> >> working great.
> >> 
> >> When I try to add a calendar in Thunderbird, the only error I see is
> >> from Thunderbird - nothing in Apache:
> >> 
> >> Error code: DAV_NOT_DAV
> >> 
> >> In Android it looks like it tries to connect to the server via a few
> >> different URLs with no success:
> >> 
> >> script '/var/www/owncloud/groupdav.php' not found or unable to stat
> >> script '/var/www/owncloud/remote/webdav.php' not found or unable to stat
> >> script '/var/www/owncloud/apps/calendar/caldav.php' not found or unable
> >> to stat
> > 
> > Same goes for Kontact - or rather Akonadi. I get "An error occurred:
> > localhost: Connection refused".
> > 
> > The old paths /apps/calendar/caldav.php and /apps/calendar/carddav.php
> > should maybe redirect to /remote/*.php for clients that don't support
> > .well-known files?

> Paths are redirected - afaik in .htaccess in /apps/calendar and
> /apps/contacts.

Hmm, you're right. 

Some problems with that (some may be documented):

- At least on *buntu apache is preconfigured not to allow .htaccess

- The redirect is wrong because it presumes OC webroot == '/' My .htaccess has 
this:

 Redirect 301 /apps/calendar/caldav.php /remote/caldav.php
 Redirect 301 /apps/contacts/carddav.php /remote/carddav.php
 Redirect 301 /apps/files/webdav.php /remote/webdav.php
 Redirect 301 /files/webdav.php /remote/webdav.php

If I change it to using:

 Redirect 301 /owncloud/apps/calendar/caldav.php /owncloud/remote/caldav.php
 Redirect 301 /owncloud/apps/contacts/carddav.php /owncloud/remote/carddav.php
 Redirect 301 /owncloud/apps/files/webdav.php /owncloud/remote/webdav.php
 Redirect 301 /owncloud/files/webdav.php /owncloud/remote/webdav.php

It works OK when I set up an Akonadi resource. 

- I'm not sure if the RewriteRules have the same problem as I suck at regexps 
;-)

> Does /remote/caldav.php /remote/carddav.php exits?

Yes.

> Files do get copied there. Make sure apache has write permissipns on that
> folder.

It has - whether it's good to have yet another writable directory is another 
question.

-- 
Med venlig hilsen / Best Regards

Thomas Tanghus



More information about the Owncloud mailing list