[horde] Horde and WebDAV problems

Geoff Roberts geoff at apro.com.au
Mon Dec 5 14:48:03 UTC 2011


Hi,

I can't seem to get WebDAV working with Horde 4.0.12 - or at least gollem 
(2.0.1) in particular (I haven't been able to check other Horde modules yet).

Using gollem in Horde itself works fine - just WebDAV doesn't seem to work.

I can WebDAV browse to:

dav://server.com/rpc.php

I get the following list of directories:
 - Address Book
 - Calendar
 - File Manager
 - Tasks

However, as soon as I try to go into any of the directories I receive an 
error.

For testing I have 2 SQL shares in gollem - the default 'sql' - "SQL Server" 
renamed just "SQL" and 'sqlhome' renamed "SQL Home"

I receive errors such as the following (slightly abbreviated for space):

DEBUG: HORDE [gollem] 1. Horde_Rpc_Webdav->getResponse()  
/htdocs/horde4/rpc.php:146
2. Horde_Rpc_Webdav->ServeRequest() 
/usr/local/share/pear/Horde/Rpc/Webdav.php:250
3. Horde_Rpc_Webdav->http_PROPFIND() 
/usr/local/share/pear/Horde/Rpc/Webdav.php:982
4. Horde_Rpc_Webdav->PROPFIND() 
/usr/local/share/pear/Horde/Rpc/Webdav.php:1311
5. Horde_Rpc_Webdav->_list() /usr/local/share/pear/Horde/Rpc/Webdav.php:390
6. Horde_Registry->callByPackage() 
/usr/local/share/pear/Horde/Rpc/Webdav.php:533
7. call_user_func_array() /usr/local/share/pear/Horde/Registry.php:1020
8. Gollem_Api->browse()
9. Horde::errorHandler() /htdocs/horde4/gollem/lib/Api.php:44
 [pid 14347 on line 240 of "/usr/local/share/pear/Horde.php"]
2011-12-06T00:09:30+11:00 WARN: HORDE [gollem] PHP ERROR: Invalid argument 
supplied for foreach() [pid 14347 on line 44
 of "/htdocs/horde4/gollem/lib/Api.php"]

PHP ERROR: Undefined variable: backends [pid 14347 on line 44 of 
"/htdocs/horde4/gollem/lib/Api.php"]

The Apache access files also shows issues with the gollem part of the WebDAV 
URL:

"PROPFIND /horde/rpc.php HTTP/1.0" 207 3704 "-" "gvfs/1.6.4"
"PROPFIND /horde/rpc.php HTTP/1.0" 207 3704 "-" "gvfs/1.6.4"
"PROPFIND /horde/rpc.php/gollem/SQL HTTP/1.0" 404 - "-" "gvfs/1.6.4"
"PROPFIND /horde/rpc.php/gollem/SQL HTTP/1.0" 404 - "-" "gvfs/1.6.4"
"PROPFIND /horde/rpc.php/gollem/SQL HTTP/1.0" 404 - "-" "gvfs/1.6.4"
"PROPFIND /horde/rpc.php HTTP/1.0" 207 3704 "-" 

I'm running Horde 4 with the following modules/versions.

Address Book Address Book (turba) 3.0.10
Calendar Calendar (kronolith) 3.0.12
File Manager File Manager (gollem) 2.0.1
Horde Horde (horde) 4.0.12
Mail Mail (imp) 5.0.15
Notes Notes (mnemo) 3.0.3
Password Password (passwd) 4.0
Tasks Tasks (nag) 3.0.6

Any suggestions on how to solve this?

Kind regards,

Geoff



More information about the horde mailing list