0

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ます。何か案は?

4

1 に答える 1

1

問題は、や などsudoの環境変数が保持されなかったことです。$http_proxy$no_proxy

考えられる解決策は 2 つあります。

  1. 現在の環境を保持するには、パラメーター -E を指定して sudo を呼び出します。
  2. プロキシ変数を保持するように sudo を構成します。ルートとして visudo を実行し、以下を追加します。

    Defaults env_keep+=http_proxy

    Defaults env_keep+=https_proxy

    Defaults env_keep+=no_proxy

于 2014-09-10T14:36:16.630 に答える