[opensuse-ja] yast online update が動かない
今、いくつかのサーバでopensuse 11.3を入れています。そのうち1つは、 11.2から、DVDを使ってアップデートしたものなのですが、これだけ yast online update が動作しません。 yast online update (オンライン更新)を起動すると、 「更新リポジトリが設定されていません。今すぐ設定手順を開始しますか?」 が表示されます。ここで「はい」をクリックして先に進みます。すると、 「このインストールを登録して、技術サポートと製品更新を受けてください。」 というタイトルが表示され、「登録」ダイアログが表示されます。 画面右下の「次へ」をクリックすると、「リポジトリを更新しています」 画面が表示され、次に「YaST2<2>」のダイアログが表示されます。 ここには 「手動で操作する必要があります。 Webサイトを開いて設定を行うため、 Webブラウザを起動します。 必要な情報 ............... ................. .................. 」という画面が表示されます。ここでさらに「続行する」を クリックします。すると、Mozilla Browserが起動するのですが、 それと一緒に 「xulrunner-bin情報の読み込み、または保存する際にエラーが発生 しました。 設定がうまく反映されていないかもしれません。」 というダイアログが表示されます。この中にある「詳細」をクリックすると、 「設定サーバ(gconfd)に接続できませんでした:いくつか考えられる 原因として、ORBitのTCP/IPネットワークを有効にしていない、あるいは お使いのシステムで古いNFSのロックがクラッシュを引き起こしたことが 考えられます。これに関する情報については、http://projects.gnome.org/ gconf/を参照してください:(詳細 - 1: セッションへの接続に失敗しました: Did not receive a reply. Possible causes include: tho remote application did not send a reply. the message bus security policy blocked the reply. the reply timeout expired, or the network conneciton was broken.) という表示がされます。 ちなみに、ps でみると、 /usr/lib/GConf/2/gconfd-2 /usr/lib/pulse/gconf-helper は動いていました。 この現象、どの辺から切り込んでいったらよいでしょうか。 oota -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ja+help@opensuse.org
今井です。 登録されているリポジトリはどうなってるんでしょうか。 $ zypper lr -u の出力結果でも良いですし、 $ zypper lr -e hoge.repo でhoge.repoの中身 のどちらかがあれば何か判るかも。 11.2時代の設定が何か邪魔をしてるような気がします。 (私の場合はこういった事で悩みたくないので、 更新インストールではなく、新規インストールで 誤魔化してたりしますが) もっともYaST2の 「オンライン更新」、 「ソフトウェア管理」 ともリポジトリの追加や、それらのツール設定次第では リポジトリ間で重複するパッケージについて 真っ当にパッケージ更新されるのか当てにならないので、 zypperコマンドで適宜有効なリポジトリを選択しつつ、 更新掛けた方が無難な様な気も。 -- /***********************************/ /* Masaru Imai (mforce4@gmail.com) */ /***********************************/ -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ja+help@opensuse.org
On Tue, Nov 16, 2010 at 11:55:16PM +0900, Masaru Imai wrote:
登録されているリポジトリはどうなってるんでしょうか。
$ zypper lr -u
の出力結果でも良いですし、
# | Alias | Name | Enabled | Refresh | URI --+-------------------------+-------------------------+---------+---------+---------------------------------------------------------------- 1 | openSUSE-11.3 11.3-1.82 | openSUSE-11.3 11.3-1.82 | No | No | cd:///?devices=/dev/sr0 2 | repo-debug | openSUSE-11.3-Debug | No | Yes | http://download.opensuse.org/debug/distribution/11.3/repo/oss/ 3 | repo-non-oss | openSUSE-11.3-Non-Oss | Yes | Yes | http://download.opensuse.org/distribution/11.3/repo/non-oss/ 4 | repo-oss | openSUSE-11.3-Oss | Yes | Yes | http://download.opensuse.org/distribution/11.3/repo/oss/ 5 | repo-source | openSUSE-11.3-Source | No | Yes | http://download.opensuse.org/source/distribution/11.3/repo/oss/ な感じです。
11.2時代の設定が何か邪魔をしてるような気がします。
そんな感じですね。
(私の場合はこういった事で悩みたくないので、 更新インストールではなく、新規インストールで 誤魔化してたりしますが)
データの待避がめんどくさかったので、更新してみましたが、 次からはまっさらの方がいいかな。
zypperコマンドで適宜有効なリポジトリを選択しつつ、 更新掛けた方が無難な様な気も。
# zypper update Loading repository data... Reading installed packages... Nothing to do. でした..... で、Webから、zypperコマンドの使い方ページを見て、 (http://ja.opensuse.org/Zypper/Usage/11.0) zypper se -s "coreutil*" をやってみると、 # zypper se -s "coreutils*" Loading repository data... Reading installed packages... S | Name | Type | Version | Arch | Repository --+----------------+---------+----------+--------+------------------ i | coreutils | package | 7.1-10.1 | i586 | openSUSE-11.3-Oss | coreutils-lang | package | 7.1-10.1 | noarch | openSUSE-11.3-Oss でした。クリヤインストールしたものでやってみると、まず始めに 「リポジトリに接続しています」とか「キャッシュしています」 というような表示が出ます。二回目にやってみると # zypper se -s "coreutil*" Loading repository data... Reading installed packages... S | Name | Type | Version | Arch | Repository --+----------------+------------+------------+--------+----------------------------------- v | coreutils | package | 7.1-11.1.1 | i586 | openSUSE 11.3 11.3-1.82 向けの更新 i | coreutils | package | 7.1-10.1 | i586 | openSUSE-11.3-Oss i | coreutils | package | 7.1-10.1 | i586 | openSUSE-11.3 11.3-1.82 | coreutils | srcpackage | 7.1-11.1.1 | noarch | openSUSE 11.3 11.3-1.82 向けの更新 | coreutils | patch | 3496 | noarch | openSUSE 11.3 11.3-1.82 向けの更新 | coreutils-lang | package | 7.1-11.1.1 | noarch | openSUSE 11.3 11.3-1.82 向けの更新 | coreutils-lang | package | 7.1-10.1 | noarch | openSUSE-11.3-Oss でした。 そこで、うまくいく方をみると # zypper lr -u # | Alias | Name | Enabled | Refresh | URI --+------------------------------------+------------------------------------+---------+---------+---------------------------------------------------------------- 1 | openSUSE 11.3 11.3-1.82 向けの更新 | openSUSE 11.3 11.3-1.82 向けの更新 | Yes | Yes | http://download.opensuse.org/update/11.3/ 2 | openSUSE-11.3 11.3-1.82 | openSUSE-11.3 11.3-1.82 | Yes | No | cd:///?devices=/dev/sr0 3 | repo-debug | openSUSE-11.3-Debug | No | Yes | http://download.opensuse.org/debug/distribution/11.3/repo/oss/ 4 | repo-non-oss | openSUSE-11.3-Non-Oss | Yes | Yes | http://download.opensuse.org/distribution/11.3/repo/non-oss/ 5 | repo-oss | openSUSE-11.3-Oss | Yes | Yes | http://download.opensuse.org/distribution/11.3/repo/oss/ 6 | repo-source | openSUSE-11.3-Source | No | Yes | http://download.opensuse.org/source/distribution/11.3/repo/oss/ ということで、「openSUSE 11.3 11.3-1.82 向けの更新」が抜けています。うまくいかない ほうでは。 で、手動で追加してみたら、うまくいきました。 oota -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ja+help@opensuse.org
今井です。 案の定updateリポジトリが抜けてたんですね。 抜けてるから追加しようとして.....という事なんでしょうが、 アップデートが全く適用されていない状態からupdateリポジトリ を「自動」で追加するロジックに問題があるんですかね。 #私の場合、ローカルに必要なリポジトリを全部コピーしてある関係で #登録されている(登録された)リポジトリを全部廃棄して登録しなおす #という事をやっていますが、zypperコマンドでやってる分には何ら #問題なくできてましたけど。 インストール中にupdateリポジトリを追加するはずなんですが、 アップグレードだとその処理がされないのか、インストーラが 途中でコケたとかしたんでしょうか.... 余計なお世話かもしれませんけど、 OSS、Non-OSS、debug、sourceリポジトリは Refresh Noでも良いと思います。 これらのリポジトリの更新は基本的に無いはずですし、 パッケージのメンテを円滑に始めたいなら見直しておいた方が良いのでは ないでしょうか。 (2010年11月17日 08:40), opensuse@ns.ribbon.or.jp wrote:
On Tue, Nov 16, 2010 at 11:55:16PM +0900, Masaru Imai wrote:
登録されているリポジトリはどうなってるんでしょうか。
$ zypper lr -u
の出力結果でも良いですし、
# | Alias | Name | Enabled | Refresh | URI --+-------------------------+-------------------------+---------+---------+---------------------------------------------------------------- 1 | openSUSE-11.3 11.3-1.82 | openSUSE-11.3 11.3-1.82 | No | No | cd:///?devices=/dev/sr0 2 | repo-debug | openSUSE-11.3-Debug | No | Yes | http://download.opensuse.org/debug/distribution/11.3/repo/oss/ 3 | repo-non-oss | openSUSE-11.3-Non-Oss | Yes | Yes | http://download.opensuse.org/distribution/11.3/repo/non-oss/ 4 | repo-oss | openSUSE-11.3-Oss | Yes | Yes | http://download.opensuse.org/distribution/11.3/repo/oss/ 5 | repo-source | openSUSE-11.3-Source | No | Yes | http://download.opensuse.org/source/distribution/11.3/repo/oss/
な感じです。
[.....]
そこで、うまくいく方をみると
# zypper lr -u # | Alias | Name | Enabled | Refresh | URI --+------------------------------------+------------------------------------+---------+---------+---------------------------------------------------------------- 1 | openSUSE 11.3 11.3-1.82 向けの更新 | openSUSE 11.3 11.3-1.82 向けの更新 | Yes | Yes | http://download.opensuse.org/update/11.3/ 2 | openSUSE-11.3 11.3-1.82 | openSUSE-11.3 11.3-1.82 | Yes | No | cd:///?devices=/dev/sr0 3 | repo-debug | openSUSE-11.3-Debug | No | Yes | http://download.opensuse.org/debug/distribution/11.3/repo/oss/ 4 | repo-non-oss | openSUSE-11.3-Non-Oss | Yes | Yes | http://download.opensuse.org/distribution/11.3/repo/non-oss/ 5 | repo-oss | openSUSE-11.3-Oss | Yes | Yes | http://download.opensuse.org/distribution/11.3/repo/oss/ 6 | repo-source | openSUSE-11.3-Source | No | Yes | http://download.opensuse.org/source/distribution/11.3/repo/oss/
ということで、「openSUSE 11.3 11.3-1.82 向けの更新」が抜けています。うまくいかない ほうでは。
-- /***********************************/ /* Masaru Imai (mforce4@gmail.com) */ /***********************************/ -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ja+help@opensuse.org
participants (2)
-
Masaru Imai
-
opensuse@ns.ribbon.or.jp