
Ubuntu日本語フォーラム

ログインしていません。
$sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc-multilib build-essential chrpath socat cpio python python3 python3-pip python3-pexpect xz-utils debianutils iputils-ping libsdl1.2-dev xterm
上記コマンドを実行すると下記のメッセージで失敗します。
エラー:1 http://jp.archive.ubuntu.com/ubuntu focal/main amd64 libgcc-9-dev amd64 9.3.0-10ubuntu2
接続失敗 [IP: ***.**.*.*** **]
E: http://jp.archive.ubuntu.com/ubuntu/pool/main/g/gcc-9/libgcc-9-dev_9.3.0-10ubuntu2_amd64.deb の取得に失敗しました 接続失敗 [IP: ***.**.*.*** **]
E: いくつかのアーカイブを取得できません。apt-get update を実行するか --fix-missing オプションを付けて試してみてください。
このメッセージ通りに
$sudo apt-get updateを行い、その後再び冒頭のコマンドを実行すると同じメッセージがでます。
またオプションの --fix-missingを付けても下記の通り失敗します。
接続失敗 [IP: 160.26.2.187 80]
足りないパッケージを直すことができません。
E: http://jp.archive.ubuntu.com/ubuntu/pool/main/g/gcc-9/libgcc-9-dev_9.3.0-10ubuntu2_amd64.deb の取得に失敗しました 接続失敗 [IP: 160.26.2.187 80]
E: インストールを中断します。
ubuntuもそうですがlinux初心者で、何が原因で、何をしたらよいのかわかりません。
アーカイブを取得できないというのはそのページがないからという認識でよろしいでしょうか?
そこでアップデートコマンドを実行させるよう促されるのは何故でしょうか?何に対してアップデートしようとするコマンドでしょうか?
以上、よろしくお願いいたします。
オフライン
問題の為の切り分けとして、まず最初に
$sudo apt-get install build-essential
だけをやってみてもらえませんか。
オフライン
tororoimo による投稿:
エラー:1 http://jp.archive.ubuntu.com/ubuntu focal/main amd64 libgcc-9-dev amd64 9.3.0-10ubuntu2
接続失敗 [IP: ***.**.*.*** **]
E: http://jp.archive.ubuntu.com/ubuntu/pool/main/g/gcc-9/libgcc-9-dev_9.3.0-10ubuntu2_amd64.deb の取得に失敗しました 接続失敗 [IP: ***.**.*.*** **]
単純に jp.archive.ubuntu.com の障害 (メンテナンス中) の可能性もあるので、半日とか一日とか待ってやり直すとうまくいことがあります。
オフライン
okamrua様
回答ありがとうございます。
$sudo apt-get install build-essentialの結果、下記のエラーがでました。
エラー:1 http://jp.archive.ubuntu.com/ubuntu focal/main amd64 libgcc-9-dev amd64 9.3.0-10ubuntu2
接続失敗 [IP: ***.**.*.*** **]
E: http://jp.archive.ubuntu.com/ubuntu/pool/main/g/gcc-9/libgcc-9-dev_9.3.0-10ubuntu2_amd64.deb の取得に失敗しました 接続失敗 [IP: 160.26.2.187 80]
E: いくつかのアーカイブを取得できません。apt-get update を実行するか --fix-missing オプションを付けて試してみてください。
オフライン
うちで日本サーバに変えてインストールしたら同じ取得先で通ってるので、時間の問題ではないかもしれないですね。
取得先のサーバ を変更してみたらどうでしょうか。
Ubuntuが手元にないのでうろ覚えですが、システムメニューか設定の中に「Software sources」というような項目があればそこからパッケージの取得先を他のサーバに変更できます。
オフライン
n6u9様
回答ありがとうございます。
取得先サーバー変更はインターネットで探してこのコマンドを実行しました。
$ sudo sed -i".bak" -e 's/\/\/us.archive.ubuntu.com/\/\/ftp.jaist.ac.jp/g' /etc/apt/sources.list
その後
$sudo apt-get install build-essentialの結果、同様のエラーがでてしまいました。
取得先サーバー変更がいけなかったのでしょうか?
エラー:1 http://jp.archive.ubuntu.com/ubuntu focal/main amd64 libgcc-9-dev amd64 9.3.0-10ubuntu2
接続失敗 [IP: ***.**.*.*** **]
E: http://jp.archive.ubuntu.com/ubuntu/pool/main/g/gcc-9/libgcc-9-dev_9.3.0-10ubuntu2_amd64.deb の取得に失敗しました 接続失敗 [IP: ***.**.*.*** **]
E: いくつかのアーカイブを取得できません。apt-get update を実行するか --fix-missing オプションを付けて試してみてください。
オフライン
tororoimo による投稿:
取得先サーバー変更はインターネットで探してこのコマンドを実行しました。
$ sudo sed -i".bak" -e 's/\/\/us.archive.ubuntu.com/\/\/ftp.jaist.ac.jp/g' /etc/apt/sources.list
まったく間違った対処なので、何をしているのかが理解できなければあまり安直に実行しない方が無難です。
元に戻せなくなる可能性が大です。
取得先サーバーの変更は、ubuntu のバージョンによって微妙に変更されているのでまずはどのバージョンを使っているかを提示してください。
# 小生は CLI でしか使っていないので操作方法のアドバイスは致しかねます。
# そういえば CLI で安全に sources.list の apt-line を切り替えるコマンドはあるのだろうか。
tororoimo による投稿:
E: http://jp.archive.ubuntu.com/ubuntu/pool/main/g/gcc-9/libgcc-9-dev_9.3.0-10ubuntu2_amd64.deb の取得に失敗しました 接続失敗 [IP: 160.26.2.187 80]
小職環境では上のエラーメッセージ中の IP アドレスを使って直接に当該パッケージのダウンロードが可能です。
上記パッケージでだけ、エラーメッセージが表示されますか。
それともインストールしようとしているすべてのパッケージで同様なエラー メッセージが表示されていませんか。
もしかすると質問者の環境ではプロキシの使用が必要で、その設定がなされていない可能性も考えられます。
オフライン
ry様
回答ありがとうございます。
使用環境については下記になります。
ubuntuバージョン 20.04
windows10でVirtualBoxを使用しその中でubuntuを動作させています。
インストールするもの全てでエラーが起きているのではなく、特定のもので発生しています。
失敗するURLをFireFoxでアクセスするとlibgcc-9-dev_9.3.0-10ubuntu2_adm64.debというものはダウンロードできました。
オフライン
同様の現象が発生した際、
sudo apt clean
を実施して一旦アーカイブをクリアしてから再度
sudo apt update
とすると、正常にインストールやアップデートができるようになりました。試してみてください。
オフライン
Current Status Of Ubuntu Update Errors: Please Read! - Support and Help - Ubuntu Community Hub
https://discourse.ubuntu.com/t/current-status-of-ubuntu-update-errors-please-read/66809
ダウンロードできないのはubuntu.comのサーバがトラブルをおこしているせいです。
おちつくまで待つしかありません。
オフライン