Bug 50854

Summary: Не хватает зависимостей php-*
Product: Sisyphus Reporter: Evgeny Shesteperov <alimektor>
Component: zabbix-phpfrontend-php8.3Assignee: Alexei Takaseev <taf>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: amakeenk, taf
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Evgeny Shesteperov 2024-07-06 14:53:40 MSK
Версия

-   zabbix-phpfrontend-php8.3-7.0.0-alt1 и т.д. (8.2, 8.1)

Дистрибутивы

-   ALT Server 10.2 (Sisyphus)

Шаги воспроизведения

1.  Установить пакеты:

     apt-get install zabbix-phpfrontend-apache2 zabbix-phpfrontend-engine zabbix-agent apache2 "zabbix-phpfrontend-apache2-mod_php<PHP_VERSION>" "zabbix-phpfrontend-php<PHP_VERSION>"

2.  Зайти в веб-интерфейс: http://<ZABBIX IP>/zabbix/setup.php

Ожидаемый результат: на шаге Check of pre-requisites / Проверка
предварительных условий для всех пакетов PHP стоит OK.

Фактический результат: на шаге Check of pre-requisites / Проверка
предварительных условий для всех пакетов PHP не для всех стоит OK:

-   PHP xmlreader - Ошибка
-   PHP LDAP - Предупреждение
-   PHP curl - Предупреждение

Workaround: установка
# apt-get install -y php<VERSION>-xmlreader php<VERSION>-ldap php<VERSION>-curl

Воспроизводится в P11.
Comment 1 Alexander Makeenkov 2024-08-05 12:38:40 MSK
Проблема отсутствия xmlreader актуальна не только для zabbix-phpfrontend-php8.3, но и для всех остальных версий php.
Comment 2 Repository Robot 2024-08-05 17:55:43 MSK
zabbix-1:7.0.2-alt2 -> sisyphus:

 Mon Aug 05 2024 Alexei Takaseev <taf@altlinux> 1:7.0.2-alt2
 - Add requires php8.X-xmlreader, php8.X-curl, php8.X-ldap (ALT #50854)