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

[debian-users:53303] Re: etchからlennyでハマっています。



 こんにちは。島田です。

On Tue, 10 Nov 2009 10:43:29 +0900
Naoki SHIOJI <shioji@xxxxxxxxxxxxxxxxxx> wrote:

> qmailで運用しているメイルサーバをetchからlennyへアップグレード
> しようとしてハマっています。
> 引っかかっているのはperlのようです。
> アップグレードの最中にうまくいかなくなり、apt-get -f installを
> 要求されたのでやってみると、
> 
> # apt-get -f install

...

> dpkg: error processing /var/cache/apt/archives/perl_5.10.0-19lenny2_i386.deb (--unpack):
>  trying to overwrite `/usr/bin/ptardiff', which is also in package libarchive-tar-perl
> dpkg-deb: subprocess paste killed by signal (Broken pipe)
> Errors were encountered while processing:
>  /var/cache/apt/archives/perl_5.10.0-19lenny2_i386.deb
> E: Sub-process /usr/bin/dpkg returned an error code (1)
> 
> となります。また、apt-get -s remove libarchive-tar-perlの結果は、

 /var/cache/apt/archives/perl_5.10.0-19lenny2_i386.deb に含まれる 
/usr/bin/ptardiff が既にインストールされている libarchive-tar-perl パッ
ケージにも含まれていて、上書きしようとしたけれどエラーになってしまいまし
た、ということだと思います。

 これが望ましい方法かはわかりませんが、こんなときは私の場合、

dpkg -i --force-overwrite /var/cache/apt/archives/perl_5.10.0-19lenny2_i386.deb

とやってやり過ごしています。


----------------------------------------------------------------------
Mail: shimaden@xxxxxxxxx
Home Page: http://www.din.or.jp/~shimaden/
島田博幸
Hiroyuki Shimada
----------------------------------------------------------------------