Mailinglist Archive: opensuse-ja (40 mails)

< Previous Next >
Re: [opensuse-ja] YaST2, SaX2 を使えなくなった.
  • From: Masaru Imai <maimai@xxxxxxxxxxxxxxx>
  • Date: Sat, 26 Apr 2008 22:51:07 +0900
  • Message-id: <200804262251.07862.maimai@xxxxxxxxxxxxxxx>
今井です。

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@xxxxxxxxxxxxxxx
web: http://www10.ocn.ne.jp/~masimai/

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-ja+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-ja+help@xxxxxxxxxxxx

< Previous Next >