[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:39572] Re: libxft2-devの削除方法



えとーです。

On Thu, Feb 19, 2004 at 02:39:22PM +0900,
 hermitage wrote:

> running dpkg --pending --remove ...
> (データベースを読み込んでいます... 現在 159744 個のファイルとディレクトリがインストールされています。)
> libxft2-dev を削除しています...
> No diversion `diversion of /usr/X11R6/include/X11/Xft/Xft.h to /usr/X11R6/include/X11/Xft/Xft1.h by libxft2-dev', none removed
> Removing `diversion of /usr/X11R6/lib/libXft.a to /usr/X11R6/lib/libXft1.a by libxft2-dev'
> dpkg-divert: rename involves overwriting `/usr/X11R6/lib/libXft.a' with
>   different file `/usr/X11R6/lib/libXft1.a', not allowed
> dpkg: libxft2-dev の読み込みエラーです(--remove):
>  サブプロセス post-removal script はエラー終了ステータス 2 を返しました。。
> 以下のパッケージの処理中にエラーが発生しました:
>  libxft2-dev
> 
> dpkg --remove エラー終了ステータス 1 を返しました。
> 
> 
> もう少し、細かい引数(オプション)を調べてみますが。
> libxft2は、ものすごく依存関係がありますが、libxft2-devは
> 依存関係として、libxft2が installされている必要が有る程度で
> removeするには、特にエラーメッセージを見る限り問題無いように
> 思ってしまいますが? うむ 勉強不足で良く分かりません...スイマセン。

postrmで例外処理がないって問題でしょうか。

libxft2-devを削除しようとして
パッケージ管理スクリプトの
postrmスクリプトの中でdpkg-divertを使いファイルを置き換えようとして
失敗して、postrmが正常に終了せずにパッケージの削除に失敗しているようです。

/usr/X11R6/include/X11/Xft/Xft1.h
/usr/X11R6/lib/libXft1.a
/usr/X11R6/lib/libXft1.so
などのファイルがたぶんないのでしょう。

無理矢理削除してしまうには、/var/lib/dpkg/info/以下のlibxft2-devのpostrmをい
じればいいと思います。