[gollem] Webdav Gollem 3.0.1 / Horde 5.1.0 -> 'Gollem_Exception' with message 'Not implemented'

Jan Schneider jan at horde.org
Mon Jun 17 11:54:53 UTC 2013


Zitat von ictbeheer at cafedekar.nl:

> Hi all,
>
> I just installed horde 5.1.0 and Gollem 3.0.1.
> Everything works excellent except for webdav access.
> Everytime i try to access Gollem through webdav i receive the  
> follwing error (all other modules work fine by using webdav):
>
> ----------------------------------------------------------------------------
> <d:error><s:exception>Sabre\DAV\Exception</s:exception><s:message>exception  
> 'Gollem_Exception' with message 'Not implemented' in  
> /usr/share/horde/gollem/lib/Api.php:409
> Stack trace:
> #0 /usr/share/horde/gollem/lib/Api.php(49): Gollem_Api->_getBackend('file')
> #1 [internal function]: Gollem_Api->browse('gollem/file', Array)
> #2 /usr/share/php/Horde/Registry.php(1091):  
> call_user_func_array(Array, Array)
> #3 /usr/share/php/Horde/Dav/Collection.php(125):  
> Horde_Registry->callByPackage('gollem', 'browse', Array)
> #4 /usr/share/php/Sabre/DAV/ObjectTree.php(117):  
> Horde_Dav_Collection->getChildren()
> #5 /usr/share/php/Sabre/DAV/Server.php(1468):  
> Sabre\DAV\ObjectTree->getChildren('gollem/file')
> #6 /usr/share/php/Sabre/DAV/Browser/Plugin.php(252):  
> Sabre\DAV\Server->getPropertiesForPath('gollem/file', Array, 1)
> #7 /usr/share/php/Sabre/DAV/Browser/Plugin.php(137):  
> Sabre\DAV\Browser\Plugin->generateDirectoryIndex('gollem/file')
> #8 [internal function]:  
> Sabre\DAV\Browser\Plugin->httpGetInterceptor('GET','gollem/file')
> #9 /usr/share/php/Sabre/DAV/Server.php(433):  
> call_user_func_array(Array, Array)
> #10 /usr/share/php/Sabre/DAV/Server.php(455):  
> Sabre\DAV\Server->broadcastEvent('beforeMethod', Array)
> #11 /usr/share/php/Sabre/DAV/Server.php(214):  
> Sabre\DAV\Server->invokeMethod('GET', 'gollem/file')
> #12 /usr/share/php/Horde/Rpc/Webdav.php(67): Sabre\DAV\Server->exec()
> #13 /usr/share/horde/rpc.php(156): Horde_Rpc_Webdav->getResponse('')
> #14  
> {main}</s:message><s:sabredav-version>1.8.4</s:sabredav-version></d:error>
> ------------------------------------------------------------------------
>
>
> As you can see i'm using the 'file' backend. My conf  
> (backends.local.php) is as follows:
>
> -------------------------------------------------------------------------
> <?php
> $backends['ftp']['disabled']=true;
> $backends['smb']['disabled']=true;
> $backends['sql']['disabled']=true;
> $backends['sqlhome']['disabled']=true;
> $backends['ssh2']['disabled']=true;
>
> $backends['file'] = array(
> 'disabled' => false,
> 'name' => 'Our files',
> 'driver' => 'file',
> 'hordeauth' => true,
> 'params' => array(
> // The base location under which the user home directories live.
> 'vfsroot' => '/var/horde/vfs/users',
> // The default permissions to set for newly created folders and files.
> // 'permissions' => '750'
> ),
> 'loginparams' => array(),
> //'root' => $GLOBALS['registry']->getAuth() == 'superuser' ? '/' :  
> ('/' . $GLOBALS['registry']->getAuth()),
> //'root' => '/',
> //'home' => $GLOBALS['registry']->getAuth(),
> //'createhome' => true,
> //'filter' => '^regex$',
> //'quota' => false,
> 'shares' => true,
> 'attributes' => array('type', 'name', 'share', 'edit', 'download',
> 'modified','size','permission','owner','group')
> );
> ------------------------------------------------------------------------
>
> From within the webinterface i can see all files and  
> create/delete/etc files and folders.
> I've also tryed with uncommenting the various 'root', 'home' and  
> 'createhome' options.
> Besides that i used horde auth as 'application' driver with IMP and  
> also tryed authentication 'sql' (horde default) with non e-mail users.
> Both ways I can use gollem from the webinterface without additional logins.
> All the above tested in various combinations, but I always receive  
> this error.
>
> Does anyone have a clue? Can someone point me in the right direction  
> to get webdav for Gollem working?
>
> Cheers,
> Joost
>
> --

Exactly what the error message says. This is not implemented yet.
-- 
Jan Schneider
The Horde Project
http://www.horde.org/



More information about the gollem mailing list