2023年08月10日
Tweet
だいたい以下の記事に書かれていることと同じです。
milter-managerのバージョンアップに失敗したので対処した
私の場合には、 milter-manager をインストールして設定をしていました。
インストール直後は問題無く動作するのですが、24時間ぐらい経過すると、なぜか
status: accept から status: temporary-failure へとなってしまいました。
原因は不明です。おそらくすでに構築済みのサーバーに追加で導入したので、既存のモジュールとの連携がうまくいかなかったのか、私の設定が間違っていたのか・・。だと思います。
一旦アンインストールして、初期状態に戻してから再度試そうと思いました。
apt remove milter-manager
しかしこのコマンドを実行しても、ちゃんと削除されないのか、再度インストールしたときにモジュールが足りなくなるようです。
そこで以下のコマンドを実行し、milter-manager に関連すると思われるモジュールを確認しました。
# apt list --installed |grep milter
clamav-milter/jammy-updates,jammy-security,now 0.103.8+dfsg-0ubuntu0.22.04.1 amd64 [installed]
libmilter-client2/jammy,now 2.2.7-1.ubuntu22.04.1 amd64 [installed,automatic]
libmilter-core2/jammy,now 2.2.7-1.ubuntu22.04.1 amd64 [installed,automatic]
libmilter-manager2/jammy,now 2.2.7-1.ubuntu22.04.1 amd64 [installed,automatic]
libmilter-server2/jammy,now 2.2.7-1.ubuntu22.04.1 amd64 [installed,automatic]
libmilter1.0.1/jammy,now 8.15.2-22ubuntu3 amd64 [installed,automatic]
milter-greylist/jammy,now 4.6.4-1 amd64 [installed]
milter-manager/jammy,now 2.2.7-1.ubuntu22.04.1 amd64 [installed]
milter-test-server/jammy,now 2.2.7-1.ubuntu22.04.1 amd64 [installed]
ruby-milter-client/jammy,now 2.2.7-1.ubuntu22.04.1 amd64 [installed,automatic]
ruby-milter-core/jammy,now 2.2.7-1.ubuntu22.04.1 amd64 [installed,automatic]
ruby-milter-server/jammy,now 2.2.7-1.ubuntu22.04.1 amd64 [installed,automatic]
spamass-milter/jammy,now 0.4.0-2 amd64 [installed]
上記のように表示されたため、これらのモジュールを削除しました。
# dpkg -r ruby-milter-core ruby-milter-client ruby-milter-server
個別の削除で依存関係が出る場合には、依存の出ているモジュールも組み合わせて削除します。
※最初に挙げた参考サイトでも同様の作業をしていました。
※ spamass-milter milter-greylist clamav-milter については、 apt remove で作業できます。
一通りアンインストールしたところで再度コマンドを叩き、何も出てこないことを確認します。
# apt list --installed |grep milter
これで再度インストールをすることができました。
# apt install milter-manager
milter-managerのバージョンアップに失敗したので対処した
私の場合には、 milter-manager をインストールして設定をしていました。
インストール直後は問題無く動作するのですが、24時間ぐらい経過すると、なぜか
status: accept から status: temporary-failure へとなってしまいました。
原因は不明です。おそらくすでに構築済みのサーバーに追加で導入したので、既存のモジュールとの連携がうまくいかなかったのか、私の設定が間違っていたのか・・。だと思います。
一旦アンインストールして、初期状態に戻してから再度試そうと思いました。
apt remove milter-manager
しかしこのコマンドを実行しても、ちゃんと削除されないのか、再度インストールしたときにモジュールが足りなくなるようです。
そこで以下のコマンドを実行し、milter-manager に関連すると思われるモジュールを確認しました。
# apt list --installed |grep milter
clamav-milter/jammy-updates,jammy-security,now 0.103.8+dfsg-0ubuntu0.22.04.1 amd64 [installed]
libmilter-client2/jammy,now 2.2.7-1.ubuntu22.04.1 amd64 [installed,automatic]
libmilter-core2/jammy,now 2.2.7-1.ubuntu22.04.1 amd64 [installed,automatic]
libmilter-manager2/jammy,now 2.2.7-1.ubuntu22.04.1 amd64 [installed,automatic]
libmilter-server2/jammy,now 2.2.7-1.ubuntu22.04.1 amd64 [installed,automatic]
libmilter1.0.1/jammy,now 8.15.2-22ubuntu3 amd64 [installed,automatic]
milter-greylist/jammy,now 4.6.4-1 amd64 [installed]
milter-manager/jammy,now 2.2.7-1.ubuntu22.04.1 amd64 [installed]
milter-test-server/jammy,now 2.2.7-1.ubuntu22.04.1 amd64 [installed]
ruby-milter-client/jammy,now 2.2.7-1.ubuntu22.04.1 amd64 [installed,automatic]
ruby-milter-core/jammy,now 2.2.7-1.ubuntu22.04.1 amd64 [installed,automatic]
ruby-milter-server/jammy,now 2.2.7-1.ubuntu22.04.1 amd64 [installed,automatic]
spamass-milter/jammy,now 0.4.0-2 amd64 [installed]
上記のように表示されたため、これらのモジュールを削除しました。
# dpkg -r ruby-milter-core ruby-milter-client ruby-milter-server
個別の削除で依存関係が出る場合には、依存の出ているモジュールも組み合わせて削除します。
※最初に挙げた参考サイトでも同様の作業をしていました。
※ spamass-milter milter-greylist clamav-milter については、 apt remove で作業できます。
一通りアンインストールしたところで再度コマンドを叩き、何も出てこないことを確認します。
# apt list --installed |grep milter
これで再度インストールをすることができました。
# apt install milter-manager
stock_value at 11:10│Comments(0)│技術