[horde] DavDroid, caldav and horde [RESOLVED]

Ralf Lang lang at b1-systems.de
Sat Feb 9 08:54:21 UTC 2019


Hi,

Am 08.02.19 um 23:28 schrieb Harlan:
>
> On 2/8/19 4:11 PM, Grouchy Sysadmin wrote:
>>
>> On 2/8/19 12:55 PM, Harlan wrote:
>>> Hello,
>>>   As part of migrating to a different server, I'm having problems
>>> getting calendars working from Android phones. The old server works
>>> fine and the new server doesn't even though I'm using the same
>>> configuration settings on both.  The old server is running php5, new
>>> on php7.  Everything else in Horde is working correctly.
>>>
>>>   When I try to connect from the phone through DavDroid providing
>>> the URL, username and password, I'm getting an error box saying
>>> "Couldn't find calDAV or CardDAV service".
>>>
>>>   Here is the error from the log file:
>>> Feb  8 14:34:07 mail HORDE: Error: Call to undefined function
>>> Sabre\DAV\mb_detect_encoding() in
>>> /usr/share/php/Sabre/DAV/URLUtil.php:82#012Stack trace:#012#0
>>> /usr/share/php/Sabre/DAV/URLUtil.php(69):
>>> Sabre\DAV\URLUtil::decodePathSegment('principals/harl...')#012#1
>>> /usr/share/php/Sabre/DAV/Server.php(1144):
>>> Sabre\DAV\URLUtil::decodePath('principals/harl...')#012#2
>>> /usr/share/php/Sabre/DAV/Server.php(1121):
>>> Sabre\DAV\Server->calculateUri('/webmail/rpc.ph...')#012#3
>>> /usr/share/php/Sabre/DAV/Server.php(214):
>>> Sabre\DAV\Server->getRequestUri()#012#4
>>> /usr/share/php/Horde/Rpc/Webdav.php(66):
>>> Sabre\DAV\Server->exec()#012#5 /var/www/html/webmail/rpc.php(160):
>>> Horde_Rpc_Webdav->getResponse('')#012#6 {main} [pid 31619 on line 74
>>> of "/usr/share/php/Horde/ErrorHandler.php"]
>>>
>>> INSTALLED PACKAGES, CHANNEL PEAR.HORDE.ORG:
>>> ===========================================
>>> PACKAGE                      VERSION STATE
>>> Horde_ActiveSync             2.39.7  stable
>>> Horde_Alarm                  2.2.10  stable
>>> Horde_Argv                   2.1.0   stable
>>> Horde_Auth                   2.2.2   stable
>>> Horde_Autoloader             2.1.2   stable
>>> Horde_Browser                2.0.16  stable
>>> Horde_Cache                  2.5.5   stable
>>> Horde_Cli                    2.3.0   stable
>>> Horde_Compress               2.2.1   stable
>>> Horde_Compress_Fast          1.1.1   stable
>>> Horde_Constraint             2.0.3   stable
>>> Horde_Controller             2.0.5   stable
>>> Horde_Core                   2.31.7  stable
>>> Horde_Crypt                  2.7.12  stable
>>> Horde_Crypt_Blowfish         1.1.2   stable
>>> Horde_CssMinify              1.0.4   stable
>>> Horde_Css_Parser             1.0.11  stable
>>> Horde_Data                   2.1.4   stable
>>> Horde_Date                   2.4.1   stable
>>> Horde_Date_Parser            2.0.6   stable
>>> Horde_Dav                    1.1.4   stable
>>> Horde_Db                     2.4.0   stable
>>> Horde_Editor                 2.0.5   stable
>>> Horde_ElasticSearch          1.0.4   stable
>>> Horde_Exception              2.0.8   stable
>>> Horde_Feed                   2.0.4   stable
>>> Horde_Form                   2.0.19  stable
>>> Horde_Group                  2.1.1   stable
>>> Horde_HashTable              1.2.6   stable
>>> Horde_History                2.3.6   stable
>>> Horde_Http                   2.1.7   stable
>>> Horde_Icalendar              2.1.8   stable
>>> Horde_Idna                   1.1.1   stable
>>> Horde_Image                  2.6.0   stable
>>> Horde_Imap_Client            2.29.16 stable
>>> Horde_Imsp                   2.0.10  stable
>>> Horde_Injector               2.0.5   stable
>>> Horde_Itip                   2.1.2   stable
>>> Horde_JavascriptMinify       1.1.5   stable
>>> Horde_JavascriptMinify_Jsmin 1.0.2   stable
>>> Horde_Kolab_Format           2.0.9   stable
>>> Horde_Kolab_Server           2.0.5   stable
>>> Horde_Kolab_Session          2.0.3   stable
>>> Horde_Kolab_Storage          2.2.3   stable
>>> Horde_ListHeaders            1.2.5   stable
>>> Horde_Lock                   2.1.4   stable
>>> Horde_Log                    2.3.0   stable
>>> Horde_LoginTasks             2.0.7   stable
>>> Horde_Mail                   2.6.4   stable
>>> Horde_Mail_Autoconfig        1.0.3   stable
>>> Horde_Mapi                   1.0.8   stable
>>> Horde_Memcache               2.1.1   stable
>>> Horde_Mime                   2.11.0  stable
>>> Horde_Mime_Viewer            2.2.2   stable
>>> Horde_Mongo                  1.1.0   stable
>>> Horde_Nls                    2.2.1   stable
>>> Horde_Notification           2.0.4   stable
>>> Horde_Oauth                  2.0.4   stable
>>> Horde_OpenXchange            1.0.1   stable
>>> Horde_Pack                   1.0.7   stable
>>> Horde_Pdf                    2.0.7   stable
>>> Horde_Perms                  2.1.7   stable
>>> Horde_Prefs                  2.9.0   stable
>>> Horde_Queue                  1.1.5   stable
>>> Horde_Rdo                    2.1.0   stable
>>> Horde_Role                   1.0.1   stable
>>> Horde_Routes                 2.0.5   stable
>>> Horde_Rpc                    2.1.8   stable
>>> Horde_Scheduler              2.0.3   stable
>>> Horde_Scribe                 2.0.3   stable
>>> Horde_Secret                 2.0.6   stable
>>> Horde_Serialize              2.0.5   stable
>>> Horde_Service_Facebook       2.0.10  stable
>>> Horde_Service_Gravatar       1.0.1   stable
>>> Horde_Service_Twitter        2.1.6   stable
>>> Horde_Service_UrlShortener   2.0.3   stable
>>> Horde_Service_Weather        2.5.4   stable
>>> Horde_SessionHandler         2.2.9   stable
>>> Horde_Share                  2.2.0   stable
>>> Horde_Smtp                   1.9.5   stable
>>> Horde_Socket_Client          2.1.2   stable
>>> Horde_SpellChecker           2.1.3   stable
>>> Horde_Stream                 1.6.3   stable
>>> Horde_Stream_Filter          2.0.4   stable
>>> Horde_Stream_Wrapper         2.1.4   stable
>>> Horde_Support                2.2.0   stable
>>> Horde_SyncMl                 2.0.7   stable
>>> Horde_Template               2.0.3   stable
>>> Horde_Test                   2.6.3   stable
>>> Horde_Text_Diff              2.2.0   stable
>>> Horde_Text_Filter            2.3.6   stable
>>> Horde_Text_Filter_Jsmin      1.0.2   stable
>>> Horde_Text_Flowed            2.0.3   stable
>>> Horde_Thrift                 2.0.3   stable
>>> Horde_Timezone               1.1.0   stable
>>> Horde_Token                  2.0.9   stable
>>> Horde_Translation            2.2.2   stable
>>> Horde_Tree                   2.0.5   stable
>>> Horde_Url                    2.2.6   stable
>>> Horde_Util                   2.5.8   stable
>>> Horde_Vfs                    2.4.0   stable
>>> Horde_View                   2.0.6   stable
>>> Horde_Xml_Element            2.0.4   stable
>>> Horde_Xml_Wbxml              2.0.3   stable
>>> ansel                        3.0.9   stable
>>> content                      2.0.6   stable
>>> gollem                       3.0.12  stable
>>> horde                        5.2.20  stable
>>> horde_lz4                    1.0.10  stable
>>> imp                          6.2.23  stable
>>> ingo                         3.2.16  stable
>>> kronolith                    4.2.27  stable
>>> mnemo                        4.2.14  stable
>>> nag                          4.2.19  stable
>>> timeobjects                  2.1.4   stable
>>> trean                        1.1.9   stable
>>> turba                        4.2.23  stable
>>> whups                        3.0.12  stable
>>> wicked                       2.0.8   stable
>>>
>>> From Apache2 config for SSL:
>>> <Location "/webmail/rpc">
>>>   AllowMethods GET POST PROPFIND LOCK OPTIONS PROPPATCH PUT UNLOCK
>>> REPORT DELETE MKCOL MOVE
>>> </Location>
>>> <Location "/webmail/rpc.php/">
>>>   AllowMethods GET POST PROPFIND LOCK OPTIONS PROPPATCH PUT UNLOCK
>>> REPORT DELETE MKCOL MOVE
>>> </Location>
>>> <Location "/.well-known/carddav/">
>>>   AllowMethods GET POST PROPFIND LOCK OPTIONS PROPPATCH PUT UNLOCK
>>> REPORT DELETE MKCOL MOVE
>>> </Location>
>>>
>>>   I have enabled dav for apache and restarted apache.
>>>
>>>   Any ideas on what else I'm missing?
>>>
>>> Thanks,
>>>
>>> Harlan...
>>>
>>
>> Do you have PHP mbstring installed?
>>
> That's what I was missing!
>
>
> Thank You!!!
>
I just checked: both .horde.yml and the pear package metadate require
mbstring as a dependency. I wonder how this got installed without any
warning.


-- 
Ralf Lang
Linux Consultant / Developer
Tel.: +49-170-6381563
Mail: lang at b1-systems.de
B1 Systems GmbH
Osterfeldstraße 7 / 85088 Vohburg / http://www.b1-systems.de
GF: Ralph Dehner / Unternehmenssitz: Vohburg / AG: Ingolstadt,HRB 3537



More information about the horde mailing list