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

[debian-users:48485] Re: Etchでのlibssl0.9.8パッケージについて



立川です。

小林さんから教えていただいた以下のスレッドを参考にしたところ、
問題は解決いたしました。

http://lists.debian.or.jp/debian-users/200201/msg00232.html

ご指摘のとおり、
/var/lib/dpkg/info/libssl0.9.8.list
のファイルが壊れており、変なバイナリーコードが入っていました。
別のEtchマシンにあるlibssl0.9.8.listの中身をそのままコピーするという方法で、
aptitude はエラーを吐かなくなりました。

大変ありがとうございました。

On Wed, 25 Apr 2007 01:32:37 +0900
Kobayashi Noritada <nori1@xxxxxxxxxxxxxxxxxxxxxxx> wrote:

> 小林です。
> 
> From: Akimichi Tatsukawa
> Subject: [debian-users:48480] Re: Etchでのlibssl0.9.8パッケージについて
> Date: Wed, 25 Apr 2007 01:03:33 +0900
> 
> > > > Etchがリリースされたので、インストールしてみました。
> > > > ところが、いつのまにか libssl0.9.8パッケージにエラーが生じるようになりました。
> > > > 例えば、aptitude にて以下のようなエラーが出てしまいます。
> > > > 
> > > > (データベースを読み込んでいます ... dpkg: /var/cache/apt/archives/libssl0.9.8_0.9.8c-4_i386.deb の処理中にエラーが発生しました (--unpack):
> > > >  files list file for package `libssl0.9.8' is missing final newline
> > > > E: Sub-process /usr/bin/dpkg returned an error code (1)
> > > > 
> > > > これに対して、
> > > > 
> > > > # apt-get -f install
> > > > # apt-get --reinstall install libssl0.9.8
> > > > # dpkg --configure libssl0.9.8
> > > 
> > > パッケージが壊れている気がします。パッケージを「完全削除」した上での再
> > > インストールは試されていないのでしょうか?  「完全削除」のコマンドは 
> > > apt-get --purge remove または aptitude purge です。
> > 
> > # apt-get --purge remove libssl0.9.8
> > # aptitude purge libssl0.9.8
> > についても試してみましたが、やはり以下のように同じエラーメッセージでした。
> > 
> >   files list file for package `libssl0.9.8' is missing final newline
> >  大量のエラーが発生したため、処理が停止しました。
> >  E: Sub-process /usr/bin/dpkg returned an error code (1)
> >  パッケージをインストールできませんでした。復旧を試みています:
> > 
> > うーん、削除しようにもできないし、一体どうすればよいのやら見当つきません。
> 
> http://lists.debian.or.jp/debian-users/200201/threads.html#00232
> のスレッドを参考にして、
> /var/lib/dpkg/info/libssl0.9.8.list を覗いてみて、
> おかしくなっていたら削除するなどの措置をとってみてはどうでしょう?