Vine Linux バグトラッキングシステム

課題の詳細を表示 コメントにジャンプ ] 課題の履歴 ] 印刷 ]
IDプロジェクトカテゴリ登録日最終更新
0000979Vine Linux1 バグ2010-04-26 11:212010-04-28 20:28
報告者anonymous 
担当者 
優先度再現性不明 
状態完了解決状況不明 
バージョン 
修正予定バージョン修正済バージョン 
概要0000979: [plus] imlib2 のアップグレード
説明バグとはいえないかもしれませんけれども・・・。

apt-get update, apt-get ugrade をすると、imlib2 と imlib2-devel が保留パッケージになります。そこで、apt-get install imlib2 とすると、imlib2-loaders が原因でインストールできません。apt-get install imlib2-loaders もやはりできません。すでにインストールされている imlib2-loader-1.4.1-1vl5 のせいだと思い、apt-get remove imlib2-loader を試みようとしました。しかし、同時に削除されるパッケージが多すぎて、面倒で躊躇しています(今のところ、No を選んで実行していません)。

やはり一度バッサリ削除して、入れなおすしかないのでしょうか。

(実行結果ここから)
$ sudo apt-get upgrade
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
以下のパッケージは保留されます:
  imlib2 imlib2-devel
アップグレード: 0 個, 新規インストール: 0 個, 削除: 0 個, 保留: 2 個
$ sudo apt-get install imlib2
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
いくつかのパッケージをインストールすることができません。おそらく、
整合性のとれない状況を要求したか、(必要なパッケージがまだそろって
いなかったり、まだIncomingから移動されていない)不安定なディストリ
ビューションを使用していないでしょうか。

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

以下のパッケージは解決できない依存関係を持っています:
  imlib2: 依存: imlib2-loaders (= 1.4.3) それをインストールすることができません
E: 壊れたパッケージです
$ sudo apt-get install imlib2-loaders
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
パッケージ imlib2-loaders はデータベースには存在しますが、利用可能なバージョン
が存在しません。パッケージの依存が指定されているのにアップロードされてい
ない、既に廃止されている、sources.list で指定されたリポジトリに存在しない、
といった状況が考えられます。
E: パッケージ imlib2-loaders はインストールすることができません
$ sudo apt-get remove imlib2-loader
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
以下のパッケージが削除されます:
  ffmpeg ffmpeg-devel ffmpeg-libs gpac gpac-devel gpac-devel-static gpac-libs
  imlib2 imlib2-devel imlib2-loader libquicktime libquicktime-devel
  self-build-ffmpeg self-build-ffmpeg-mh self-build-gstreamer-plugins-ugly
  self-build-libquicktime task-all-codecs xine-lib-extras
アップグレード: 0 個, 新規インストール: 0 個, 削除: 18 個, 保留: 0 個
0B のアーカイブを取得する必要があります。
展開後に 35.2MB が解放されます。
続行しますか? [Y/n]
(実行結果ここまで)
タグ設定されていません。
archx86, x86_64, ppc
パッケージimlib2, imlib2-loader(s)
添付ファイル

- 関連

-  コメント
(0004137)
mkato (開発者)
2010-04-26 11:58

> apt-get update, apt-get ugrade をすると、imlib2 と imlib2-devel が保留
> パッケージになります。

保留になったパッケージは、apt-get dist-upgrade で入ると思いますが、
一度お試し下さい。
(0004138)
anonymous (参照)
2010-04-26 12:58

> 保留になったパッケージは、apt-get dist-upgrade で入ると思いますが、
> 一度お試し下さい。

ありがとうございます。apt-get dist-upgrade で入りました。

dist-upgrade はディストリビューション全体のアップグレードのためのものと思い込んでいました。
(0004139)
shaolin (開発者)
2010-04-26 13:03

適切な理由があってサブパッケージ名を変更する際には、Provides も指定しておいて下さい。
(今回の場合は imlib2-loaders Provides: imlib2-loader = %{version}-%{release} など)

あるいは、imlib2-loader に依存しているパッケージの BR および R を
変更されたサブパッケージ名に修正して下さい。
(0004140)
iwaim (開発者)
2010-04-28 20:28

本事象は、imlib2-loaderパッケージが「imlib2-loaders」にパッケージ名が変更されたことが原因です。Vine5 plusのパッケージでもこの変更が適用されたため、発生してしまいました。

現在、apt-get install imlib2-loadersと明示的にインストールするか、apt-get dist-upgradeでアップグレードすることで問題は解決します。(dist-upgradeは本来はディストリビューション全体のアップグレードのためのものです)

既にリリースされたVine Linuxのバージョンに対するVinePlusパッケージでも、極力パッケージ名を変更しないようにお願いします。また、変更する必要がある場合は事前にVinePlus MLかVineSeed MLで相談してください。
(相談がない場合は名前を変更しパッケージはextrasカテゴリに分類され、今回のような事象が発生します)

報告者にも確認していただけたので「完了」とします。

- 課題の履歴
変更日 ユーザー名 項目 変更内容
2010-04-26 11:21 anonymous 新規課題
2010-04-26 11:58 mkato コメント追加: 0004137
2010-04-26 12:58 anonymous コメント追加: 0004138
2010-04-26 13:03 shaolin バージョン 5.1 => VineSeed,5.2
2010-04-26 13:03 shaolin arch x86 => x86, x86_64, ppc
2010-04-26 13:03 shaolin コメント追加: 0004139
2010-04-28 20:28 iwaim 概要 imlib2 のアップグレード => [plus] imlib2 のアップグレード
2010-04-28 20:28 iwaim 状態 新規 => 完了
2010-04-28 20:28 iwaim コメント追加: 0004140


Copyright © 2000 - 2024 MantisBT Team
Copyright © 2012 - 2024 Project Vine
Powered by Mantis Bugtracker