何らかの理由で、OpenSSLから常に(文字通り常にではなく、1時間ごとに)次のようなメッセージがターミナルのメールボックスに送信されています。
メッセージ1
Subject: Cron <bymanj@dhcp-10-32-180-238> /usr/local/Cellar/openssl-osx-ca/1.0.3/bin/openssl-osx-ca /usr/local/bin/brew
X-Cron-Env: <Shell=/bin/sh>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=bymanj>
X-Cron-Env: <USER=bymanj>
X-Cron-Env: <HOME=/Users/bymanj>
Date: Wed, 4 Sep 2013 18:00:01 -0400 (EDT)
/bin/sh: /usr/local/Cellar/openssl-osx-ca/1.0.3/bin/openssl-osx-ca: No such file or directory
また、メッセージを削除しても、メッセージを削除できないようです。 OpenSSlのインストールに問題がありますか?
Homebrew を使用してopenssh-osx-ca
スクリプトをインストールしたようですが、おそらく raggi/ale keg からです。
インストールしたところ、問題レポートに一致するcrontab
エントリが追加されました。ここに、電子メールの苦情を受けているファイルが存在します。
これが発生する可能性が最も高い理由は、後でこのパッケージをアンインストールしたことです。これは、crontab
エントリが残るためです。したがって、crontab -e
と言って、openssl-osx-ca
を含む行を削除します。
意図的に削除しておらず、このパッケージが必要な場合は、次のように再インストールしてください。
$ brew reinstall openssl-osx-ca
brew doctor
を試してみることもできます。 Homebrewパッケージに属するファイルは単に消えてはいけません。
受信トレイに次のようなメッセージが表示された場合:
From [email protected] Sat Feb 11 09:00:01 2017
Return-Path: <[email protected]>
X-Original-To: Lex
Delivered-To: [email protected]
Received: by computername.localdomain (Postfix, from userid 501)
id 0328B1389A2B; Sat, 11 Feb 2017 09:00:00 -0500 (EST)
From: [email protected] (Cron Daemon)
To: [email protected]
Subject: Cron <Lex@computername> /usr/local/Cellar/openssl-osx-ca/1.0.5/bin/openssl-osx-ca /usr/local/bin/brew
X-Cron-Env: <Shell=/bin/sh>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=Lex>
X-Cron-Env: <USER=Lex>
X-Cron-Env: <HOME=/Users/Lex>
Message-Id: <[email protected]>
Date: Sat, 11 Feb 2017 09:00:00 -0500 (EST)
/bin/sh: /usr/local/Cellar/openssl-osx-ca/1.0.5/bin/openssl-osx-ca: No such file or directory
件名に注意してください。
Crontabを確認してください
$ crontab -l
@hourly /usr/local/Cellar/openssl-osx-ca/1.0.5/bin/openssl-osx-ca /usr/local/bin/brew
Openssl-osx-ca行を削除します。
(crontab -l | grep -v openssl-osx-ca) | crontab -
自作で古いバージョンがインストールされているかどうかを確認してください。
次のコマンドを実行して、使用しているバージョンを確認します。
find /usr/local/Cellar/openssl-osx-ca -maxdepth 1 -type d
最新バージョンを除くすべてのopenssl-osx-caを削除するには、次のコマンドを実行します。
brew cleanup openssl-osx-ca
最後に、おそらくメールメッセージを削除したいと思うでしょう。その場合は、次のコマンドを実行します。
cp /dev/null /var/mail/$USER