[horde] Ubuntu 16.04LTS PHP 7.0 Classe System and Net_DNS2_Cache_File not found

Jan Schneider jan at horde.org
Mon Jan 22 15:32:13 UTC 2018


Zitat von InsertDisk2 <cs_knaller at gmx.de>:

> Hi,
>
> I have installed Horde from the Ubuntu sources on my Ubuntu server.
> However, calling test. php will cause the following error:
>
> HORDE[32660]: [horde] Error: Class 'System' not found in
> /usr/share/horde/lib/Test.php:705
> Stack trace:
> #0 /usr/share/horde/test.php(206): Horde_Test->requiredFileCheck()
> #1 {main} [pid 32660 on line 74 of "/usr/share/php/Horde/ErrorHandler.php"]
>
> When trying to login, this error is displayed:
>
> HORDE[32658]: Error: Class 'Net_DNS2_Cache_File' not found in
> /usr/share/php/Net/DNS2.php:317
> Stack trace:
> #0 /usr/share/php/Net/DNS2/Resolver.php(75): Net_DNS2->__construct(Array)
> #1 /usr/share/php/Horde/Core/Factory/Dns.php(24):
> Net_DNS2_Resolver->__construct(Array)
> #2 /usr/share/php/Horde/Injector/Binder/Factory.php(119):
> Horde_Core_Factory_Dns->create(Object(Horde_Injector))
> #3 /usr/share/php/Horde/Injector.php(238):
> Horde_Injector_Binder_Factory->create(Object(Horde_Injector))
> #4 /usr/share/php/Horde/Injector.php(272):
> Horde_Injector->createInstance('Net_DNS2_Resolv...')
> #5 /usr/share/php/Horde/Registry.php(2510):
> Horde_Injector->getInstance('Net_DNS2_Resolv...')
> #6 /usr/share/php/Horde/Registry.php(2585): Horde_Registry->remoteHost()
> #7 /usr/share/php/Horde/Core/Auth/Application.php(658):
> Horde_Registry->setAuth('r.muller', Array, Array)
> #8 /usr/share/php/Horde/Core/Auth/Application.php(150):
> Horde_Core_Auth_Application->_setAuth()
> #9 /usr/share/php/Horde/Dav/Auth.php(54):
> Horde_Core_Auth_Application->authenticate('r.muller', Array)
> #10 /usr/share/php/Sabre/DAV/Auth/Backend/AbstractBasic.php(77):
> Horde_Dav_Auth->validateUserPass('r.muller', 'geheim')
> #11 /usr/share/php/Sabre/DAV/Auth/Plugin.php(108):
> Sabre\DAV\Auth\Backend\AbstractBasic->authenticate(Object(Sabre\DAV\Server),
> 'Horde DAV Serve...')
> #12 [internal function]: Sabre\DAV\Auth\Plugin->beforeMethod('PROPFIND',
> 'calendars/r.mul...')
> #13 /usr/share/php/Sabre/DAV/Server.php(433): call_user_func_array(Array,
> Array)
> #14 /usr/share/php/Sabre/DAV/Server.php(455):
> Sabre\DAV\Server->broadcastEvent('beforeMethod', Array)
> #15 /usr/share/php/Sabre/DAV/Server.php(214):
> Sabre\DAV\Server->invokeMethod('PROPFIND', 'calendars/r.mul...')
> #16 /usr/share/php/Horde/Rpc/Webdav.php(66): Sabre\DAV\Server->exec()
> #17 /usr/share/horde/rpc.php(160): Horde_Rpc_Webdav->getResponse('')
> #18 {main} [pid 32658 on line 74 of "/usr/share/php/Horde/ErrorHandler.php"]
>
> what's wrong? Please help.

Looks like either the package doesn't pull in the required  
dependencies, namely certain PEAR packages, or you have your  
include_path setting incorrectly.

-- 
Jan Schneider
The Horde Project
https://www.horde.org/



More information about the horde mailing list