2.4.0.beta1 - GetGALSearchResults picture & ownership of policies.ini ???



  • Hi guys,

    I updated to 2.4.0beta1 today and immediately started to experience issues. I quickly tracked them down to errors in the HTTPD error log file.

    [Thu Jan 04 14:36:40.620521 2018] [:error] [pid 27643] [client 85.255.234.1:25065] PHP Fatal error:  Declaration of BackendSearchZimbra::GetGALSearchResults() must be compatible with ISearchProvider::GetGALSearchResults($searchquery, $searchrange, $searchpicture) in /usr/share/z-push/backend/zimbra/zimbra.php on line 12846
    

    If I am not in a position to pass back a picture at this time, can I assume that it is OK to just add a third parameter to the function definition in the zimbra backend and to set it with a default of “= false”?

    [Thu Jan 04 14:38:22.124245 2018] [:error] [pid 27365] [client 213.233.132.179:34186] PHP Warning:  parse_ini_file(/etc/z-push/policies.ini): failed to open stream: Permission denied in /usr/share/z-push/lib/core/zpush.php on line 283
    

    For some reason this file’s ownership went to root/z-push instead of root/apache - so apache was unable to open it.

    Thanks


  • Kopano

    Hi @liverpoolfcfan ,

    z-push as a group has recently been introduced for the rpm packaging to streamline the configuration of apache and nginx (which both use different users on groups on the different platforms using rpm). The ticket for this is https://jira.z-hub.io/browse/ZP-1331

    The question here is the more: why was you apache not added to the z-push group?


  • Kopano

    Hi liverpoolfcfan,

    I updated to 2.4.0beta1 today and immediately started to experience issues. I quickly tracked them down to errors in the HTTPD error log file.

    [Thu Jan 04 14:36:40.620521 2018] [:error] [pid 27643] [client 85.255.234.1:25065] PHP Fatal error:  Declaration of BackendSearchZimbra::GetGALSearchResults() must be compatible with ISearchProvider::GetGALSearchResults($searchquery, $searchrange, $searchpicture) in /usr/share/z-push/backend/zimbra/zimbra.php on line 12846
    

    If I am not in a position to pass back a picture at this time, can I assume that it is OK to just add a third parameter to the function definition in the zimbra backend and to set it with a default of “= false”?

    Yes, adding a third parameter to the function definition will resolve it. You don’t have to do anything with $searchpicture in GetGALSearchResults.

    Manfred


Log in to reply
 

Looks like your connection to Kopano Community Forum was lost, please wait while we try to reconnect.