お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2020-05-28 19:49:02

tororoimo
新しいメンバ
登録日: 2020-05-28

E: いくつかのアーカイブを取得できません。

$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初心者で、何が原因で、何をしたらよいのかわかりません。
アーカイブを取得できないというのはそのページがないからという認識でよろしいでしょうか?
そこでアップデートコマンドを実行させるよう促されるのは何故でしょうか?何に対してアップデートしようとするコマンドでしょうか?

以上、よろしくお願いいたします。

オフライン

 

#2 2020-05-28 21:08:57

okamrua
メンバ
From: 福岡
登録日: 2008-07-11

Re: E: いくつかのアーカイブを取得できません。

問題の為の切り分けとして、まず最初に

$sudo apt-get install  build-essential

だけをやってみてもらえませんか。

オフライン

 

#3 2020-05-29 07:03:22

ry
メンバ
登録日: 2008-07-30

Re: E: いくつかのアーカイブを取得できません。

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 の障害 (メンテナンス中) の可能性もあるので、半日とか一日とか待ってやり直すとうまくいことがあります。

オフライン

 

#4 2020-05-29 08:37:58

tororoimo
新しいメンバ
登録日: 2020-05-28

Re: E: いくつかのアーカイブを取得できません。

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 オプションを付けて試してみてください。

オフライン

 

#5 2020-05-29 08:40:18

tororoimo
新しいメンバ
登録日: 2020-05-28

Re: E: いくつかのアーカイブを取得できません。

ry様
回答ありがとうございます。
時間をあけて何度か試してみます。

オフライン

 

#6 2020-05-29 14:11:06

n6u9
新しいメンバ
登録日: 2020-05-14

Re: E: いくつかのアーカイブを取得できません。

うちで日本サーバに変えてインストールしたら同じ取得先で通ってるので、時間の問題ではないかもしれないですね。
取得先のサーバ を変更してみたらどうでしょうか。

Ubuntuが手元にないのでうろ覚えですが、システムメニューか設定の中に「Software sources」というような項目があればそこからパッケージの取得先を他のサーバに変更できます。

オフライン

 

#7 2020-05-29 19:05:41

tororoimo
新しいメンバ
登録日: 2020-05-28

Re: E: いくつかのアーカイブを取得できません。

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 オプションを付けて試してみてください。

オフライン

 

#8 2020-05-30 07:57:10

ry
メンバ
登録日: 2008-07-30

Re: E: いくつかのアーカイブを取得できません。

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 アドレスを使って直接に当該パッケージのダウンロードが可能です。
上記パッケージでだけ、エラーメッセージが表示されますか。
それともインストールしようとしているすべてのパッケージで同様なエラー メッセージが表示されていませんか。

もしかすると質問者の環境ではプロキシの使用が必要で、その設定がなされていない可能性も考えられます。

オフライン

 

#9 2020-06-01 09:16:43

tororoimo
新しいメンバ
登録日: 2020-05-28

Re: E: いくつかのアーカイブを取得できません。

ry様
回答ありがとうございます。
使用環境については下記になります。
ubuntuバージョン 20.04
windows10でVirtualBoxを使用しその中でubuntuを動作させています。

インストールするもの全てでエラーが起きているのではなく、特定のもので発生しています。
失敗するURLをFireFoxでアクセスするとlibgcc-9-dev_9.3.0-10ubuntu2_adm64.debというものはダウンロードできました。

オフライン

 

Board footer

Powered by FluxBB