[horde] Class 'Sabre\DAVACL\PrincipalBackend\AbstractBackend' not found

Dominik Erdmann horde_mailing at der-domi.de
Tue Jan 16 16:40:45 UTC 2018



Am 11.01.2018 um 18:24 schrieb Jan Schneider:

>>> I upgraded my Git-installation to latest git-development. I noticed 
>>> that DAV (CardDAV, CalDAV) does not work. I get the following message:
>>>
>>> [horde] Class 'Sabre\DAVACL\PrincipalBackend\AbstractBackend' not 
>>> found [pid 20898 on line 29 of 
>>> "/<path_to>/horde-base/Dav/lib/Horde/Dav/Principals.php"]
>>>
>>> Don't why this does not work any more. All config files seems to be 
>>> identical.
>>> Could this be an issue with having the installation not on root-level 
>>> of domain?
>>>
>>> Hint1: I configured in 
>>> /<path_to>/horde-base/base/config/registry.local.php
>>> $app_fileroot = '/var/www/domain.com/horde';
>>> $app_webroot = '/horde';
>>>
>>> Hint2: I updated from
>>> $apps = array('content', 'gollem', 'imp', 'ingo', 'kronolith', 
>>> 'mnemo', 'nag', 'passwd', 'timeobjects', 'trean', 'turba');
>>> to
>>> $conf['apps'] = array();
> 
> How did you install the git checkout? With the Horde Git Tools? Works 
> fine here.

I'm using also the Horde Git Tools. Here the main steps for beginning:

mkdir /srv/composer
cd /srv/composer
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('SHA384', 'composer-setup.php') === 
'544e09ee996cdf60ece3804abc52599c22b1f40f4323403c44d44fdfdd586475ca9813a858088ffbc1f233e9b180f061') 
{ echo 'Installer verified'; } else { echo 'Installer corrupt'; 
unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
cd /srv
git clone https://github.com/horde/git-tools.git horde-git-tools
cd /srv/horde-git-tools
/srv/composer/composer.phar install
cp config/conf.php.dist config/conf.php
nano /srv/horde-git-tools/config/conf.php
<< do some configuration >>

/srv/horde-git-tools/bin/horde-git-tools git clone
/srv/horde-git-tools/bin/horde-git-tools dev install

Here some packages from previously installation. Are they still 
required? Maybe I miss some package for DAV?

pecl install imagick lzf memcache geoip pam
pear upgrade PEAR
pear channel-discover pear.horde.org
pear install horde/horde_role
pecl install horde/horde_lz4
pear install Date Crypt_CHAP File_Fstab Net_DNS2

cp /srv/horde-base/base/config/conf.php.dist 
/srv/horde-base/base/config/conf.php

Some other steps regarding configuration follows.


For doing this I get the above mentioned issue. Am I right with this 
installation?


Thanks,
Dominik


More information about the horde mailing list