home ホーム search 検索 -  login ログイン  | reload edit datainfo version cmd icon diff delete  | help ヘルプ

日記/2007/01/23/TurboLinux10のbindのアップデートで嵌った

日記/2007/01/23/TurboLinux10のbindのアップデートで嵌った

日記 / 2007 / 01 / 23 / TurboLinux10のbindのアップデートで嵌った
id: 286 所有者: msakamoto-sf    作成日: 2007-01-23 20:40:19
カテゴリ: DNS Linux サイバー日野 

どこで嵌ったのかというと、bind-9.2.3-4のRPMのpreuninstallスクリプトが狂ってた為、アンインストールに失敗してしまったところ。

turbopkgでアップデートしてみたら、

[root@murasame root]# rpm -qa | grep bind
bind-9.2.3-9       #<<<<<< 9.2.3-9
ypbind-1.17.3-1
bind-libs-9.2.3-9
bind-utils-9.2.3-9
bind-9.2.3-4       #<<<<<< 9.2.3-4??
bind-chroot-9.2.3-9

こんな感じでbindが二つも登録されてしまった。9.2.3-4の方のアンインストールに失敗したみたい。
しょうがないので、bind-chrootとcaching-nameserverを削った後、bind-9.2.3-9を-eで消して、9.2.3-4については

$ rpm -q --scripts bind-9.2.3-4

でpreuninstallスクリプトを見てみたところif~fiの最後のfiの位置がおかしかったことが判明。手動でpre/postのuninstallスクリプトを動かしておき、

$ rpm -e --noscripts bind-9.2.3-4

でスクリプトを動かさずに削る。

・・・bindとbind-chrootはupdateサイトから再取得。caching-nameserverについてはInstallサイトから再取得。


プレーンテキスト形式でダウンロード
現在のバージョン : 1
更新者: msakamoto-sf
更新日: 2009-04-04 10:09:18
md5:faa840b27b6268a1f7a80542b6feb262
sha1:4fdfc211ebd38b713e087bc2e06d530e451148c2
コメント
コメントを投稿するにはログインして下さい。