Я следовал инструкциям здесь https://www.zabbix.com/download?zabbix=5.4&os_distribution=red_hat_enterprise_linux&os_version=8&db=mysql&ws=apache , чтобы установить Zabbix 5.4 Mysql/Apache на моем сервере RHEL 8.

Когда я попытался установить пакет с помощью sudo dnf install zabbix-server-mysql(или с помощью yum), я получил эту ошибку:

Errors during downloading metadata for repository 'zabbix':
  - Curl error (56): Failure when receiving data from the peer for https://repo.zabbix.com/zabbix/5.4/rhel/8/x86_64/repodata/repomd.xml [Received HTTP code 407 from proxy after CONNECT]
Error: Failed to download metadata for repo 'zabbix': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
  • Дело в том, что если я попытаюсь curl https://repo.zabbix.com/zabbix/5.4/rhel/8/x86_64/repodata/repomd.xml => я смогу получить контент.

  • С другой стороны, если я попытаюсь curl -x http://proxy_user:[email protected]_proxy:8080 https://repo.zabbix.com/zabbix/5.4/rhel/8/x86_64/repodata/repomd.xml=>, я тоже смогу получить контент.

Прокси-сервер устанавливается для доступа к Интернету в /etc/environment => для всей системы. http_proxy="http://proxy_user:user_p[email protected]_proxy:8080/" https_proxy="http://proxy_user:[email protected]_proxy:8080/"

все остальные репозитории (репозиторий rhel, репозиторий ansible и т. д.) в настоящее время работают, кроме ZABBIX.

Я что-то пропустил в моей текущей конфигурации?

Большое спасибо за помощь

answer

Хорошо, после некоторых исследований я обнаружил, что репозитории RHEL (внутри /etc/yum.repos.d/) имеют прокси-сервер, настроенный в каждом файле репо. (может быть, из-за конфигурации прокси-сервера? я не знаю...)

В моем случае :

  • мне нужно отключить http_proxy и https_proxy в /etc/environment
  • я позволяю прокси настроить в каждом файле конфигурации репозиториев.

Затем запустите sudo dnf updateи sudo dnf install zabbix-server-mysqlвсе пройдет гладко! (#авторукопожатия#)