[opensuse-ja] openSUSE11.3 の updae レポジトリについて
vmware + openSUSE11.3(32bit) においてアップデート更新が出来ません。 エラーで PackageKit Error repo-not-available: Failed to download ./repodata/d704fb057ef6202480f50d54ac7efceef9c2bb41-susedata.xml.gz from http://download.opensuse.org/update/11.3/ となります。レポジトリの設定はhttp で openSUSE本家の指示どおり http://download.opensuse.org/update/11.3/を設定してあり、有効に なっています。エラーの理由が判らず、本家などでの障害のニュース等 みつけられませんでした。updateを設定するにはどうすれば良いでしょう。 何かファイアーウォールで特別遮断している様子もありませんが、見直す べき箇所はありますでしょうか。 -- Atsushi Shimmra -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ja+help@opensuse.org
今井です。 件のファイルは新しい(今日更新)ので、タイミングによっては ダウンロード出来ないという事も考えられますが.....。 なので慌てずにもう一回やってみてもダメですか? 私のところではwgetでローカルにミラーした上で各PCおよびKVM、 VirtualBoxのゲストOS環境のアップデートをする構成にしてある のですが、ファイルのダウンロードは出来てます。 ファイル日付見ると、 -rw-r--r-- 1 hoge users 52685 2010-09-08 07:30 d704fb057ef6202480f50d54ac7efceef9c2bb41-susedata.xml.gz となってますし。 (2010年09月08日 21:40), Atsushi Shimmra wrote:
vmware + openSUSE11.3(32bit) においてアップデート更新が出来ません。 エラーで PackageKit Error repo-not-available: Failed to download ./repodata/d704fb057ef6202480f50d54ac7efceef9c2bb41-susedata.xml.gz from http://download.opensuse.org/update/11.3/ となります。レポジトリの設定はhttp で openSUSE本家の指示どおり http://download.opensuse.org/update/11.3/を設定してあり、有効に なっています。エラーの理由が判らず、本家などでの障害のニュース等 みつけられませんでした。updateを設定するにはどうすれば良いでしょう。 何かファイアーウォールで特別遮断している様子もありませんが、見直す べき箇所はありますでしょうか。
-- /***********************************/ /* Masaru Imai (mforce4@gmail.com) */ /***********************************/ -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ja+help@opensuse.org
アドバイス有り難うございます。 結果的に症状は改善されず、updateレポジトリを再設定してみたの ですが結果は同じで 2010年9月8日22:12 Masaru Imai <mforce4@gmail.com>:
今井です。
-rw-r--r-- 1 hoge users 52685 2010-09-08 07:30 d704fb057ef6202480f50d54ac7efceef9c2bb41-susedata.xml.gz
となってますし。 zypperで見ると linux-8768:/home/geeko # zypper ref リポジトリ 'VLC' は最新の状態に更新済みです。 リポジトリ 'openSUSE 11.3 11.3-1.82 向けの更新' のメタデータを取り出しています... [\] http://download.opensuse.org/update/11.3/ から ./repodata/d448e1fec281dff762882be988df243f2d7923e0-susedata.xml.gz をダウンロードすることができませんでした 中止(A), 再試行(R), 無視(I)? [a/r/i/?] (a): i リポジトリ 'openSUSE 11.3 11.3-1.82 向けの更新' のメタデータを取り出しています... [エラー] リポジトリ 'openSUSE 11.3 11.3-1.82 向けの更新' は無効です。 Can't provide ./repodata/d448e1fec281dff762882be988df243f2d7923e0-susedata.xml.gz : User-requested skipping of a file このリポジトリに定義された URI が正しい場所を指しているかどうか確認してください。 上記のエラーにより、リポジトリ 'openSUSE 11.3 11.3-1.82 向けの更新' をスキップします。 リポジトリ 'packman' は最新の状態に更新済みです。 リポジトリ 'openSUSE-11.3-Non-Oss' は最新の状態に更新済みです。 http://download.opensuse.org/distribution/11.3/repo/oss/ から /content をダウンロードすることができませんでした 中止(A), 再試行(R), 無視(I)? [a/r/i/?] (a): i 'openSUSE-11.3-Oss' のメタデータ取得に失敗: [ExpatMetalinkProcessor.cc:168] metalink XML ファイルが壊れているので読めません. 上記のエラーにより、リポジトリ 'openSUSE-11.3-Oss' をスキップします。 エラーにより、いくつかのリポジトリを更新することができませんでした。
Yast2 の再設定は無事出来るのですが、レポジトリの更新をかけると、 やはり同じようにファイルが壊れていますと出ます。 一体私の設定の何から見直せば良いのか判らなくなりました・・・よろしく お願いいたします。再インストールものでしょうか。 -- Atsushi Shimmra -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ja+help@opensuse.org
松本です。 ズバッと「こうすれば OK」という回答ができなくて申し訳ありません。で、文 面からある程度 Linux そのものは使われている方だと判断してのコメントと なっています。 (2010/09/09 13:28), Atsushi Shimmra wrote:
zypperで見ると linux-8768:/home/geeko # zypper ref リポジトリ 'VLC' は最新の状態に更新済みです。
VLC リポジトリは見に行けている…。
リポジトリ 'openSUSE 11.3 11.3-1.82 向けの更新' のメタデータを取り出しています... [\] http://download.opensuse.org/update/11.3/ から ./repodata/d448e1fec281dff762882be988df243f2d7923e0-susedata.xml.gz をダウンロードすることができませんでした 中止(A), 再試行(R), 無視(I)? [a/r/i/?] (a): i リポジトリ 'openSUSE 11.3 11.3-1.82 向けの更新' のメタデータを取り出しています... [エラー] リポジトリ 'openSUSE 11.3 11.3-1.82 向けの更新' は無効です。 Can't provide ./repodata/d448e1fec281dff762882be988df243f2d7923e0-susedata.xml.gz : User-requested skipping of a file このリポジトリに定義された URI が正しい場所を指しているかどうか確認してください。 上記のエラーにより、リポジトリ 'openSUSE 11.3 11.3-1.82 向けの更新' をスキップします。
download.opensuse.org からのダウンロードができない…。
リポジトリ 'packman' は最新の状態に更新済みです。
Packman のリポジトリも見に行けるようだ…。
リポジトリ 'openSUSE-11.3-Non-Oss' は最新の状態に更新済みです。
download.opensuse.org であっても、参照することはできているようだ…。
http://download.opensuse.org/distribution/11.3/repo/oss/ から /content をダウンロードすることができませんでした 中止(A), 再試行(R), 無視(I)? [a/r/i/?] (a): i 'openSUSE-11.3-Oss' のメタデータ取得に失敗: [ExpatMetalinkProcessor.cc:168] metalink XML ファイルが壊れているので読めません. 上記のエラーにより、リポジトリ 'openSUSE-11.3-Oss' をスキップします。 エラーにより、いくつかのリポジトリを更新することができませんでした。
やはり、download.opensuse.org からのダウンロードができない…。 ログを見る限り、こういうことになるわけですよね。 ここで2点、注意すべきポイントがあります。 A) download.opensuse.org から何かをダウンロードする場合、実際は MirrorBrain [1] によって(クライアントから見て近場の)ミラーサイトに振 り分けられ、そこからダウンロードするようになっている。 [1] http://www.mirrorbrain.org/ # wget などを使って download.opensuse.org にあるファイルを落としてみ れば、そうなっていることが分かると思います。 B) zypper (libzypp) では、ファイルをダウンロードするのにバックエンドとし て aria2 を使っている。 で、A) から考えられるのが、振り分けられた先のミラーでまだちゃんとファイ ルが準備されていなかったりするのでは…という可能性です。 最初のポストで報告していただいた
PackageKit Error repo-not-available: ... は PackageKit Reference Manual [2] を見てみると [2] http://www.packagekit.org/gtk-doc/introduction-errors.html
There was a (possibly transient) problem connecting to a repository -> (たぶん一時的に)リポジトリにつながらなくなっている …ということなので、ちょっと待ってみたらどうだろうか? というのが(消極的 ではあるけれど)一つの解決策となる可能性があるわけです。 # これが、今井さんからの助言 で、B) の方を見てみますと、openSUSE の際にも同じようにアップデートがうま くいかないという問題がいくつか英語フォーラムに報告されていたんですが [3]、その原因となっていたのは、プロキシ越しだったり IPv6 が有効だったり したら aria2 がうまく名前解決できなかった、ということにあったようです。 [3] http://forums.opensuse.org/english/get-help-here/looking-something-other-tha... この件については一応解決済み、となっているので 11.3 では問題起こらないと 思うのですが、一つ気になるのは「vmware + openSUSE11.3(32bit) において」 という点。もしかしたらそういうネットワーク構成だと問題が再現する可能性が あるのかも。 さて、前置きが長くなりましたが、試してみていただきたいことを以下に挙げて みます。 1) コマンドラインから wget http://download.opensuse.org/update/11.3/repodata/d448e1fec281dff762882be988... してみて、ファイルを落とすことはできるかどうか。 できるようなら、その際に接続したミラーがどこだったか確認しておいてください。 実際にやってみると、以下のような感じになります。 $ wget http://download.opensuse.org/update/11.3/repodata/d448e1fec281dff762882be988... --2010-09-09 16:10:25-- http://download.opensuse.org/update/11.3/repodata/d448e1fec281dff762882be988... download.opensuse.org をDNSに問いあわせています... 195.135.221.134 download.opensuse.org|195.135.221.134|:80 に接続しています... 接続しました。 HTTP による接続要求を送信しました、応答を待っています... 302 Found 場所: http://ftp.kddilabs.jp/Linux/packages/opensuse/update/11.3/repodata/d448e1fe... [続く] --2010-09-09 16:10:26-- http://ftp.kddilabs.jp/Linux/packages/opensuse/update/11.3/repodata/d448e1fe... ftp.kddilabs.jp をDNSに問いあわせています... 192.26.91.193, 2001:200:601:10:206:5bff:fef0:466c ftp.kddilabs.jp|192.26.91.193|:80 に接続しています... 接続しました。 HTTP による接続要求を送信しました、応答を待っています... 302 Found 場所: http://srv2.ftp.ne.jp/Linux/packages/opensuse/update/11.3/repodata/d448e1fec... [続く] --2010-09-09 16:10:27-- http://srv2.ftp.ne.jp/Linux/packages/opensuse/update/11.3/repodata/d448e1fec... srv2.ftp.ne.jp をDNSに問いあわせています... 202.255.47.226 srv2.ftp.ne.jp|202.255.47.226|:80 に接続しています... 接続しました。 HTTP による接続要求を送信しました、応答を待っています... 200 OK 長さ: 54687 (53K) [application/x-gzip] `d448e1fec281dff762882be988df243f2d7923e0-susedata.xml.gz' に保存中 100%[==============================================================================================================================>] 54,687 307K/s 時間 0.2s 2010-09-09 16:10:27 (307 KB/s) - `d448e1fec281dff762882be988df243f2d7923e0-susedata.xml.gz' へ保存完了 [54687/54687] 2) 1) がうまくいくようなら、YaST でから登録リポジトリを編集し、サーバの 部分を URL ではなく 1) で確認したミラーの IP アドレスに、ディレクトリパ スもそこのミラーに合わせて変更してみて、その状態でアップデートを試してみ てください。 上記の例でいけば… [サーバ名] download.opensuse.org -> 202.255.47.226 (srv2.ftp.ne.jp の IP アドレス) [ディレクトリ] /update/11.3/ -> /Linux/packages/opensuse/update/11.3/ …と変えてみるわけです。 これで 1) 2) ともにうまくいくようであれば、aria2 での名前解決の問題が起 こっている、と考えられそうです。うまくいかないようであれば、それぞれでど んなエラーが出るか教えてください。 # 2) がうまくいったとしても、そのままの状態にしておくわけにもいかないの # で、「解決」とは言えませんけど。 なお、先に紹介したフォーラムのスレッドを見ると「なんか知らんがいつの間に か直った」という話になってたりするんで、とりあえずしばらく待って様子を見 てみる、というのも試してみてはもらいたいのですが…。 -- _/_/ Satoru Matsumoto - openSUSE Member - Japan _/_/ _/_/ Marketing/Weekly News/openFATE Screening Team _/_/ _/_/ mail: helios_reds_at_gmx.net / irc: HeliosReds _/_/ _/_/ http://blog.zaq.ne.jp/opensuse/ _/_/ -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ja+help@opensuse.org
ご回答ありがとうございます。 2010年9月9日16:48 Satoru Matsumoto <helios_reds@gmx.net>:
1) コマンドラインから wget http://download.opensuse.org/update/11.3/repodata/d448e1fec281dff762882be988... してみて、ファイルを落とすことはできるかどうか。
ok でした。
2) 1) がうまくいくようなら、YaST でから登録リポジトリを編集し、サーバの 部分を URL ではなく 1) で確認したミラーの IP アドレスに、ディレクトリパ スもそこのミラーに合わせて変更してみて、その状態でアップデートを試してみ てください。
見事にokでした。download.opensuse.org を全てご説明のIPに入れ替えると、 あっというまに全て認証され入れ替わりアップデートも一気でした・・・何故なので しょうね。 とまれ、download.opensuse.org が使えない状態にあることとミラーを直接使え ば大丈夫なことは確認できました。
# 2) がうまくいったとしても、そのままの状態にしておくわけにもいかないの # で、「解決」とは言えませんけど。
はい。どうしたものかと頭を抱えています。 -- Atsushi Shimmra -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ja+help@opensuse.org
今井です。 えっと、過去に同様の事例でハマって調べた時の調査結果? なので現時点では何とも言えませんが、 日本国内のミラーサーバだと更新タイミングが微妙なため、 ほぼ一日遅れ(24時間近く)となる事が多かったです。 ミラーした直後に、ミラー元が更新されるということで。 某社の日本法人のサーバとか....。 なのでちょっと待ってみたらどうかと書いた次第です。 これが原因なら悩まない方が良いです。 (2010年09月09日 20:20), Atsushi Shimmra wrote:
とまれ、download.opensuse.org が使えない状態にあることとミラーを直接使え ば大丈夫なことは確認できました。
# 2) がうまくいったとしても、そのままの状態にしておくわけにもいかないの # で、「解決」とは言えませんけど。
はい。どうしたものかと頭を抱えています。
-- /***********************************/ /* Masaru Imai (mforce4@gmail.com) */ /***********************************/ -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ja+help@opensuse.org
ご回答ありがとうございます。 2010年9月9日21:41 Masaru Imai <mforce4@gmail.com>:
なのでちょっと待ってみたらどうかと書いた次第です。 これが原因なら悩まない方が良いです。
はい。代替手段であれ、これで正常動作してくれていますから現状 結果オーライで行きます。これで異常動作したら・・・一回再インストール してみます。 松本さん、今井さんありがとうございました。 -- Atsushi Shimmra -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ja+help@opensuse.org
participants (3)
-
Atsushi Shimmra
-
Masaru Imai
-
Satoru Matsumoto