お知らせ

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

#1 2009-01-09 20:56:15

smda
メンバ
From: Thailand
登録日: 2008-11-09

アップデート障害回避のためのサーバの変更方法

アップデートをダウンロードする際、こちら↓の#1の方と似たような状況になりました。
http://forums.ubuntulinux.jp/viewtopic.php?id=2544

具体的な障害メッセージは少々違うのですが、「いくつかのインデックスファイルのダウンロードに失敗しました。これらは無視されるか、古いものが代わりに使われます。」という部分は同じです。

そこで#2の回答にしたがって、下記↓のようにサーバを変更したいのですが、どこを操作すれば良いのでしょうか。
http://www.ubuntulinux.jp/switch-archive-mirror

回答を宜しくお願いします。

オフライン

 

#2 2009-01-09 21:16:10

hito
管理者
登録日: 2007-03-18

Re: アップデート障害回避のためのサーバの変更方法

えーと、日本国内で一般的に使われるであろうアップデートサーバは、現在はほとんど問題がない状態を保っています(たぶん)。

「具体的な障害メッセージは少々違うのですが」というあたりで対処が無駄な可能性がありますので、まずそちらを識別した方がいいです。
操作そのものはhttps://wiki.ubuntulinux.jp/UbuntuTips/Others/SwitchArchiveMirror参照。

オフライン

 

#3 2009-01-09 21:52:03

smda
メンバ
From: Thailand
登録日: 2008-11-09

Re: アップデート障害回避のためのサーバの変更方法

回答有難うございました。
ご紹介頂いたリンク先の操作を行い、変更することができました。
この変更が効いたのか、100個近いアップデートファイルがダウンロードされました。
しかし依然として下記の通りの似たようなメッセージが表示されます;

http://packages.medibuntu.org/gutsy/dists/free/non-dree/binary-i386/Packages.gz の取得に失敗しました  404 Not Found [IP: 88.191.82.11 80]
cdrom:[Ubuntu 8.04 _Hardy Heron_ Japanese Remix - Release i386 (20080425)]/dists/hardy/main/binary-i386/Packages.gz の取得に失敗しました  この CD-ROM を APT に認識させるには apt-cdrom を使用してください。新しい CD-ROM を追加するために apt-get update は使用できません。
cdrom:[Ubuntu 8.04 _Hardy Heron_ Japanese Remix - Release i386 (20080425)]/dists/hardy/restricted/binary-i386/Packages.gz の取得に失敗しました  この CD-ROM を APT に認識させるには apt-cdrom を使用してください。新しい CD-ROM を追加するために apt-get update は使用できません。
いくつかのインデックスファイルのダウンロードに失敗しました。これらは無視されるか、古いものが代わりに使われます。

サーバの変更だけでは駄目なのでしょうか。
お手数をおかけしますが、また回答を宜しくお願いします。

オフライン

 

#4 2009-01-09 23:55:24

のんき
メンバ
登録日: 2007-03-04

Re: アップデート障害回避のためのサーバの変更方法

このエラーメッセージはリポジトリの中にインストール時使用したCD-ROMを参照先に指定されているからです。
出ないようにするには
システムー>システム管理ー>ソフトウェア・ソースー>サードパーティのソフトウェアtab
□CD-ROM[Ubuntu 8.04.1 Hardy_Heron_ Release ・・・・・
前の四角のチェックを外して「閉じる」を押す。
システムー>システム管理ー>synaptic パッケージ・マネジャー
「再読込」ボタンをクリックしてエラーメッセージがでなければOKです。

オフライン

 

#5 2009-01-10 00:21:49

smda
メンバ
From: Thailand
登録日: 2008-11-09

Re: アップデート障害回避のためのサーバの変更方法

回答有難うございました。
ご指定の方法にしたがって操作した結果、ダウンロードが進行したのですが、最後に次のようなメッセージが表示されました;

http://packages.medibuntu.org/gutsy/dists/free/non-dree/binary-i386/Packages.gz の取得に失敗しました  404 Not Found [IP: 88.191.79.39 80]
いくつかのインデックスファイルのダウンロードに失敗しました。これらは無視されるか、古いものが代わりに使われます。

こちらからサーバを指定したらできるかと思い、上記の方法でサーバを変えてみたのですが、効果はないようです。(当然なのかもしれませんが・・・)
お手数ですが、また対策をお願いします。

オフライン

 

#6 2009-01-10 10:56:47

のんき
メンバ
登録日: 2007-03-04

Re: アップデート障害回避のためのサーバの変更方法

smdaさん、エラーメッセージの内容をよく読みましょうよ。
英語で表示されていても自分が今どのバージョンのUbuntuを利用しているかぐらい把握しているでしょ。
エラーメッセージをよく見てみるとubuntu 8.04の所へubuntu 7.10のリポジトリを入れて動く訳ないでしょ。
なぜubuntu 7.10だと判るかですか。メッセージの中にgutsyと表示されているからです。
やみくもにホームページに書かれているテキストをコピー&ペーストするのではなく、十分ご自分で理解した
上で行ってください。

修正方法
システムー>システム管理ー>ソフトウェア・ソースー>サードパーティのソフトウェアtab
□http://packages.medibuntu.org/ gutsy non-free
□http://packages.medibuntu.org/ gutsy non-free(ソースコード)
上記2行のチェックを外す。「閉じる」を押す。

アプリケーションー>アクセサリー>端末 を起動する。
下記コマンドを実行する。
sudo wget http://www.medibuntu.org/sources.list.d/hardy.list --output-document=/etc/apt/sources.list.d/medibuntu.list
wget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add - && sudo apt-get update

最後の編集者: のんき (2009-01-10 12:29:55)

オフライン

 

#7 2009-01-10 12:54:41

smda
メンバ
From: Thailand
登録日: 2008-11-09

Re: アップデート障害回避のためのサーバの変更方法

回答有難うございました。

ご指定のコマンドを入力した結果、端末上で、

(これ以前略)
パッケージリストを読み込んでいます... 完了
W: GPG error: http://ubuntu-ashisuto.ubuntulinux.jp hardy-updates Release: 以下の署名が無効です: BADSIG 40976EAF437D05B5 Ubuntu Archive Automatic Signing Key <[email protected]>
W: これらの問題を解決するためには apt-get update を実行する必要があるかもしれません

というメッセージが表示されました。
「署名が無効」ということなので、このキーワードで検索し、似たような症状に遭遇した方の解決策にならってサーバを替えてみました。
替えたサーバでアップデートしてみたところ、

W: GPG error: http://ubuntu-ashisuto.ubuntulinux.jp hardy-updates Release: 以下の署名が無効です: BADSIG 40976EAF437D05B5 Ubuntu Archive Automatic Signing Key <[email protected]>

とまた同じ「以下の署名が無効です」というメッセージがでたので、もう一度サーバを替えてみました。
替えたサーバでアップデートしてみたところ、

W: GPG error: http://ftp.ecc.u-tokyo.ac.jp hardy-updates Release: 以下の署名が無効です: BADSIG 40976EAF437D05B5 Ubuntu Archive Automatic Signing Key <[email protected]>
W: GPG error: http://ftp.ecc.u-tokyo.ac.jp hardy-security Release: 以下の署名が無効です: BADSIG 40976EAF437D05B5 Ubuntu Archive Automatic Signing Key <[email protected]>

とまたまた同じメッセージがでたので、もう一回サーバを替えてみました。
替えたサーバでアップデートしてみたところ、今度は何もエラーメッセージらしきものは表示されず、システムが最新の状態で、1時間以内に更新された旨のメッセージが表示されました。
どうにか解決したようです。
丁寧なご指導を頂き、有難うございました。

以下は新たなトラブルではないのですが、よろしければちょっと教えてください。
1.私の方でコピーしたエラーメッセージに関してですが、'gusty'が旧バージョンのものとは知りませんでした(8.04から始めたので)。他の「(8.04以降から始めた)初心者」の方々がこうした文字列を見て、どれがバージョンを反映した名前のもので、そのどれが現行バージョンでどれが旧バージョンかすぐにわかるのでしたら、どういうところを見てそうした知識を得ているのでしょうか。私も遅まきながら勉強させて頂きたいと思いますので、参照先をお知らせ頂けると助かります。(私だけ「初心者の常識」が欠けていると問題なので・・・)
2.なお、Ubuntuを8.04から使っているのは私だけではないはずなので、おそらく他の多くの方々も同様なトラブルに遭遇されているのではないかと思います。というもの、アップデートする際、アクセス先のレポジトリを意識して入力することがない(というより、入力の余地がない)ので、他の方々も知らないうちに旧バージョンにアクセスし、エラーメッセージが出たのを見て初めてそれと知ることになるのではないかと思います。アップデートする際にレポジトリのバージョンが指定できないのであれば、アップデートする際にOSとして自バージョンに合ったものにアクセスするように、最初からソフトを組んでおく必要があるのではないかと思いました。それが実際に(少なくとも私の場合には)そうなっていないようなのですが、そのようにしてあるのは何か理由があるのでしょうか。
今回のトラブルとは直接関係がないかもしれませんが、ちょっと関心があります。

オフライン

 

#8 2009-01-10 13:32:25

clw52933
メンバ
From: 兵庫県
登録日: 2007-08-09

Re: アップデート障害回避のためのサーバの変更方法

横から失礼します。

smdaさん による投稿:

私も遅まきながら勉強させて頂きたいと思いますので、参照先をお知らせ頂けると助かります。(私だけ「初心者の常識」が欠けていると問題なので・・・)

ubuntuはコードネームとリリース日でバージョンを表していますが、コードネームに関しては正直覚えにくいので、「あのバージョンって何てコードネームだっけ?」とよく確認します。
http://www.ubuntulinux.jp/products/WhatIsUbuntu
「「Ubuntu」の意味」の「リリース時期とサポート期間」に各バージョンのコードネームがあります。ご確認してみてください。

smdaさん による投稿:

2.なお、Ubuntuを8.04から使っているのは私だけではないはずなので、おそらく他の多くの方々も同様なトラブルに遭遇されているのではないかと思います。というもの、アップデートする際、アクセス先のレポジトリを意識して入力することがない(というより、入力の余地がない)ので、他の方々も知らないうちに旧バージョンにアクセスし、エラーメッセージが出たのを見て初めてそれと知ることになるのではないかと思います。

エラーが出ているのはmedibuntuのリポジトリだと思いますが、あとからリポジトリに追加されたのではないでしょうか?設定時にバージョンを意識されていなかったので今回のような問題が発生したのではないですか?登録するリポジトリのバージョンを意識して新規リポジトリを登録しなかったのであれば問題は起こってしまうと思います。

smdaさん による投稿:

アップデートする際にレポジトリのバージョンが指定できないのであれば、アップデートする際にOSとして自バージョンに合ったものにアクセスするように、最初からソフトを組んでおく必要があるのではないかと思いました。それが実際に(少なくとも私の場合には)そうなっていないようなのですが、そのようにしてあるのは何か理由があるのでしょうか。

medibuntuは標準リポジトリではないので、今回のような問題が起こったのだと思います。標準のリポジトリに関しては自バージョンに合ったものを指定してあるはずです。後入れのリポジトリに関しては入れた人の設定の仕方の問題だと思いますが…

最後の編集者: clw52933 (2009-01-10 13:34:25)

オフライン

 

#9 2009-01-10 14:12:56

smda
メンバ
From: Thailand
登録日: 2008-11-09

Re: アップデート障害回避のためのサーバの変更方法

回答有難うございました。
バージョンの確認方法の件、ご紹介頂きました参照先でよくわかりました。
またレポジトリの追加に関しても、ご指摘のような制限があることは認識していませんでした。標準外のものであれば、標準のもののような考慮がなされていないことは理解できます。そのあたりのことをほとんど無頓着に操作していました。
有難うございました。今後同様な操作が発生した場合には注意します。

オフライン

 

#10 2009-01-10 16:14:25

のんき
メンバ
登録日: 2007-03-04

Re: アップデート障害回避のためのサーバの変更方法

clw52933さん、フォローありがとうございました。
smdaさん、私はsmdaさんに喧嘩を売っている訳ではありませんのであしからずです。
私も初めのころはそうでしたが何かやりたい時はホームページを検索しうまくいった内容があれば無条件に
自分のubuntuに取り入れていました。ところが思わぬところでエラーが出て自分ではにっちもさっちも行かなく
なる経験を何度もしました。そこで分かったことは野良のホームページに書かれていることは十分自分で吟味
して取り込まないといけないということです。また、パッケージなどについてはきちんと正式なパッケージを配布
しているホームページを参照することでした。
今回の場合ですと
ubuntu documentation:Medibuntu
https://help.ubuntu.com/community/Medibuntu
になります。各バージョンに対応したリポジトリの参照先が書かれています。
ubuntuを始めたばかりの人はjapanese Teamが用意しているwikiやドキュメントを一度は目を通すように
しないといけませんね。人事ではなく私も含めてですが・・・

オフライン

 

#11 2009-01-10 16:49:14

smda
メンバ
From: Thailand
登録日: 2008-11-09

Re: アップデート障害回避のためのサーバの変更方法

回答有難うございました。こちらこそ表現に穏当を欠いているところがあったようで申し訳ありません。
私はUbuntuを始めてまだ1年にも満たない未熟者ですが、それでも最初の頃は「Ubuntuとはそもそもどういうものか」という素朴な疑問から、本フォーラムで初心者向けページを探してはあちこち覗いて見たことがあります。隅から隅までとはとても言えませんが、基本的なことはある程度は(なんとなく)理解したつもりでした(この「ある程度」が曲者なのでしょうが)。
ただ、まだ不慣れなところが多くて何が何だか訳がわからず、そのため何が重要で何が補足的な情報なのかも区別がつかず、その結果それまでに読み知った情報を必要なときにさっと取り出して目の前の事態と結びつけることができないという、何とも情けない状態になっています。

このフォーラムではのんきさんを始め多くの方々にお世話になってるので、その経験を生かして今度は私が同様なトラブルに遭遇した人の手助けになれればと思いながらUbuntuに向き合っています。(もっとも、私みたいな人間がしゃしゃり出ては返って混乱を招きかねないので、当分おとなしくしていた方が世のためかとも思っています。)
今後も色々お世話になることが多いと思いますが、どうか宜しくお願い致します。

オフライン

 

Board footer

Powered by FluxBB