serveur-debian-postfix:bug-warn-request-to-update-table-btreevarrunsmtp_tls_session_cache-in-non-postfix-directory-varrun

Corriger le warning postfix btree:/var/run/smtp_tls_session_cache in non-postfix directory /var/run

Dans les logs warn de postfix que nous pouvons consulter dans /var/log/mail.warn, nous pouvons avoir ces messages de présents :

Jun  5 03:16:15 ns1 postfix/tlsmgr[3394]: warning: request to update table btree:/var/run/smtpd_tls_session_cache in non-postfix directory /var/run
Jun  5 03:16:15 ns1 postfix/tlsmgr[3394]: warning: redirecting the request to postfix-owned data_directory /var/lib/postfix
Jun  5 03:16:15 ns1 postfix/tlsmgr[3394]: warning: request to update table btree:/var/run/smtp_tls_session_cache in non-postfix directory /var/run
Jun  5 03:16:15 ns1 postfix/tlsmgr[3394]: warning: redirecting the request to postfix-owned data_directory /var/lib/postfix

Ces messages apparaissent surtout lorsque nous démarrons ou redémarrons postfix.

Difficulté
Très facile

Ce message n'est pas bloquant, il averti simplement le sysadmin que certains fichiers temporaires générés par postfix ne se trouve pas dans le répertoire sécurisé de postfix.

Pour corriger cela, il faut indiquer dans la configuration de postfix le répertoire adéquat. Il vous suffit de modifier ces 2 lignes :

smtpd_tls_session_cache_database = btree:/etc/postfix/smtpd_tls_session_cache
smtp_tls_session_cache_database = btree:/etc/postfix/smtp_tls_session_cache

ou </code bash> smtpd_tls_session_cache_database = btree:/var/run/smtpd_tls_session_cache smtp_tls_session_cache_database = btree:/var/run/smtp_tls_session_cache </bash>

par

smtpd_tls_session_cache_database = btree:/var/lib/postfix/smtpd_tls_session_cache
smtp_tls_session_cache_database = btree:/var/lib/postfix/smtp_tls_session_cache
  • [19/07/2023] : Création de l'article
  • serveur-debian-postfix/bug-warn-request-to-update-table-btreevarrunsmtp_tls_session_cache-in-non-postfix-directory-varrun.txt
  • Dernière modification : 19/07/2023 20:04
  • de zonewebmaster