2014-09-08 3 views
0

Я пытаюсь установить пакет через Zypper:Curl ошибка загрузки в Zypper

sudo zypper install ambari-server 

Download (curl) error for 'http://public-repo-1.hortonworks.com/AMBARI-1.x/repos/suse11/repodata/repomd.xml': 
Error code: Connection failed 
Error message: couldn't connect to host 

Видимо Zypper не может подключиться к серверу. Однако я в состоянии загрузить файл непосредственно с помощью Curl:

curl 'http://public-repo-1.hortonworks.com/AMBARI-1.x/repos/suse11/repodata/repomd.xml' 

<?xml version="1.0" encoding="UTF-8"?> 
<repomd xmlns="http://linux.duke.edu/metadata/repo"> 
     [...] 
</repomd> 

Я за прокси-сервером, который устанавливается в /etc/sysconfig/proxy. Любые идеи?

ответ

1

Проблема заключалась в том, что sudo не сохранил мои переменные окружения, такие как $http_proxy и $no_proxy.

Есть два возможных решения:

  1. Вызов Судо с параметром -E для сохранения текущей среды
  2. Настройка Sudo сохранить прокси-переменные: Run visudo в качестве суперпользователя и добавить следующее:

    Defaults env_keep+=http_proxy

    Defaults env_keep+=https_proxy

    Defaults env_keep+=no_proxy

Смежные вопросы