はまった!メールサーバー2

前回の設定で復活したメールサーバーだったが、次の日また同じ現象に、、、

yumのログを見ると
Jun 09 21:49:09 Installed: dovecot.i386 1.0-1.2.rc15.el5

うわぁ~Dovecotがまたアップデートされている。

どうも
# vi /etc/yum.conf ← yum設定ファイル編集
exclude=dovecot ← 追加(Dovecotをyumによるアップデート対象外にする)
ではyumのアップデート対象外になっていない

で、色々探してみると
yumによる自動アップデートを無効化するにはを発見!
Fedoraで自宅サーバー構築さんのページのようです。

----------------------------------------------------------------------------------------------------------------------------------
# yum -y install yum-versionlock ← yum-versionlockプラグインインストール

# sed -i 's/enabled = 0/enabled = 1/g' /etc/yum/pluginconf.d/versionlock.conf ← yum-versionlockプラグイン有効化

# touch /etc/yum/pluginconf.d/versionlock.list ← dovecotをバージョンロック対象にする場合(1/3)

# sed -i '/dovecot/d' /etc/yum/pluginconf.d/versionlock.list ← dovecotをバージョンロック対象にする場合(1/3)

# rpm -q dovecot >> /etc/yum/pluginconf.d/versionlock.list ← dovecotをバージョンロック対象にする場合(3/3)

# vi /etc/cron.daily/yum-check-update ← バージョンロック対象パッケージアップデートチェックスクリプト作成
#!/bin/bash

YUMTMP=$(mktemp)
yum --noplugins check-update > $YUMTMP
[ $? -eq 100 ] && cat $YUMTMP
rm -f $YUMTMP

# chmod +x /etc/cron.daily/yum-check-update ← バージョンロック対象パッケージアップデートチェックスクリプトへ実行権限付加

アップデート検知時はroot宛にメール通知されるので、最新版で再インストールする
----------------------------------------------------------------------------------------------------------------------------------

さっそくyum updateをしてみる
# yum -y update
Loading "downloadonly" plugin
Loading "versionlock" plugin
Loading "installonlyn" plugin
Loading "fastestmirror" plugin
Setting up Update Process
Setting up repositories
Loading mirror speeds from cached hostfile
Reading repository metadata in from local files
Excluding Packages in global exclude list
Finished
Reading version lock configuration
No Packages marked for Update/Obsoletion

トラックバック(0)

このブログ記事を参照しているブログ一覧: はまった!メールサーバー2

このブログ記事に対するトラックバックURL: http://radidri.com/cgi-bin/mt5/mt-tb.cgi/4013

コメントする

このブログ記事について

このページは、domonが2008年6月 9日 22:33に書いたブログ記事です。

ひとつ前のブログ記事は「はまった!メールサーバー」です。

次のブログ記事は「はまった!メールサーバー3」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

ADs by Google

Powered by Movable Type 5.04