今井です。
2010年1月11日21:56 koga
libmpg123-0 というパッケージの他に
libmpg123-0-all から libmpg123-0-sdl
といった様なパッケージが並んでるんですが、 これらをもしかして組み込んでたりしますか?
私のところでは libmpg123-0 だけ組み込まれている状態なんですが。
調べてみましたが、libmpg123-0 のみインストールされてました。
$ rpm -qa | fgrep libmpg123 libmpg123-0-1.7.2-0.pm.1
[.....]
書いてませんでしたが openSUSE 11.0/11.1 いずれも 32bit 環境で、 会社と自宅の複数の環境で起こったので再現性は「あり」です。64bit 環境とはパッケージも違うので 32bit 環境限定かもしれませんね。
私の方でも更に動作確認をしてみました。 VirtualBox上の11.1(32bit)ゲスト環境でも20100101(2010年1月1日) スナップショットに急遽libltdl7の更新前、更新後とmpg123の再生テスト をやってみたのですが、いずれの場合においても、書かれていた様な 症状が出ませんでした。 で、仮定というか推測になるのですが、 (各パッケージの中身とか見てないのですが、最初の投稿に出てる メッセージを見る限り) 1)libmpg123-0-xxxが組み込まれている(alsaやoss、esd等のモジュール が呼び出される)状態で作られた情報(リンク情報もしくはモジュール呼び 出しに関する記述)が残ったまま、何らかの事情等により libmpg123-0-xxxが消された。 2)その状態でmpg123コマンド実行され、古い情報参照してモジュール を組み込もうとしたが、モジュールそのものが存在しないため起動できず。 3)libltdl7を旧バージョンにする事でリンク情報等が更新される 4)mpg123コマンド実行しても新しいリンク情報なんで問題なく起動 なのではないのかなと.....思うのですが、確証とか何にも無し。 試しにlibltdl7を再度更新して現行バージョンにするとどうなるか。 その辺りの挙動がヒントになりそうな気がします。 ちなみに11.0環境は、現時点でVirtualBoxのゲストOSインストールが 完了してないのでまだ確認はしていません。 -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 今井 優 mail: mforce4@gmail.com (maimai@coral.ocn.ne.jp) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ja+help@opensuse.org