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.
Correction du bug
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
Notes de version
- [19/07/2023] : Création de l'article
Auteurs et sources
- Auteur : montuy337513
Navigation
Autres liens rapides pouvant vous intéresser