-
Problem report
-
Resolution: Won't fix
-
Trivial
-
4.4.0
-
None
-
Sprint 57 (Oct 2019), Sprint 58 (Nov 2019)
Steps to reproduce:
I want to setup Zabbix server, frontend (based on Nginx) and database (based on Postgresql) on Centos. I use this command to install:
yum install zabbix-server-pgsql zabbix-web-pgsql zabbix-nginx-conf
Result:
There are wrong dependency list on zabbix-web package:
package: zabbix-web.noarch 4.4.0-1.el7
dependency: /bin/sh
provider: bash.x86_64 4.2.46-33.el7
dependency: /usr/sbin/update-alternatives
provider: chkconfig.x86_64 1.7.4-1.el7
dependency: dejavu-sans-fonts
provider: dejavu-sans-fonts.noarch 2.33-6.el7
dependency: httpd
provider: httpd.x86_64 2.4.6-90.el7.centos
dependency: php >= 5.4
provider: php.x86_64 5.4.16-46.el7
dependency: php-bcmath
provider: php-bcmath.x86_64 5.4.16-46.el7
dependency: php-gd
provider: php-gd.x86_64 5.4.16-46.el7
dependency: php-ldap
provider: php-ldap.x86_64 5.4.16-46.el7
dependency: php-mbstring
provider: php-mbstring.x86_64 5.4.16-46.el7
dependency: php-xml
provider: php-xml.x86_64 5.4.16-46.el7
dependency: zabbix-web-database = 4.4.0-1.el7
provider: zabbix-web-pgsql.noarch 4.4.0-1.el7
provider: zabbix-web-mysql.noarch 4.4.0-1.el7
Because Apache (httpd package) should not installed when Nginx used, same in reverse order.
Expected:
zabbix-web package should not depend on Nginx or Apache. You should create separate package zabbix-httpd-conf and add Apache dependency for this package (in the same way like you do with zabbix-nginx-conf package).