Page MenuHomekolab.org

PHP Errors on Centos 7 with Kolab Testing and Sabre
Open, Needs TriagePublic

Description

Hi,
sorry for rather long report.

I am on Centos 7 and switched after reading that Winterfell is going to be retired to Kolab:16/Testing
I gathered that roundcubemail 1.5.x is not supported, therefore I exclude it from yum and stay with 1.4.x

I get errors like:

PHP Fatal error:  Class 'Sabre\CalDAV\Xml\Property\SupportedCalendarComponentSet' not found in /usr/share/iRony/lib/Kolab/CalDAV/CalendarBackend.php on line 77
PHP Fatal error:  Class 'Sabre\CalDAV\Xml\Property\ScheduleCalendarTransp' not found in /usr/share/iRony/lib/Kolab/CalDAV/CalendarBackend.php on line 78
PHP Fatal error:  Call to undefined function Sabre\Uri\split() in /usr/share/iRony/lib/Kolab/DAVACL/PrincipalBackend.php on line 170
PHP Fatal error:  Class 'Sabre\DAV\Xml\Property\Href' not found in /usr/share/iRony/lib/Kolab/CalDAV/Plugin.php on line 243
PHP Fatal error:  Class 'Sabre\CardDAV\AddressBookHome' not found in /usr/share/iRony/lib/Kolab/CardDAV/UserAddressBooks.php on line 36

Installed is:

pykolab-0.9.0-3.6.el7.kolab_16.noarch
php-sabre-dav.noarch      2.1.11-4.8.el7.kolab_16 Kolab_Testing
php-sabre-event.noarch    2.0.2-3.2.el7.kolab_16   Kolab_Testing
php-sabre-http.noarch     3.0.5-3.10.el7.kolab_16 Kolab_Testing
php-sabre-uri.noarch      1.1.1-1.el7 epel
php-sabre-vobject.noarch  3.5.3-10.2.el7.kolab_16 Kolab_Testing
php-sabre-xml.noarch      1.4.2-1.el7  epel

Being no PHP dev, I fixed some of the errors by replacing ...\Xml\Property\... with ...\Property\... and putting

require 'Sabre/Uri/functions.php';

in files where Uri\split() is not found.
And finally replacing AddressBookHome with AddressBook, which leads to another error (but Thunderbird Contacts seems to work):

PHP Fatal error:  Class Kolab\CardDAV\UserAddressBooks contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (Sabre\DAV\IExtendedCollection::createExtendedCollection) in /usr/share/iRony/lib/Kolab/CardDAV/UserAddressBooks.php on line 154

Here my wisdom ends and I kindly ask for some directions what versions of roundcube, php-sabre- and irony should work on Centos 7 or considering to fix the packages.
Thanks in advance.

Details

Ticket Type
Task

Event Timeline

thozie created this task.Jan 6 2023, 10:47 AM
thozie updated the task description. (Show Details)Jan 6 2023, 11:12 AM