Avertissements «Le support IPv6 est désactivé»


14

J'obtiens l'erreur lors de l'exécution d'un script qui tente d'envoyer des e-mails.

send-mail: warning: inet_protocols: IPv6 support is disabled: Address family not supported by protocol
send-mail: warning: inet_protocols: configuring for IPv4 support only
postdrop: warning: inet_protocols: IPv6 support is disabled: Address family not supported by protocol
postdrop: warning: inet_protocols: configuring for IPv4 support only

Quelqu'un pourrait-il dire quel est le problème, ai-je besoin d'une autorisation?

Réponses:


9

IPv6 n'est pas configuré dans la pile réseau de votre système d'exploitation, mais votre expéditeur (vraisemblablement postfix) est configuré pour utiliser IPv6. Puisqu'il n'y a pas d'IPv6 à utiliser par votre logiciel de messagerie, il vous avertit qu'il n'utilisera que IPv4. Depuis le fichier Lisezmoi de postfix :

si vous voyez des messages d'erreur comme les suivants, alors vous exécutez Linux et devez activer IPv6 dans le noyau: voir http://www.ipv6.org/ pour des conseils et des astuces. Contrairement à d'autres systèmes, Linux n'a pas de pile combinée pour IPv4 et IPv6, et la prise en charge du protocole IPv6 n'est pas chargée par défaut.

postconf: warning: inet_protocols: IPv6 support is disabled: Address family not supported by protocol
postconf: warning: inet_protocols: configuring for IPv4 support only

44

Pour désactiver le message, accédez à /etc/postfix/main.cfet passez de:

inet_protocols = all

à:

inet_protocols = ipv4

Cela n'utilisera que ipv4 et le message d'avertissement disparaîtra.

Vous devrez arrêter et démarrer pour postfix pour enregistrer la modification. Un simple rechargement donnera:

mail postfix / master [8330]: reload - version 2.9.6, configuration / etc / postfix mail postfix / master [8330]: avertissement: ignorer la valeur du paramètre inet_protocols changer mail postfix / master [8330]: avertissement: ancienne valeur: " all ", nouvelle valeur:" ipv4 "mail postfix / master [8330]: avertissement: pour changer inet_protocols, arrêtez et démarrez Postfix


5
stackexchange est meilleur que le manuel, car je peux obtenir des réponses comme celle-ci en un instant, sans avoir à parcourir les chapitres de manuels longs sur les décisions d'implémentation qui sont entrées dans les builds du noyau linux raspbian.
Greg Gauthier

alors marquez cela comme la bonne réponse alors;)
silpol

Cela masque uniquement le problème sous-jacent, à savoir que quelqu'un a désactivé IPv6 sur le système. Le problème sous-jacent devrait être corrigé à la place.
Michael Hampton
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.