`apt-get update`はUbuntuサーバーを見つけることができません


50

sudo apt-get update私のサーバー(インターネット接続がある)で実行に失敗します。サーバーが一時的に壊れているか、APTの構成が間違っていて古いサーバーを使用していますか?要するに、どうすればこれを修正できますか?

出力は次のとおりです。

~$ uname -a
Linux nematode 2.6.28-19-server #66-Ubuntu SMP Sat Oct 16 18:41:24 UTC 2010 i686 GNU/Linux

~$ sudo apt-get update
Err http://us.archive.ubuntu.com jaunty Release.gpg
  Could not resolve 'us.archive.ubuntu.com'
Err http://us.archive.ubuntu.com jaunty/main Translation-en_US
  Could not resolve 'us.archive.ubuntu.com'
Err http://us.archive.ubuntu.com jaunty/restricted Translation-en_US
  Could not resolve 'us.archive.ubuntu.com'
Err http://us.archive.ubuntu.com jaunty/universe Translation-en_US
  Could not resolve 'us.archive.ubuntu.com'
Err http://us.archive.ubuntu.com jaunty/multiverse Translation-en_US
  Could not resolve 'us.archive.ubuntu.com'
Err http://us.archive.ubuntu.com jaunty-updates Release.gpg
  Could not resolve 'us.archive.ubuntu.com'
Err http://us.archive.ubuntu.com jaunty-updates/main Translation-en_US
  Could not resolve 'us.archive.ubuntu.com'
Err http://us.archive.ubuntu.com jaunty-updates/restricted Translation-en_US
  Could not resolve 'us.archive.ubuntu.com'
Err http://us.archive.ubuntu.com jaunty-updates/universe Translation-en_US
  Could not resolve 'us.archive.ubuntu.com'
Err http://us.archive.ubuntu.com jaunty-updates/multiverse Translation-en_US
  Could not resolve 'us.archive.ubuntu.com'
Err http://security.ubuntu.com jaunty-security Release.gpg
  Could not resolve 'security.ubuntu.com'
Err http://security.ubuntu.com jaunty-security/main Translation-en_US
  Could not resolve 'security.ubuntu.com'
Err http://security.ubuntu.com jaunty-security/restricted Translation-en_US
  Could not resolve 'security.ubuntu.com'
Err http://security.ubuntu.com jaunty-security/universe Translation-en_US
  Could not resolve 'security.ubuntu.com'
Err http://security.ubuntu.com jaunty-security/multiverse Translation-en_US
  Could not resolve 'security.ubuntu.com'
Reading package lists... Done
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/jaunty/Release.gpg  Could not resolve 'us.archive.ubuntu.com'
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/jaunty/main/i18n/Translation-en_US.bz2  Could not resolve 'us.archive.ubuntu.com'
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/jaunty/restricted/i18n/Translation-en_US.bz2  Could not resolve 'us.archive.ubuntu.com'
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/jaunty/universe/i18n/Translation-en_US.bz2  Could not resolve 'us.archive.ubuntu.com'
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/jaunty/multiverse/i18n/Translation-en_US.bz2  Could not resolve 'us.archive.ubuntu.com'
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/jaunty-updates/Release.gpg  Could not resolve 'us.archive.ubuntu.com'
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/jaunty-updates/main/i18n/Translation-en_US.bz2  Could not resolve 'us.archive.ubuntu.com'
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/jaunty-updates/restricted/i18n/Translation-en_US.bz2  Could not resolve 'us.archive.ubuntu.com'
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/jaunty-updates/universe/i18n/Translation-en_US.bz2  Could not resolve 'us.archive.ubuntu.com'
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/jaunty-updates/multiverse/i18n/Translation-en_US.bz2  Could not resolve 'us.archive.ubuntu.com'
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/jaunty-security/Release.gpg  Could not resolve 'security.ubuntu.com'
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/jaunty-security/main/i18n/Translation-en_US.bz2  Could not resolve 'security.ubuntu.com'
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/jaunty-security/restricted/i18n/Translation-en_US.bz2  Could not resolve 'security.ubuntu.com'
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/jaunty-security/universe/i18n/Translation-en_US.bz2  Could not resolve 'security.ubuntu.com'
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/jaunty-security/multiverse/i18n/Translation-en_US.bz2  Could not resolve 'security.ubuntu.com'
W: Some index files failed to download, they have been ignored, or old ones used instead.
W: You may want to run apt-get update to correct these problems

1
の出力はcat /etc/resolv.conf何ですか?
エンドリューク

1
それは私のために働いたとして、そこに私の答えをチェックしてください:askubuntu.com/questions/135932/...
m.alaa8

回答:


22

コマンドラインからそれらのホストを解決できますか?

jinx:775 Z$ ping us.archive.ubuntu.com
PING us.archive.ubuntu.com (91.189.92.171) 56(84) bytes of data.
64 bytes from cassava.canonical.com (91.189.92.171): icmp_seq=1 ttl=128 time=104 ms

そうでない場合、次のステップは試してみることhost -vです:

jinx:776 Z$ host -v us.archive.ubuntu.com
Trying "us.archive.ubuntu.com"
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 14243
;; flags: qr rd ra; QUERY: 1, ANSWER: 8, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;us.archive.ubuntu.com.         IN      A

;; ANSWER SECTION:
us.archive.ubuntu.com.  592     IN      A       91.189.88.31
us.archive.ubuntu.com.  592     IN      A       91.189.88.40
us.archive.ubuntu.com.  592     IN      A       91.189.88.45
us.archive.ubuntu.com.  592     IN      A       91.189.88.46
us.archive.ubuntu.com.  592     IN      A       91.189.92.169
us.archive.ubuntu.com.  592     IN      A       91.189.92.170
us.archive.ubuntu.com.  592     IN      A       91.189.92.171
us.archive.ubuntu.com.  592     IN      A       91.189.88.30

Received 167 bytes from 10.211.55.1#53 in 37 ms
Trying "us.archive.ubuntu.com"
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 50130
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;us.archive.ubuntu.com.         IN      AAAA

;; AUTHORITY SECTION:
ubuntu.com.             1800    IN      SOA     ns1.canonical.com. hostmaster.canonical.com. 2011030301 10800 3600 604800 3600

Received 100 bytes from 10.211.55.1#53 in 65 ms
Trying "us.archive.ubuntu.com"
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 54875
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;us.archive.ubuntu.com.         IN      MX

;; AUTHORITY SECTION:
ubuntu.com.             1800    IN      SOA     ns1.canonical.com. hostmaster.canonical.com. 2011030301 10800 3600 604800 3600

Received 100 bytes from 10.211.55.1#53 in 62 ms

DNSサーバーから返されたエラーを探します。


1
pingどちらも解決しなかったが、IPを介してpingを実行できた(別のマシンで解決された)ことに言及する必要がありました。このヘルプと@ændrükのコメントのおかげで、どういうわけか私のDNSエントリがまったく役に立たないことがわかりました。それらを修正することで問題が修正されました。
プログズ

興味深い問題: "host:command not found"しかし、検証されていないパッケージを受け入れずにaptを使用してインストールすることはできません。
jhaagsma

ここで修正する実際のコマンドはありません。動作していることを示すだけで、正しく動作している。pingを実行できず、実行できない場合、host -v運命にあります。次は何ですか?まったく助けになりません。
davejal

47

DNSの問題のようです。修正するには、次のことを確認する必要があります

/etc/resolv.conf

DNSサーバーに適したエントリがあります。

Googleには、使用できるパブリックDNSサーバーがあります

したがって、たとえば、上記のように、/etc/resolv.confファイルの先頭(Google DNSサーバーをポイント)に次の2行を追加できます。

nameserver 8.8.8.8 
nameserver 8.8.4.4

もちろん、このファイルを変更するにはrootになり、変更を行う前にバックアップを作成する必要があります!


2
自分のネットワーク内のアドレスを解決する必要がある場合、必ずしも良い計画ではありません。すべてのマシンが名前でアクセスする必要がある場合は、ファイアウォールの向こうにある場合は問題ありません。
セイス

@Ceisc-素晴らしい点。言及してくれてありがとう!
ブラッドパーク

1
そのファイルでは、「このファイルを手で編集しないでください-あなたの変更は上書きされます」-これに対処できますか?
jcollum

確かに言うことはできませんが、GoogleがGoogle Public DNSページで
brad parks

1
これが最善の答えです
bademba

15

私はこのスレッドが非常に古いことを知っていますが、まだ探している人のために、ワイヤレスアクセスポイントを切断して再接続することでこの問題を解決しました。


1
これは、あなたがオンラインでないだけである...あなたのWiFiが接続して取得し、ちょうど...もう一度updateコマンドを発行する...このエラーが表示人々の大半のための正しい答えである sudo apt-get update && sudo apt-get dist-upgrade
スコットStensland

ありがとう!これは私のために働いた!ほとんどの人にとっておそらく解決策となる恐ろしい簡単な答え:)
ロバート・ロス

9

多くの場合、これを修正するために/etc/resolv.confに8.8.8.8を押し込みます。特別な月の安いクラウドプロバイダー(この場合はlinode)を扱うときは特にそうです。

cat /etc/resolv.conf

nameserver 8.8.8.8
nameserver 8.8.4.4
#nameserver 72.14.179.5
#nameserver 72.14.188.5

これらはGoogleのパブリックDNSサーバーです。はい、おそらくそれらのログを追跡します。ただし、これらのサーバーでヒットする傾向がある唯一のサイトは、gitおよびubuntuアーカイブです。


3

私はこれと同じ問題を抱えていましたが、それはErr on apt-get update正しく示唆されていました。

DNSアドレスをファイル/etc/resolv.confに手動で変更して、オペレーターのDNSアドレスに変更することで問題を解決しました。

以前は192.168.0.254、Ubuntuによって設定されていました。


はい、受け入れられた回答への私のフォローアップコメントで述べたように、問題は私のDNSがホースで縛られ、適切な値に設定する必要があることでした。
プログズ

3

私は非常によく似た問題を抱えていました: sudo apt-get update 終了できず、エラーがありました。ケーブルモデムを再起動しようとしましたが、うまくいきました。ケーブルモデムも再起動してみてください。


2

Webブラウザで、Webページ「http://us.archive.ubuntu.com」を開くことができるかどうかを確認してください。はいの場合、ネットワークプロキシ設定の問題があります。

Ubuntu Desktopで次の手順に従います。

  1. [システム]-> [設定]-> [ネットワークプロキシ]に移動します。
  2. 「手動プロキシ設定」を選択します
  3. 「すべてのプロトコルに同じプロキシを使用する」をチェックします
  4. HTTPプロキシ:、ポート:
  5. 詳細を押して、「ユーザー認証」を確認します
  6. ユーザー名とパスワードを入力して閉じます

これを行った後、これらのエラーを解決することができました。


プロキシを使用してこれを解決したと言っていますか?
ジンキング

2

これと同じ問題がありました。仮想マシンで作業していて、IPアドレスが絶えず変化することにうんざりしていました。静的IPアドレスを設定した後、DNSネームサーバーを設定しなかったため、apt-get更新ができなくなりました。また、ネームサーバーを/ etc / network / interfacesファイルに追加する必要がありました。そのことに関する情報はここにあります。(DNSネームサーバーの設定方法)

私が遭遇した次の問題は、ネットワークインターフェイスをリセットするためにifdownとifupができなかったことです。このコードは私のために働いた:

sudo ifdown eth0 && sudo ifup --exclude=lo -a

この問題の詳細については、こちらをご覧ください。(ネットワークインターフェイスをリセットする方法)


2

編集できます/etc/resolvconf/resolv.conf.d/base(デフォルトでは空)追加

nameserver 8.8.8.8
nameserver 8.8.4.4
nameserver YOUR DNS SERVER

1

非常にシンプル:

  1. ファイル/etc/resolv.confでDNSアドレスを手動で探します
  2. cd / etc / network /
  3. sudo nanoインターフェース
  4. ネームサーバーを変更する
  5. ネームサーバー8.8.8.8 8.8.4.4が同じルーターで動作しない(私の場合、ヒトロンは非常に悪い

会社のIPルーティングがまったく機能しない)

/etc/resolv.confのIPアドレスを使用する必要があります

または私の場合は192.168.1.1のルータIPのみを使用してください


1

私もこの問題を解決しました。システム設定->ネットワークプロキシ->メソッド自動-> SYStem Weideの適用->管理パスワードを入力してください。


1

これは本当に古い投稿であることは知っていますが、Ubuntu 16.10をDell E4310にインストールしたところ、同じ問題に遭遇しました。この投稿のいくつかの提案に従ってみましたが、何も機能しなかったため、更新サーバーを変更してみることにしました。

そのため、[システム設定]> [ソフトウェアと更新]で、サーバーを[メイン]から次のように変更しました。http//mirror.cc.columbia.edu/pub/linux/ubuntu/archive

現在、私の更新は問題なく実行されています。お役に立てれば。


1

DNSの問題を回避するため/etc/hostsに、たとえばサーバーのIP に追加する必要がありました。

echo "91.189.91.24 security.ubuntu.com" >> /etc/hosts 
echo "91.189.91.24 archive.ubuntu.com" >> /etc/hosts
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.