web-dev-qa-db-ja.com

apt-getがミラーの解決に失敗するのはなぜですか?

可能性のある複製:
apt-get updateはファイルの取得に失敗します、「一時的なエラー解決…」エラー

これは以前にも説明されていましたが、問題を解決できないようです。これが私の出力です。

jake@KUBIE-SERVER:~$ Sudo apt-get update
Err http://us.archive.ubuntu.com precise InRelease

Err http://us.archive.ubuntu.com precise-updates InRelease

Err http://us.archive.ubuntu.com precise-backports InRelease

Err http://security.ubuntu.com precise-security InRelease

Err http://archive.canonical.com precise InRelease

Err http://ppa.launchpad.net precise InRelease

Err http://archive.canonical.com precise Release.gpg
  Temporary failure resolving 'archive.canonical.com'
Err http://ppa.launchpad.net precise Release.gpg
  Temporary failure resolving 'ppa.launchpad.net'
Err http://security.ubuntu.com precise-security Release.gpg
  Temporary failure resolving 'security.ubuntu.com'
Err http://us.archive.ubuntu.com precise Release.gpg
  Temporary failure resolving 'us.archive.ubuntu.com'
Err http://us.archive.ubuntu.com precise-updates Release.gpg
  Temporary failure resolving 'us.archive.ubuntu.com'
Err http://us.archive.ubuntu.com precise-backports Release.gpg
  Temporary failure resolving 'us.archive.ubuntu.com'
Reading package lists... Done
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/precise/InRelease

W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/precise-        updates/InRelease

W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/precise-  backports/InRelease

W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/precise-security/InRelease

W: Failed to fetch http://archive.canonical.com/ubuntu/dists/precise/InRelease

W: Failed to fetch     http://ppa.launchpad.net/webupd8team/Java/ubuntu/dists/precise/InRelease

W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/precise/Release.gpg    Temporary failure resolving 'us.archive.ubuntu.com'

W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/precise- updates/Release.gpg  Temporary failure resolving 'us.archive.ubuntu.com'

W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/precise-  backports/Release.gpg  Temporary failure resolving 'us.archive.ubuntu.com'

W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/precise-  security/Release.gpg  Temporary failure resolving 'security.ubuntu.com'

W: Failed to fetch http://archive.canonical.com/ubuntu/dists/precise/Release.gpg    Temporary failure resolving 'archive.canonical.com'

W: Failed to fetch   http://ppa.launchpad.net/webupd8team/Java/ubuntu/dists/precise/Release.gpg  Temporary  failure resolving 'ppa.launchpad.net'

W: Some index files failed to download. They have been ignored, or old ones used  instead.

どんな助けも大歓迎です。

10
Jake Kubisiak

同じエラーが発生しました。元々は/etc/apt/sources.listのエラーだと思っていましたが、security.ubuntu.comだけでなくgoogle.compingを実行した後、サーバーがネットワークに接続していることがわかりましたが、ネットワークの外部に到達しない。

/etc/network/interfacesを編集し、eth0を静的ではなくDHCPに設定しました。その後、ルーターにサーバーに静的IPを提供するようにしました。サーバーを再起動すると、すべて正常に動作します。

IP構成の詳細については、 here を参照してください。

6
Ben Hovinga

問題の背後にあるものを説明する可能性のある周囲の状況について、これ以上詳細を指定していません。

おそらく、使用しているミラーが原因でパッケージ管理の問題が発生しているようです。リクエストしているPreciseパッケージのアップデートがないか、アップデートが必要な場合があります。

これを試してください:

  1. ターミナルを開き、次を入力します。

    Sudo nano /etc/apt/sources.list
    

    ソースファイルを編集します。

  2. 最初に、次の行を追加します。

    deb mirror://mirrors.ubuntu.com/mirrors.txt precise main restricted universe multiverse
    deb mirror://mirrors.ubuntu.com/mirrors.txt precise-updates main restricted universe multiverse
    deb mirror://mirrors.ubuntu.com/mirrors.txt precise-backports main restricted universe multiverse
    deb mirror://mirrors.ubuntu.com/mirrors.txt precise-security main restricted universe multiverse
    

    これにより、apt-getに、地理的な場所に基づいて自動的にミラーを選択するように指示する必要があります。

  3. ファイルを保存し、ソースを更新します。

    Sudo apt-get update
    

これは、インターネット接続またはDNSの問題が発生していないことを前提としています。

お役に立てれば。

3
Zuul