Server is running Ubuntu 18.04 with Kolab 16. iRony update yesterday or the day before has broken DAV access for all users.
dpkg -l irony
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend | |
| / Err?=(none)/Reinst-required (Status,Err: uppercase=bad) | |
| / Name Version Architecture Description | |
+++-=====================-===============-===============-===============================================
ii irony 0.4.4-1~kolab2 all Kolab Groupware DAV Access
Error in /var/iRony/errors.log:
[17-Oct-2020 09:02:44 America/New_York] PHP Fatal error: Uncaught Error: Class 'Kolab\CardDAV\LDAPResources' not found in /usr/share/iRony/lib/Kolab/CardDAV/UserAddressBooks.php:77
Stack trace:
#0 /usr/share/php/sabre21/Sabre/DAV/Collection.php(54): Kolab\CardDAV\UserAddressBooks->getChild('26f518c2597b3e7...')
#1 /usr/share/php/sabre21/Sabre/DAV/Tree.php(105): Sabre\DAV\Collection->childExists('26f518c2597b3e7...')
#2 /usr/share/php/sabre21/Sabre/DAVACL/Plugin.php(758): Sabre\DAV\Tree->nodeExists('addressbooks/er...')
#3 [internal function]: Sabre\DAVACL\Plugin->beforeMethod(Object(Sabre\HTTP\Request), Object(Sabre\HTTP\Response))
#4 /usr/share/php/Sabre/Event/EventEmitterTrait.php(105): call_user_func_array(Array, Array)
#5 /usr/share/php/sabre21/Sabre/DAV/Server.php(456): Sabre\Event\EventEmitter->emit('beforeMethod', Array)
#6 /usr/share/php/sabre21/Sabre/DAV/Server.php(254): Sabre\DAV\Server->invokeMethod(Object(Sabre\HTTP\Request), Object(Sabre\HTTP\Response))
#7 /usr/share/iRony/public_html/index.php(194): Sabre\DAV\Server->exec()
#8 {main}
thrown in /usr/share/iRony/lib/Kolab/CardDAV/UserAddressBooks.php on line 77