vine-users ML アーカイブ



[vine-users:059653] Re: apt-get の実行トラブルに関して。

  • From: NOJIMA Isamu <nosix@xxxxxxxxxxxxx>
  • Subject: [vine-users:059653] Re: apt-get の実行トラブルに関して。
  • Date: Mon, 14 Apr 2003 22:22:10 +0900
はじめまして、野島と申します。

同様の現象に悩まされた経験があります。
私の場合、
# apt-get update
# apt-get upgrade
を実行したところ、iptables でパッケージの重複が発生しました。

# rpm -q iptables
iptables-1.2.7a-0vl1
iptables-1.2.7a-0vl2
といった状態になっていました。

調べたところ
# rpm -e --allmatches iptables
で解決できるといった内容の記述をどこかで見つけました。
# どこか別のML(英語)のアーカイブだったかと。。。

私の場合はこれだけでは解決されず、他を探したところ
# rpm -e --allmatches --notriggers --noscripts iptables
との記述もあり、こちらで解決しました。

# rpm -e --allmatches cdrecord
で解決されないでしょうか?

# --force はないんですよね。。。私もやっちゃいました。

At Mon, 14 Apr 2003 18:23:57 +0900,
柳さん wrote:
> 
> 柳です。
> 
> vine2.5をインストールしてから約2週間が経過し、いまだ環境を整えている途中です。
> Linuxはこれが初めてです。
> いろいろ自分なりに調べましたが方法がわからず投稿させていただきました。
> おそらく基本的なことで、気分を害されるかもしれませんが、よろしくお願いします。
> 
> 質問内容。
> apt-getを実行すると次のエラーがでます。
> ーーーーーーーーーーーーーーーーーーーーー
> ファイル依存を処理しています... 完了
> パッケージリストを読みこんでいます... エラー!
> E: このシステムには 2 つ以上のバージョンのパッケージ 'cdrecord' がインストールされています。この状態のままでは APT は正常に動作することはできません。
> 以下のどちらかを選択して実行してください。
>   1) 古い方のパッケージを削除して、1 つのバージョンだけがインストール
>      されている状態にしてください。又は、
>   2) このパッケージの複数のバージョンを共存させておきたい場合は、
>      このパッケージ名を 'RPM::AllowedDupPkgs' オプションに追加してください。
> オプションは '/etc/apt/apt.conf' に書きます。分からない場合は、1) の選択肢を選ばれることをお勧めします。
> ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
> このエラーが出る前にapt-getの実行は、apt-getupdate,apt-get upgradeを一度だけ実行してエラーも特になく実行できました。
> その後、cdrecord-1.10-0vl7.i386.rpm、xcdroast-0.98alpha9-0vl9.i386.rpmをインストールし、cdrecord-devel-1.10-0vl6.i386.rpmをインストールしようとしたところ、cdrecord-1.10-0vl6.i386.rpmが必要とメッセージがでましたので、cdrecord-1.10-0vl6.i386.rpmをrpm -ivh --force cdrecord-1.10-0vl6.i386.rpm で強制インストールしました。
> それからxcdroastの方法を調べようと思いつつも、いろいろvineのホームページなどを見ていました。
> そして再度、apt-getを実行すると上記のエラーがでるようになりました。エラーはapt-get check、remove等でもでます。
> 上記のエラーで(2)の方法は全くわかないので、指示通り(1)の方法を試みようと考えました。
> 自分なりにapt-get、rpmのいろいろなオプションをためしましたが、一向に改善されず同じメッセージがでています。
> しかたがないので、gmcを起動して、「*cdrecord*」で検索して、出てきたものをすべて削除しましたがそれでも改善されません。
> 解決方法がわかればと思い投稿しました。
> よろしくお願いします。

# 別スレッドの話題ですが、'#' が root 、
# '$' が bsh系 のプロンプト、'%' が csh 系のプロンプトではなかったでしたっけ?

-- 
野島 勇 (nosix@xxxxxxxxxxxxx)