Linux で自宅サーバ [ Home Server Techncial ]

>>トップページに戻る

BBS 過去ログ No.0013に戻る

タイトル: 完全にアンインストールできない
記事No: 4054
投稿日: 2006/01/05(Thu) 04:59
投稿者: suuji
先日、postfixでSMTP-AUTHをやろうと思い立ち、
このページを参照させていただきました。

「せっかくAPT−GETがあるから」と安易な考えでインストールし、
結局失敗に終わりました。

結局そのPOSTFIXを削除せず、TAR.GZでのインストールにふみきり、
インストールしたあとに気付いたのですが、
2つのPOSTFIXが、同じ設定ファイル(aliases,dynamicmaps.cf,main.cf)を使っています。

じゃあ削除しようと、apt-get remove postfixを試みました。

すると、


展開後に 6037kB が解放されます。
続行しますか? [Y/n]y
変更を適用しています...
準備中... ########################################### [100%]
warning: /etc/postfix/dynamicmaps.cf saved as /etc/postfix/dynamicmaps.cf.rpmsave


ここで表示が止まり、先に進みません。(rpmの-eでも同一)

もしかしてアンインストールできてるのか?と思い、
apt-get install postfix をためしたところ、
「既にインストールされています」と表示され、
じゃあ削除しようとremoveをすると、

サービス postfix の情報を読み込み中にエラーが生じました: そのようなファイルやディレクトリはありません
error: execution of %preun scriptlet from postfix-2.0.20-0vl5.1 failed, exit status 1
W: トランザクション処理中にエラーが発生しました

と、表示されます。

古いパッケージをかぶせてインストール&アンインストールしても同じ結果になります。

もう本当になにがなんだかわからない状態です。
結果としてはRPM版の削除を行いたいんですが・・・・。

いまいちわかりにくい文面かと思いますが、
どなたかご教授お願いします。

タイトル: Re: 完全にアンインストールできない
記事No: 4055
投稿日: 2006/01/05(Thu) 11:23
投稿者: suuji
VineLinux3.2です。

タイトル: Re^2: grep でどうですか?
記事No: 4058
投稿日: 2006/01/05(Thu) 19:19
投稿者: M7
> VineLinux3.2です。
$ su -
# rpm -e `rpm -qa | grep postfix`
これですべて削除できると思います。
残っているかの確認は↓
# rpm -qa | grep postfix

残っていたら個別にやってみて。。

タイトル: Re^3: grep でどうですか?
記事No: 4061
投稿日: 2006/01/06(Fri) 00:00
投稿者: suuji
> > VineLinux3.2です。
> $ su -
> # rpm -e `rpm -qa | grep postfix`
> これですべて削除できると思います。
警告: /etc/postfix/dynamicmaps.cf は /etc/postfix/dynamicmaps.cf.rpmsave として保存されます

やはりこの表示で止まってしまいます。

> 残っているかの確認は↓
> # rpm -qa | grep postfix

ちゃんと表示されました。

> 残っていたら個別にやってみて。。

やはり個別というと、
ファイル一個一個を手作業で消していくということでしょうか・・・?

タイトル: Re^4: こんなのはどうですか?
記事No: 4062
投稿日: 2006/01/06(Fri) 10:56
投稿者: M7
> やはり個別というと、
> ファイル一個一個を手作業で消していくということでしょうか・・・?

削除する前に postfix のファイル名を一時的に変更して不要になったら削除するってのはどうですか?いつでも戻せるように。。。

# find / -name postfix  これで場所を探せます(結構時間がかかる)ので
自分の場合は
/var/lock/subsys/postfix
/var/spool/postfix
/etc/rc.d/init.d/postfix
/etc/cron.daily/postfix
/etc/postfix
/etc/webmin/postfix
/usr/lib/postfix
/usr/libexec/webmin/caldera/postfix
/usr/libexec/webmin/postfix
/usr/libexec/webmin/mscstyle3/postfix
/usr/sbin/postfix
なので、これらの postfix を 99postfix ってなふうに変えてやる。
で、インストールする。

タイトル: やっぱりできません。
記事No: 4063
投稿日: 2006/01/06(Fri) 16:16
投稿者: suuji
> なので、これらの postfix を 99postfix ってなふうに変えてやる。
> で、インストールする。

ちゃんとRPMインストールできました。

にもかかわらずアンインストールはできません。
(例の文で停止)

TAR.GZ形式のPOSTFIXは一度make installすると、
アンインストールできないと聞きました。

本当にアンインストールできないのでしょうか?

自分なりにいろいろがんばってみたのですが、
アンインストールだけはうまくいきません・・・・

タイトル: Re: 正常に動作すれば
記事No: 4064
投稿日: 2006/01/06(Fri) 18:35
投稿者: M7
自分としては正常動作が確認できれば不要なファイルは個別に削除しちゃいますが。。。

▲ページの最上部に戻る

Copyright©2003 Home Server Technical. All Right Reserved.
webmaster@miloweb.net