Vine Linux バグトラッキングシステム - Vine Linux
課題の詳細を表示
0000651Vine Linux1 バグ公開2009-01-17 13:282009-02-01 21:20
anonymous 
packager 
不明 
完了不明 
4.2 
 
x86
k3b-1.0.5-1vl4 Libdvdread
0000651: K3Bがインストールできません(依存関係)
aptとsynapticでK3Bが依存関係でエラーとなり、現在インストールができない状態です。アンインストールして再インストールしようとしてもインストールできません。

また、依存関係で示されていた「Libdvdread」も、aptでインストールできない状態です。(グーグル等々で調べました)

なお、使用しているVineLinuxのバージョンは「4.2」、パソコンは「NEC Lavie L LL370FD」メモリは「1GB」です。


「依存関係」のエラーログ

[root@localhost root]# apt-get install k3b
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
いくつかのパッケージをインストールすることができません。おそらく、
ありえない状況を要求したか、(必要なパッケージがまだそろっていなかっ
たり、まだIncomingから移動されていない)不安定なディストリビューション
を使用していないでしょうか。

単純な操作だけを行った時に、パッケージがインストール
できない場合は、バグリポートしてください。
以下の情報がこの問題を解決するために役立つかもしれません:

以下のパッケージは解決できない依存関係を持っています:
  k3b: 依存: libdvdread それをインストールすることができません
       依存: libdvdread.so.3 それをインストールすることができません
E: 壊れたパッケージです


「Libdvdread」のエラーログ


[root@localhost root]# apt-get install libdvdread
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
パッケージ libdvdread はデータベースには存在しますが、利用可能なバージョン
がありません。おそらく、パッケージが依存に用いられているにもかかわらず
アップロードされていなかったり、廃止されていたり、またはそのパッケー
ジが存在するリポジトリが sources.list に書かれていなかったという状況が考
えられます。
E: パッケージ libdvdread はインストールすることができません
[root@localhost root]#

なお、スペックファイルからリビルドしたり、手動でファイルをダウンロードしてインストールしても同じ結果でした。ちなみに、最初依存関係でエラーが起きたときに明示された「self-build-lame」はインストールできました。

また「Libdvdread」を「VineLinux」の「ダウンロード」に明示してあるサーバーでパッケージを探してみたところ「VineSeed」の「i386/」→「RPMS.Plus/」に「Libdvdread」がありました。
設定されていません。
課題の履歴
2009-01-17 13:28anonymous新規課題
2009-01-18 01:37munepiコメント追加: 0002975
2009-01-18 12:15anonymousコメント追加: 0002976
2009-01-18 13:58munepi担当者 => packager
2009-01-18 13:58munepi状態新規 => テスト待ち
2009-01-18 13:58munepiコメント追加: 0002977
2009-01-19 14:39anonymousコメント追加: 0002978
2009-02-01 21:20munepi状態テスト待ち => 完了
2009-02-01 21:20munepiコメント追加: 0002979

コメント
(0002975)
munepi   
2009-01-18 01:37   
山本@千葉です。

> [root@localhost root]# apt-get install k3b
> (省略)
> 以下のパッケージは解決できない依存関係を持っています:
> k3b: 依存: libdvdread それをインストールすることができません
> 依存: libdvdread.so.3 それをインストールすることができません
> E: 壊れたパッケージです
新しい k3b-1.0.5 から依存関係で libdvdread が必要になっていましたが、
libdvdread.so.3 は libdvdread v0.9.7 をビルドすると得られます。それは、
Ogle DVD Player
http://www.dtek.chalmers.se/~dvd/ [^]
から入手可能です。
1つの解決策は、libdvdread 0.9.7 をビルドし、インストールすると、
ひとまず k3b は立ち上がることを確認しました。

> また「Libdvdread」を「VineLinux」の「ダウンロード」に明示してあるサーバー
> でパッケージを探してみたところ「VineSeed」の「i386/」→「RPMS.Plus/」に「
> Libdvdread」がありました。
しかしながら、最新版の libdvdread は MPlayer HQ から入手でき、
それは VineSeed に rpm として上がっています。
この libdvdread-4.1.3-2vl5.src.rpm を Vine Linux 4.2 でリビルドし、
生成された
  libdvdread-4.1.3-2vl4.i386.rpm, libdvdread-devel-4.1.3-2vl4.i386.rpm
をインストールした上で、k3b をリビルドし、インストールすると、
k3b が立ち上がるところまで確認できました。
たぶんこれで問題ないかと思われますが、
今 VineSeed ML の方でメインメンテナの方々とコンタクトをとっていまして、
ただいま調整中ですので、しばらくお待ち下さい。
進展はこの BTS にもアナウンス致します。
(0002976)
anonymous   
2009-01-18 12:15   
リプライありがとうございます。

当方の環境でも、VineSeedの「Libdvdread」のsrc.rpmファイルをリビルドした上で、K3Bの「src.rpm」ファイルをリビルドする方法でインストールを実行したところ、インストールの依存問題は解決でき、DVD-Rの追記書き込みにも成功しました。
初めてのリビルド作業でしたが、いまのところ問題なさげのようです。
(0002977)
munepi   
2009-01-18 13:58   
山本@千葉です。

> 当方の環境でも、VineSeedの「Libdvdread」のsrc.rpmファイルをリビルドした上
> で、K3Bの「src.rpm」ファイルをリビルドする方法でインストールを実行したと
> ころ、インストールの依存問題は解決でき、DVD-Rの追記書き込みにも成功しまし
> た。
> 初めてのリビルド作業でしたが、いまのところ問題なさげのようです。
動作報告のレポートをありがとうございます。

VinePlus にも libdvdread を用意し、
k3b も libdvdread.so.4 でリビルドしましたので、
依存関係は解決したと思います。
ついさきほどパッケージを put しましたので、
リポジトリへ反映されるまでしばらくかかりますが、
update がきた際に、k3b の動作のご確認をして頂きまして、
BTS にもご一報を頂けると幸いです。

k3b 関連パッケージ一式を put しましたので、状態を「確認待ち」へ変更します。
(0002978)
anonymous   
2009-01-19 14:39   
リプライありがとうございます。

> VinePlus にも libdvdread を用意し、
> k3b も libdvdread.so.4 でリビルドしましたので、
> 依存関係は解決したと思います。

はい、当方の方にも先ほど「apt-get update」をしたら、更新版が配信され「apt-get upgrade」をしたら正常にアップデートが完了しました。起動もDVD-Rの追記書き込みも正常に完了し、問題ないと思います。
(0002979)
munepi   
2009-02-01 21:20   
動作確認をありがとうございます。

> はい、当方の方にも先ほど「apt-get update」をしたら、更新版が配信され「
> apt-get upgrade」をしたら正常にアップデートが完了しました。起動もDVD-Rの
> 追記書き込みも正常に完了し、問題ないと思います。
状態を「完了」にします。