web-dev-qa-db-ja.com

パッケージマネージャーはリポジトリにアクセスできませんが、インターネットは機能しています

現在、私は別の国で会議を開いていますが、パッケージマネージャーはリポジトリにアクセスできません。インターネットは正常に動作しており、リポジトリにpingを実行したり、ブラウザでリポジトリにアクセスしたりできますが、パッケージマネージャーはそれらにアクセスできません。 apt-get updateを実行すると、スローされます

Something wicked happened resolving 'wwwproxy:3128' (-5 - No address associated with hostname)

(またはIgn's)。このプロキシは自宅のオフィスにある私のプロキシに対応していますが、パッケージマネージャーでプロキシを無効にしています。

最適なリポジトリのスキャンも機能せず、どのリポジトリにも接続できません。

これをオンラインで検索し、apt.confファイルについて確認しました。私のapt.confには以下が含まれます:

Acquire::http::proxy "http://wwwproxy:3128/";
Acquire::https::proxy "https://wwwproxy:3128/";
Acquire::ftp::proxy "ftp://wwwproxy:3128/";
Acquire::socks::proxy "socks://wwwproxy:3128/";

apt.confを削除(または空白に置き換え)しても、違いはありません。私は直接接続しているので、それが必要だとは思わない(そして、パッケージマネージャーのネットワーク設定のネットワークオプションでそう設定している)

また、resolv.conf(名前のアドレスをプライマリおよびセカンダリDNSに変更)を使用していくつかのことを試みましたが、役に立ちませんでした。 (他のアドバイスに従って、これが役立つかどうかわからない)

12.04を実行しています。

(私はこれを非常に迅速に書き、トラブルシューティングプロセスを短縮するために試みたすべてのものを書き留めました。講義間の時間は非常に限られており、このソートをできるだけ早く必要とします、私の謝罪)

7
kazman

明らかにapt-get(およびSynaptic)は、存在しないプロキシセットがどこかにあると考えています。

-oオプションを使用して、1回限りのプロキシを強制しないでください。例:

 Sudo apt-get -o Acquire::http::proxy=null update

それが機能するかどうかを確認します。

存在する場合は、「緊急」の更新/インストールに使用できます。

apt.confファイルは廃止され、現在、設定は/etc/apt/apt.conf.d/の下の複数のファイルに保存されていることに注意してください。この問題を解決するには、grep -r Acquire /etc/apt/apt.conf.d/*を実行し、ここに出力を貼り付けて、さらにサポートできるようにします。

3
ish

うーん、難しいですが、答えようとします...
プロキシを使用している場合は、wwwproxy部分文字列を実際のプロキシ名に置き換える必要があります。例my.proxy-name.org(これは有効ではなく、単なる例です)。
使用しない場合は、apt.confファイルを削除し、Sudo apt-get cleanコマンドを発行します。
その後、通常どおり更新コマンドを実行します。動作しない場合は、ターミナルの全出力をPastebinに投稿して、この問題を調査できます。

1
Frantique