[opensuse-ja] YaST2, SaX2 を使えなくなった.
野宮です.
昨日,Magick.pm が必要になり,YaST2 を使ってインストールしました.
その折り,レポジトリは,何処かの SL-OSS-Factory がメディアとして選択され,
そこで,Magick.pm をチェックし,「インストール」を実行しましたら,Perl
5.10.0 へのアップデートモジュールのみならず,YaST2 関連ファイルもインストー
ルが実行されました.が,その際,「libbloxx のファイルが壊れているがどうする
か」といったことを訊かれ,「スキップ」を選択し,それでインストールは終了し
ました.
perl が 5.8.8 から 5.10.0 にアップデートされましたので,perl 絡みのソフトを
再ビルドし,動かしましたところ,問題なく動作するのを確認し,Magick.pm を必
要とするソフトも,難なく作業を終了しました.
そこで,壊れていてインストール出来なかった「libbloxx」をインストールすべく,
YaST2 を起動しようとしますと,「libblocxx.so が無い」と蹴られましたので,
libblocxx6-2.1.0.342-6.x86_64.rpm
を Web 上からダウンロード&インストールしました.
この後,YaST2 を起動し,「ソフトウェア管理」を実行しようとしますと,
Error while creating module sw_single
というエラー・メッセージで先へ進むことが出来ません.
調べてみると,YaST2コントロールセンターにあるどの項目を実行させようとしまし
ても,
Error while creating module online_update
と,上記のと同種のエラーで,先へ進むことが出来ません.
ならば,yum を使おうと思いましたが,yum をインストールしておらず,手動での
インストールも「依存関係のチェック」で引っ掛かり,システムが問題含みの状態
になっていますので,これ以上のことをするのを手控えています.
他方,SaX2 は動くのかな?,と思い,試しましたところ,
Can't locate FBSet.pm in @INC (@INC contains: /usr/share/sax/modules/detect /usr/share/sax/modules /usr/lib/perl5/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/5.10.0 /usr/lib/perl5/site_perl/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.10.0 /usr/lib/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/vendor_perl .) at /usr/share/sax/modules/AutoDetect.pm line 19.
BEGIN failed--compilation aborted at /usr/share/sax/modules/AutoDetect.pm line 19.
Compilation failed in require at /usr/share/sax/init.pl line 18.
BEGIN failed--compilation aborted at /usr/share/sax/init.pl line 18.
というエラーで起動しません.
これは,FBSet.pm を入れれば解決するのかも知れませんが....
ともあれ,どうも,10.3 では使ってはいけないサイトからファイルをインストール
したような気がしてなりません.
と,いうことで,ダウングレードをしたいのですが,それには,YaST2 を使える状
態に復旧するのが先決問題だと考えています.
YaST2 を復旧する手立てをお教え戴きたく,宜しくお願いします.
因みに,y2log は,以下の通りです.
2008-04-26 10:45:34 <1> linux(6393) [ui-component] YUIComponentCreator.cc(createInternal):113 Creating UI component for ""
2008-04-26 10:45:34 <1> linux(6393) [ui-component] YUIComponentCreator.cc(createInternal):128 Returning existing UI component for "qt"
2008-04-26 10:45:34 <1> linux(6393) [wfm] Y2WFMComponent.cc(SetLanguage):501 GET encoding for ja_JP.eucJP: EUC-JP
2008-04-26 10:45:34 <1> linux(6393) [wfm] Y2WFMComponent.cc(import):709 Y2WFMComponent::import (Arch)
2008-04-26 10:45:34 <1> linux(6393) [wfm] Y2WFMComponent.cc(import):709 Y2WFMComponent::import (Confirm)
2008-04-26 10:45:34 <1> linux(6393) [ui-component] YUIComponentCreator.cc(createInternal):128 Returning existing UI component for ""
2008-04-26 10:45:34 <1> linux(6393) [wfm] Y2WFMComponent.cc(import):709 Y2WFMComponent::import (Label)
2008-04-26 10:45:34 <1> linux(6393) [wfm] Y2WFMComponent.cc(import):709 Y2WFMComponent::import (Mode)
2008-04-26 10:45:35 <1> linux(6393) [wfm] Y2WFMComponent.cc(import):709 Y2WFMComponent::import (Popup)
2008-04-26 10:45:35 <1> linux(6393) [wfm] Y2WFMComponent.cc(import):709 Y2WFMComponent::import (Directory)
2008-04-26 10:45:35 <1> linux(6393) [wfm] Y2WFMComponent.cc(import):709 Y2WFMComponent::import (String)
2008-04-26 10:45:35 <1> linux(6393) [wfm] Y2WFMComponent.cc(import):709 Y2WFMComponent::import (Linuxrc)
2008-04-26 10:45:35 <1> linux(6393) [wfm] Y2WFMComponent.cc(import):709 Y2WFMComponent::import (Stage)
2008-04-26 10:45:35 <1> linux(6393) [wfm] Y2WFMComponent.cc(import):709 Y2WFMComponent::import (Installation)
2008-04-26 10:45:35 <1> linux(6393) [wfm] Y2WFMComponent.cc(import):709 Y2WFMComponent::import (PackageCallbacks)
2008-04-26 10:45:35 <1> linux(6393) [Pkg] PkgModule.cc(instance):68 Redirecting ZYPP log to y2log
2008-04-26 10:45:35 <3> linux(6393) [Interpreter] clients/sw_single.ycp:21 Import 'Pkg' failed
2008-04-26 10:45:35 <3> linux(6393) [Interpreter] clients/sw_single.ycp:21 A reference to 'Pkg::CallbackProgressDownload' expects type
野宮です.
In the Message;
Subject : [opensuse-ja] YaST2, SaX2 を使えなくなった.
Message-ID : <878wz18if4.wl%nomiya@galaxy.dti.ne.jp>
Date & Time: Sat, 26 Apr 2008 11:21:51 +0900
[小生] == 野宮 賢 / NOMIYA Masaru
今井です。 Factory版のリポジトリを10.3で使うのは現時点ではおすすめしません。 というのも現在Factory版のリポジトリは11.0Beta1+の状態になっている んですが、Beta1へ移行時にRPMの内部フォーマット(圧縮フォーマット)が 変更になりました。その関係で既存のRPMパッケージと互換性がなくなって います。 (そのためアルファ版->Beta版へのdelta isoも用意されていません) 私のところでもノート(dv2705)に入れてたアルファ版->ベータ版へのアッ プデートもRPMパッケージからファイルをまともに取り出せず、止むなく ベータ版をインストールし直した位ですから。 混ぜてしまったパッケージを取り除き(ダウングレードし)10.3本来の状態 に戻しておくことをお勧めします。 野宮さんの使っている環境に限らず、 この変更されたファイルフォーマットで行くとなると10.3->11.0へのアップ デートはかなり困難なものになるのではないかと思います。 Saturday 26 April 2008 11:21:51 に 野宮 賢 / NOMIYA Masaru さんは書きました:
昨日,Magick.pm が必要になり,YaST2 を使ってインストールしました. その折り,レポジトリは,何処かの SL-OSS-Factory がメディアとして選択され, そこで,Magick.pm をチェックし,「インストール」を実行しましたら,Perl 5.10.0 へのアップデートモジュールのみならず,YaST2 関連ファイルもインストー ルが実行されました.が,その際,「libbloxx のファイルが壊れているがどうする か」といったことを訊かれ,「スキップ」を選択し,それでインストールは終了し ました.
perl が 5.8.8 から 5.10.0 にアップデートされましたので,perl 絡みのソフトを 再ビルドし,動かしましたところ,問題なく動作するのを確認し,Magick.pm を必 要とするソフトも,難なく作業を終了しました.
そこで,壊れていてインストール出来なかった「libbloxx」をインストールすべく, YaST2 を起動しようとしますと,「libblocxx.so が無い」と蹴られましたので,
libblocxx6-2.1.0.342-6.x86_64.rpm
を Web 上からダウンロード&インストールしました. この後,YaST2 を起動し,「ソフトウェア管理」を実行しようとしますと,
Error while creating module sw_single
というエラー・メッセージで先へ進むことが出来ません. 調べてみると,YaST2コントロールセンターにあるどの項目を実行させようとしまし ても,
Error while creating module online_update
と,上記のと同種のエラーで,先へ進むことが出来ません.
ならば,yum を使おうと思いましたが,yum をインストールしておらず,手動での インストールも「依存関係のチェック」で引っ掛かり,システムが問題含みの状態 になっていますので,これ以上のことをするのを手控えています.
他方,SaX2 は動くのかな?,と思い,試しましたところ,
Can't locate FBSet.pm in @INC (@INC contains: /usr/share/sax/modules/detect /usr/share/sax/modules /usr/lib/perl5/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/5.10.0 /usr/lib/perl5/site_perl/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.10.0 /usr/lib/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/vendor_perl .) at /usr/share/sax/modules/AutoDetect.pm line 19. BEGIN failed--compilation aborted at /usr/share/sax/modules/AutoDetect.pm line 19. Compilation failed in require at /usr/share/sax/init.pl line 18. BEGIN failed--compilation aborted at /usr/share/sax/init.pl line 18.
というエラーで起動しません. これは,FBSet.pm を入れれば解決するのかも知れませんが....
ともあれ,どうも,10.3 では使ってはいけないサイトからファイルをインストール したような気がしてなりません. と,いうことで,ダウングレードをしたいのですが,それには,YaST2 を使える状 態に復旧するのが先決問題だと考えています.
YaST2 を復旧する手立てをお教え戴きたく,宜しくお願いします.
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 今井 優 mail: maimai@coral.ocn.ne.jp web: http://www10.ocn.ne.jp/~masimai/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ja+help@opensuse.org
participants (2)
-
Masaru Imai
-
野宮 賢 / NOMIYA Masaru