Baikal: After Ubuntu 15.10 to 16.04.1 upgrade, baikal doesn't work.

Created on 24 Aug 2016  路  2Comments  路  Source: sabre-io/Baikal

Hello,

I have Ubuntu 15.10 upgraded to 16.04.1 and switched to php7.0.

On the server there was also a baikal 0.2.7 installation. I did an upgrade to 0.4.6 and the upgrade porcess was successfully. But the clients doesn't synchronize with the baikal server.

Now I created a new mySQL Database and installed a new baikal 0.4.6 version, but I have still the same problem that Thunderbird can't sync the data.
When I browse to my addressbook in Firefox I get the following message:

Error: Call to undefined function SabreHTTPmb_detect_encoding() in /var/www/html/baikal/vendor/sabre/http/lib/functions.php:434
Stack trace:

0 /var/www/html/baikal/vendor/sabre/http/lib/functions.php(421): SabreHTTPdecodePathSegment('addressbooks/Sc...')

1 /var/www/html/baikal/vendor/sabre/http/lib/URLUtil.php(59): SabreHTTPdecodePath('addressbooks/Sc...')

2 /var/www/html/baikal/vendor/sabre/http/lib/Request.php(203): SabreHTTPURLUtil::decodePath('addressbooks/Sc...')

3 /var/www/html/baikal/vendor/sabre/dav/lib/DAVACL/Plugin.php(728): SabreHTTPRequest->getPath()

4 [internal function]: SabreDAVACLPlugin->beforeMethod(Object(SabreHTTPRequest), Object(SabreHTTPResponse))

5 /var/www/html/baikal/vendor/sabre/event/lib/EventEmitterTrait.php(105): call_user_func_array(Array, Array)

6 /var/www/html/baikal/vendor/sabre/dav/lib/DAV/Server.php(446): SabreEventEventEmitter->emit('beforeMethod', Array)

7 /var/www/html/baikal/vendor/sabre/dav/lib/DAV/Server.php(248): SabreDAVServer->invokeMethod(Object(SabreHTTPRequest), Object(SabreHTTPResponse))

8 /var/www/html/baikal/Core/Frameworks/Baikal/Core/Server.php(123): SabreDAVServer->exec()

9 /var/www/html/baikal/html/dav.php(61): BaikalCoreServer->start()

10 {main}

On an other server with a working baikal 0.4.6 installation, sabre returns a table with the available cards.

What can I do, that the new baikal works on Ubuntu 16.04.1?

question

Most helpful comment

Install the 'mbstring' extension for php on ubuntu. Surprised that this is not yet the default!

All 2 comments

Install the 'mbstring' extension for php on ubuntu. Surprised that this is not yet the default!

Thanks!

Was this page helpful?
0 / 5 - 0 ratings

Related issues

gitfvb picture gitfvb  路  4Comments

tuxtlequino picture tuxtlequino  路  5Comments

yanngdev picture yanngdev  路  8Comments

ladetto picture ladetto  路  5Comments

GrayGhost93 picture GrayGhost93  路  5Comments