[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
----------------------------------------------------------------------