treedown’s Report

システム管理者に巻き起こる様々な事象を読者の貴方へ報告するブログです。会社でも家庭でも"システム"に携わるすべての方の共感を目指しています。

※https化しました。その影響でしばらくリンク切れなどがあるかもしれませんが徐々に修正していきます。 リンク切れなどのお気づきの点がございましたらコメントなどでご指摘いただけますと助かります。

(1/2)exim4エラー「Warning: purging the environment.」状況編

今日は、cronからエラーが発行されてしまう症状についてのご報告です。
あまり重要でなかったので、しばらく放っておりましたエラーを対処しました。
exim4で「Warning: purging the environment.Suggested action: use keep_environment.」というエラーの対処方法です。

症状・状況

cronが発行するメールアラートから以下のようなメールアラートを受信するようになっていました。
----------------------------------------------
件名:Cron <root@Hostname> test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
----------------------------------------------
/etc/cron.daily/exim4-base:
LOG: MAIN
Warning: purging the environment.
Suggested action: use keep_environment.
----------------------------------------------
これを対処していなかったのを、対処することにしました。

調べてみたら

探したら、
http://bbs.sekkaku.net/bbs/?id=shitagaki&mode=res&log=10350
を見つけました。情報共有にありがたく謝意を表して、さっそく該当するか見てみようとコマンド実行すると…
----------------------------------------------
$ sudo /usr/sbin/exim4 -bP | grep environment
LOG: MAIN
Warning: purging the environment.
Suggested action: use keep_environment.
add_environment =
keep_environment =
----------------------------------------------
と確かに該当。ちなみに
----------------------------------------------
$ /usr/sbin/exim4 -bP >/dev/null
LOG: MAIN
Warning: purging the environment.
Suggested action: use keep_environment.
----------------------------------------------
これでも同じ確認が可能。

しかし…状況が違っていた

さっそく参考URLの箇所を確認してみるも、
----------------------------------------------
$ cat update-exim4.conf.conf | grep dc_use_split_config
dc_use_split_config='true'
----------------------------------------------
「dc_use_split_config='false'」の記述を「dc_use_split_config='true'」と書き換えるはずなのだが、既に書き換えてあって状況に変化なし。そう言えば前に書き換えた後で状況に変化なし、としてペンディングにしていたような気もしてきました。
アップグレード時の「exim4.conf.template.dpkg-dist」ファイルも存在せず。「exim4.conf.template」が存在しているだけなので、ここではなさそう。
----------------------------------------------
/etc/exim4$ ls -la
合計 176
drwxr-xr-x 3 root root 4096 11月 21 09:26 .
drwxr-xr-x 71 root root 4096 11月 21 09:31 ..
drwxr-xr-x 9 root root 4096 10月 1 2013 conf.d
-rw-r--r-- 1 root root 46 1月 20 2014 email-addresses
-rw-r--r-- 1 root root 76940 3月 15 2016 exim4.conf.template
-rw-r----- 1 root Debian-exim 484 1月 20 2014 passwd.client
-rw-r--r-- 1 root root 1258 7月 28 10:15 update-exim4.conf.conf
----------------------------------------------

つづきます。

まだまとめ切っていないので、解決は明日の記事にします。

これが原因でしたん。
図:ファイルの一覧

f:id:treedown:20161121111653p:plain

明日に続きます。