leap-seconds.list: Not Found ― 2023/12/01
- FreeBSD 12.4,13.2でエラーが含まれたメールがくるようになった
Subject: <hostname> daily run output fetch: https://www.ietf.org/timezones/data/leap-seconds.list: Not Found
- 原因
- /etc/periodic/daily/480.leapfile-ntpd
- leap-seconds.listが提供されなくなった
- 対応
- /etc/periodic.confに daily_ntpd_leapfile_enable = "no" を追加
- fetch ftp://ftp.boulder.nist.gov/pub/time/leap-seconds.list
- cp leap-seconds.list /var/db/ntpd.leap-seconds.list
- 参考
Poudriereでlang/rustがコンパイルできない ― 2023/05/23
エラーメッセージ例
ld: error: failed to open bin/llvm-c-test: No space left on device ld: error: failed to open bin/llvm-cat: No space left on device
コンパイル時に20G程度余裕のあるファイルシステムが必要であった
対策
- poudriere-3.3.7_1
- USE_TMPFS=yes で 20G以上のメモリを用意してtmpfsに割り当てる
- USE_TMPFS=no で 20G以上の空き容量をPOUDRIERE_DATAに用意する
- poudriere-devel-3.3.99.20220831
- rustのコンパイルでtmpfsを除外する
- TMPFS_BLACKLIST="rust"
- TMPFS_BLACKLIST_TMPDIR=${POUDRIERE_DATA}/tmp
- 20G以上の空き容量をPOUDRIERE_DATAに用意
- PACKAGE_FETCH_WHITELISTを使用してpkgを使用(未確認)
- rustのコンパイルでtmpfsを除外する
参考
DNS関連確認方法 ― 2022/09/12
- DNS設定の確認 基本
- DNS設定 詳細確認
- nameサーバーホスト情報の確認やwhois情報の確認
- .jpドメイン
- .com .net .edu .tv .name等
procmailで個別のレシピ内でdovecot-ldaを使用する ― 2022/03/26
.forward -> procmail -> dovecot-lda
:0 w: ${LOCKFILE}.lda | /usr/local/libexec/dovecot/dovecot-lda
procmailでdocomoへメール転送 ― 2022/03/26
FWDLOCKFILE=${HOME}/.${LOGNAME}.procmail.fwd-lock :0 c: ${FWDLOCKFILE} * !^From:.*(postmaster|MAILER-DAEMON) { FWDSUBJECT=`formail -c -xSubject: ` :0 | formail -i "From: sample@example.jp" \ -i "To: sample@docomo.ne.jp" \ -i "Reply-To: sample@example.jp" \ -i "Subject: FWD:$FWDSUBJECT " \ | $SENDMAIL $SENDMAILFLAGS \ -f sample@example.jp \ sample@docomo.ne.jp }
- 転送するサーバーのSPF,DKIMは設定しておく
- From:,To:を置き換えないと届かない
- From:は転送するサーバーでのメールアドレスに置き換える
- To:はドコモのメールアドレスに置き換える
- Subject:にFWD:を追加(オプション)
- Reply-To: も置き換えておく
- 外部コマンドを呼ぶ場合には :0: $LOCKFILE のように明示的にロックファイルを指定する 必要があるらしい.
- ${LOCKFILE}だとDIAGNOSTICSメッセージがログにのこるので個別に用意
ClamAVのメモリ使用量を減らす ― 2022/02/12
- データーベース更新時に2倍のメモリ消費するのをやめる(Ver.0.103.0以降)
ConcurrentDatabaseReload no
Postfixのblacklistdがsmtp(port 25)で動作しない ― 2021/12/23
- 原因
- blacklistdは smtpd_sasl_auth_enable=yes でないと動作しない
- 対策
- master.cfのsmtpで-o smtpd_sasl_auth_enable=noからyesに
- 私の環境では必要ないのでnoで運用(submissionでのみyes)していた
- 参考
Squidの代わり ― 2020/09/09
mergemasterとsdiff ― 2020/09/02
Use 'd' to delete the temporary ./etc/group (新しいファイルは消す) Use 'i' to install the temporary ./etc/group (新しいファイルをそのままインストールする) Use 'm' to merge the temporary and installed versions (sdiffを使って適切にマージする) Use 'v' to view the diff results again (再表示)
l|1 diff の左のセットを選択します。 r|2 diff の右のセットを選択します。 eb diff の両方のセットで編集を始めます。
Postfixでblacklistd ― 2019/01/28
- Postfixがオプション付きでコンパイルされているかの確認
$ pkg info postfix|grep BLACKLISTD BLACKLISTD : on
- blacklistdのオプション
- jail内のpostfixの場合
-s /qjailHostPath/var/run/blacklistd.sock
- jail内のchrootしているpostfixの場合
-s /qjailHostPath/chrootPostfixPath/var/run/blacklistd.sock
- ipfwの場合
# touch /etc/ipfw-blacklist.rc