apt-get dist-upgradeでも同じです・・・
パッケージリストを読みこんでいます... 完了
> 依存情報ツリーを作成しています... 完了
> W: RPM::Allow-Dupliacted オプションに不適切な正規表現 ' ^kernel-devel$' があります。
> W: RPM::Allow-Dupliacted オプションに不適切な正規表現 ' ^kernel26$' があります。
> W: RPM::Allow-Dupliacted オプションに不適切な正規表現 ' ^kernel26-devel' があります。
> W: RPM::Allow-Dupliacted オプションに不適切な正規表現 ' ^kernel24$' があります。
> W: RPM::Allow-Dupliacted オプションに不適切な正規表現 ' ^kernel22$' があります。
> W: RPM::Allow-Dupliacted オプションに不適切な正規表現 ' ^mol-kmods$' があります。
> W: この問題を解決するためには 'apt-get update' を実行する必要があるかもしれませ ん。
この問題を解決するにはどうしたら良いのでしょうか?
宜しくお願い致します!
エラーメッセージの内容の通り
apt-get dist-upgradeを行う前に
apt-get updateを行っていますか?
あぷグレード前には
apt-get updateで最新のアップデート情報を取得する必要があります。
apt-get dist-upgradeではなく
↓
apt-get upgradeでも結果は同じですか?
ご回答ありがとうございます。
> エラーメッセージの内容の通り
> apt-get dist-upgradeを行う前に
> apt-get updateを行っていますか?
はい、updateの後にupgradeを行なっております。
> apt-get dist-upgradeではなく
> ↓
> apt-get upgradeでも結果は同じですか?
はい・結果は同じでしたが、upgradeは正常に行なわれてるようです!
どうも・snortのインストールに失敗してからこのメッセージが出るようになったように思います!
ウィンドウズのようにシステムの復元なんてのは無いのでしょうか?
> どうも・snortのインストールに失敗してからこのメッセージが出るようになったように思います!
>
> ウィンドウズのようにシステムの復元なんてのは無いのでしょうか?
このような機能は多分無いと思います。
というより僕は知りません。
念のため
# vi /etc/apt/apt.conf.d/system-duplicate-package.conf
の内容をそのまま張りつけて下さい。
また/etc/apt/apt.confに何か記述を付け足しましたかね?
> # vi /etc/apt/apt.conf.d/system-duplicate-package.conf
> の内容をそのまま張りつけて下さい。
RPM
{
Allow-Duplicated {"^kernel$"; "^kernel-smp"; "^kernel-BOOT";
"^kernel-devel$"; "^kernel-smp-devel$";
"^kernel-module";
"^kernel26$"; "^kernel26-smp";
"^kernel26-devel"; "^kernel26-smp-devel";
"^kernel24$"; "^kernel24-smp"; "^kernel24-BOOT";
"^kernel22$"; "^kernel22-smp";
"^mol-kmods$"; "^mol-kmods22$";
"^gpg-pubkey"; };
}
> また/etc/apt/apt.confに何か記述を付け足しましたかね?
毎度恕素人にお付き合い頂きましてありがとうございます。
/etc/apt/apt.confには何も記述した覚えはありませんが・・?
Allow-Duplicated {以降に記述されてるものを削除すると良いのでしょうか?
度々すみません・宜しくお願いします。
> /etc/apt/apt.confには何も記述した覚えはありませんが・・?
snortはアインストールしましたかね?
snortのインストールの項目で
/etc/apt/apt.conf
にsnortをapt-getのアップデート対象から外すところがあるのですが、そこの記述で間違いがあってエラーが出ているのかと思ったのですが…
> Allow-Duplicated {以降に記述されてるものを削除すると良いのでしょうか?
/etc/apt/apt.conf.d/system-duplicate-package.conf
のこの部分は削除しては駄目です。
etc/apt/apt.conf
Allow-Duplicated の↓の記述を削除したらエラーメッセージは出なくなりました!
{"^kernel$"; "^kernel-smp"; "^kernel-BOOT";
"^kernel-devel$"; "^kernel-smp-devel$";
"^kernel-module";
"^kernel26$"; "^kernel26-smp";
"^kernel26-devel"; "^kernel26-smp-devel";
"^kernel24$"; "^kernel24-smp"; "^kernel24-BOOT";
"^kernel22$"; "^kernel22-smp";
"^mol-kmods$"; "^mol-kmods22$";
"^gpg-pubkey"; };
> etc/apt/apt.conf
> Allow-Duplicated の↓の記述を削除したらエラーメッセージは出なくなりました!
>
>
> {"^kernel$"; "^kernel-smp"; "^kernel-BOOT";
> "^kernel-devel$"; "^kernel-smp-devel$";
> "^kernel-module";
> "^kernel26$"; "^kernel26-smp";
> "^kernel26-devel"; "^kernel26-smp-devel";
> "^kernel24$"; "^kernel24-smp"; "^kernel24-BOOT";
> "^kernel22$"; "^kernel22-smp";
> "^mol-kmods$"; "^mol-kmods22$";
> "^gpg-pubkey"; };
etc/apt/apt.confには何も記載していないって言っていたんじゃないんですか?
vine4のデフォルトでは
RPM
{
AutoRebuildDB "false";
}
になっているはずです。
もしsnortを導入したのであれば、未確認ですがこのようにしなければ行けないと思いますよ。
サイトの説明にも「Holdの項にsnortを追加」と書いていたはずですが…
Hold以外の余計な記述を追加してあるからエラーが出ていたと思います。
RPM
{
AutoRebuildDB "true";
Hold {"snort";};
現在のapt.confは↓ですが、問題ないでしょうか?
因みに、snortは挫折といいますか断念しました。
APT
{
Get
{
Download-Only "false";
Show-Upgraded "true";
};
};
RPM
{
AutoRebuildDB "true";
Allow-Duplicated {"^kernel$"; "^kernel-smp"; "^kernel-BOOT"; };
Hold {"dracd";"couri";};
}
Acquire
{
CDROM::Copy "true";
Retrys "0";
}
> etc/apt/apt.confには何も記載していないって言っていたんじゃないんですか?
すみません・・自分では訳も解からず見よう見まねで作業していたものですから・・。
自動的に書き込まれたのでしょうか?
>
> > etc/apt/apt.confには何も記載していないって言っていたんじゃないんですか?
>
> すみません・・自分では訳も解からず見よう見まねで作業していたものですから・・。
> 自動的に書き込まれたのでしょうか?
普通は自動的に書き込まれる事は無いと思いますよ(^ー^)
私が思うには、サイトに記述している設定箇所以外の部分も間違ってそのまま追記してしまったのではないかと思っています。
あの内容はVine3.2当時のetc/apt/apt.confの内容ですのでVine4.2では内容が変わっています。
私は現在、etc/apt/apt.confで除外の設定するパッケージは導入していない為に、検証を行っていませんので下記の内容は未確認としか言いようが無いのです。
RPM
{
AutoRebuildDB "true";
Hold {"snort";};
}