On 08/11/2018 12:57, Xavier wrote:
> On 07/11/2018 13:09, Lars Engels wrote:
>> On Wed, Nov 07, 2018 at 08:48:19AM +0100, Guido Falsi wrote:
>>> On 07/11/18 08:46, Guido Falsi wrote:
>>>> On 07/11/18 07:24, Xavier wrote:
>>>>> On 03/11/2018 18:50, Guido Falsi wrote:
>>>>>> On 03/11/18 18:17, Xavier Humbert wrote:
>>>>>>> Context FreeBSD 11-STABLE, last pkg upgrade led to update PHP71 to 
>>>>>>> PHP72.
>>>>>>> php72-json is installed, but when I launch a navigator, IcingaWeb2
>>>>>>> crashes with :
>>>>>>>
>>>>>>>> Call to undefined function Icinga\Util\json_encode() in
>>>>>>>> /usr/local/www/icingaweb2/library/Icinga/Util/Json.php:57
>>>>>>>>
>>>>>>>
>>>>>>> Any idea ?
>>>>>>
>>>>>> Yess, you need to install the php72-json package which provides the
>>>>>> json_encode() function.
>>>>>>
>>>>>> The port actually depends on it, so something went wrong with your 
>>>>>> update.
>>>>>>
>>>>>> You should try reinstalling it and check that all dependencies install
>>>>>> successfully.
>>>>>>
>>>>>
>>>>> Thanks for your answer Guido. Unfortunately, as I wrote, php-json *is*
>>>>> installed, in the correct flavour. And pkg check -Bd succeeds
>>>>>
>>>>
>>>> Is it being loaded?
>>>>
>>>> Check for 'ext-20-json.ini' to be present in /usr/local/etc/php and have
>>>> correct content.
>>>>
>>>
>>> BTW, if you've not tried it a 'pkg install -f php72-json' is worth a try.
>>
>> Can you check if you also upgraded the mod_php[57][16] module for
>> Apache?
>>
> 
> Ah ! I tried already too reinstall php72-json, but not mod_php
> And it fails :
> 
> # pkg install -f mod_php72
> Updating FreeBSD repository catalogue...
> FreeBSD repository is up to date.
> All repositories are up to date.
> The following 1 package(s) will be affected (of 0 checked):
> 
> New packages to be INSTALLED:
>         mod_php72: 7.2.11
> 
> Number of packages to be installed: 1
> 
> The process will require 5 MiB more space.
> 1 MiB to be downloaded.
> 
> Proceed with this action? [y/N]: y
> [1/1] Fetching mod_php72-7.2.11.txz: 100%    1 MiB   1.2MB/s    00:01
> pkg: cached package mod_php72-7.2.11: size mismatch, fetching from remote
> Fetching mod_php72-7.2.11.txz: 100%    1 MiB   1.2MB/s    00:01
> pkg: cached package mod_php72-7.2.11: size mismatch, cannot continue
> 
> I'll investigate that.
> 
> Thanks,
> 

Well, after pkg update, it installs, but the web is still failing

-- 
Xavier

_______________________________________________
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"

Reply via email to