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

課題の詳細を表示 コメントにジャンプ ] 課題の履歴 ] 印刷 ]
IDプロジェクトカテゴリ登録日最終更新
0000007Vine Linux1 バグ2006-01-16 20:142006-06-25 23:51
報告者yasumichi 
担当者anonymous 
優先度再現性不明 
状態完了解決状況実装済 
バージョンVineSeed 
修正予定バージョン修正済バージョン 
概要0000007: lifereaがインストールできない
説明lifereaを新規インストールしようとした場合に以下のエラーでインストールに失敗する。

$ sudo apt-get install liferea
Password:
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
以下のパッケージが新たにインストールされます:
  liferea
アップグレード: 0 個, 新規インストール: 1 個, 削除: 0 個, 保留: 0 個
0B/741kB のアーカイブを取得する必要があります。
展開後に 1657kB のディスク容量が追加消費されます。
変更を適用しています...
準備中... ########################################### [100%]
I/O warning : failed to load external entity "/etc/gconf/schemas/liferea.schemas"
'/etc/gconf/schemas/liferea.schemas' が開けませんでした: そのようなファイルやディレクトリはありません
error: %pre(liferea-1.0-0vl1.i386) scriptlet failed, exit status 1
error: install: %pre scriptlet failed (2), skipping liferea-1.0-0vl1
W: トランザクション処理中にエラーが発生しました
タグ設定されていません。
arch
パッケージliferea-1.0-0vl1
添付ファイル

- 関連

-  コメント
(0003125)
yasumichi (開発者)
2006-01-16 20:20

> "/etc/gconf/schemas/liferea.schemas"
> '/etc/gconf/schemas/liferea.schemas' が開けませんでした: そのよう
> なファイルやディレクトリはありません
> error: %pre(liferea-1.0-0vl1.i386) scriptlet failed, exit status
> 1
> error: install: %pre scriptlet failed (2), skipping liferea-
> 1.0-0vl1
> W: トランザクション処理中にエラーが発生しました

%postでgconftool-2の引数が絶対パスで指定されているのが原因と思われます。
(0003126)
yasumichi (開発者)
2006-01-16 20:23

> %postでgconftool-2の引数が絶対パスで指定されているのが原因と思わ
> れます。

違いました。本来、%preunとすべき部分が%preになっているのが原因かと思われます。
(0003127)
shaolin (開発者)
2006-01-16 20:24

該当する部分の spec を見てみると

> %pre
> GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` gconftool-2 --makefile-uninstall-rule /etc/gconf/schemas/%{name}.schemas >/dev/null

となってますが、これは %preun の間違いじゃないですか?

makefile-uninstall-rule ですから、
パッケージが削除される際に実行されるものでは。

よって、

> I/O warning : failed to load external entity
> "/etc/gconf/schemas/liferea.schemas"
> '/etc/gconf/schemas/liferea.schemas' が開けませんでした: そのよう
> なファイルやディレクトリはありません

となるのは、新規インストールの際には /etc/gconf/schemas/liferea.schemas が
まだ存在しないのですから、当然ですね。
(0003128)
yasumichi (開発者)
2006-01-16 20:39

> 該当する部分の spec を見てみると
>
> > %pre
> > GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` gconftool-2 --makefile-uninstall-rule /etc/gconf/schemas/%{name}.schemas >/dev/null
>
> となってますが、これは %preun の間違いじゃないですか?

修正したパッケージをVineSeedPlusにアップしました。

liferea-1.0-0vl2.i386.rpm
liferea-1.0-0vl2.src.rpm

ppc向けは、当方で用意できませんのでどなたかよろしくお願いします。
(0003129)
daisuke (管理者)
2006-06-25 23:51

> 修正したパッケージをVineSeedPlusにアップしました。
>
> liferea-1.0-0vl2.i386.rpm
> liferea-1.0-0vl2.src.rpm
>
> ppc向けは、当方で用意できませんのでどなたかよろしくお願いします。

状態を 完了 にします。

- 課題の履歴
変更日 ユーザー名 項目 変更内容
2006-01-16 20:14 yasumichi 新規課題
2006-01-16 20:20 yasumichi 担当者 => anonymous
2006-01-16 20:20 yasumichi 状態 新規 => 担当者決定
2006-01-16 20:20 yasumichi コメント追加: 0003125
2006-01-16 20:23 yasumichi コメント追加: 0003126
2006-01-16 20:24 shaolin コメント追加: 0003127
2006-01-16 20:39 yasumichi コメント追加: 0003128
2006-06-25 23:51 daisuke 状態 担当者決定 => 完了
2006-06-25 23:51 daisuke 解決状況 不明 => 実装済
2006-06-25 23:51 daisuke コメント追加: 0003129


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