Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 06/05/2021, à 11:49

cde7519

MAJ de postfix avec erreur à cause du nom de station suivi de ..

Le changement manuel de main.cfg pour retirer les 2 points dans myhostname après le nom de station est annulé par la mise à jour suivante.  La mise à jour de Ubuntu 21.04 se termine  chaque fois sur une erreur pour posttfix.
Ubuntu version 21.04

Extrait de l'exécution de  apt update

dpkg: erreur de traitement du paquet postfix (--configure) :
installed postfix package post-installation script subprocess returned error exit status 75
Traitement des actions différées (« triggers ») pour libc-bin (2.33-0ubuntu5) ...
Des erreurs ont été rencontrées pendant l'exécution :
postfix
E: Sub-process /usr/bin/dpkg returned an error code (1)

Postfix (main.cf) configuration was not changed.  If you need to make changes,
edit /etc/postfix/main.cf (and others) as needed.  To view Postfix
configuration values, see postconf(1).

After modifying main.cf, be sure to run 'systemctl reload postfix'.

Running newaliases
newaliases: warning: valid_hostname: misplaced delimiter: ubuntu-N7x0WU..
newaliases: fatal: file /etc/postfix/main.cf: parameter myhostname: bad parameter value: ubuntu-N7x0WU..
dpkg: erreur de traitement du paquet postfix (--configure) :
installed postfix package post-installation script subprocess returned error exit status 75
Traitement des actions différées (« triggers ») pour libc-bin (2.33-0ubuntu5) ...
Des erreurs ont été rencontrées pendant l'exécution :
postfix
E: Sub-process /usr/bin/dpkg returned an error code (1)

ici  extrait selon vos instructions

alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
compatibility_level = 2
inet_interfaces = all
inet_protocols = all
mailbox_size_limit = 0
mydestination = $myhostname, ubuntu-N7x0WU, localhost.localdomain, , localhost
myhostname = ubuntu-N7x0WU..
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
readme_directory = no
recipient_delimiter = +
relayhost =
smtp_tls_CApath = /etc/ssl/certs
smtp_tls_security_level = may
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key
smtpd_tls_security_level = may

Dernière modification par cde7519 (Le 07/05/2021, à 08:07)

Hors ligne

#2 Le 19/08/2021, à 08:49

lozenge14

Re : MAJ de postfix avec erreur à cause du nom de station suivi de ..

Même erreur, il semble que le paquet postfix n'ose pas écraser l'ancienne version de fichier. Le plus simple reste encore de le 'supprimer', avant de relancer la mise à jour.

Dans un terminal:

```bash
sudo mv /etc/postfix/main.cf /etc/postfix/main.cf.old
sudo dpkg --configure -a
```

Hors ligne

#3 Le 19/08/2021, à 08:51

xubu1957

Re : MAJ de postfix avec erreur à cause du nom de station suivi de ..

Bonjour,

Comme demandé dans le premier message du tutoriel Retour utilisable de commande

Pour ajouter toi-même les balises code à ton précédent message #1 :

  • Cliquer sur  le lien « Modifier » en bas à droite du message

  • Sélectionner le texte

  • Cliquer sur le <> de l'éditeur de message

moko138 a écrit :

1) Les balises-code sont les < > (crochets bleus) de la barre de mise en forme.

1578811399.jpg
        _ _ _

/!\  Si vous avez plusieurs retours à donner, séparez-les bien (toujours pour la lisibilité) :

comme
cela.
dpkg: erreur de traitement du paquet postfix (--configure) :
installed postfix package post-installation script subprocess returned error exit status 75
Traitement des actions différées (« triggers ») pour libc-bin (2.33-0ubuntu5) ...
Des erreurs ont été rencontrées pendant l'exécution :
postfix
E: Sub-process /usr/bin/dpkg returned an error code (1)

Postfix (main.cf) configuration was not changed.  If you need to make changes,
edit /etc/postfix/main.cf (and others) as needed.  To view Postfix
configuration values, see postconf(1).

After modifying main.cf, be sure to run 'systemctl reload postfix'.

Running newaliases
newaliases: warning: valid_hostname: misplaced delimiter: ubuntu-N7x0WU..
newaliases: fatal: file /etc/postfix/main.cf: parameter myhostname: bad parameter value: ubuntu-N7x0WU..
dpkg: erreur de traitement du paquet postfix (--configure) :
installed postfix package post-installation script subprocess returned error exit status 75
Traitement des actions différées (« triggers ») pour libc-bin (2.33-0ubuntu5) ...
Des erreurs ont été rencontrées pendant l'exécution :
postfix
E: Sub-process /usr/bin/dpkg returned an error code (1)

ici  extrait selon vos instructions

alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
compatibility_level = 2
inet_interfaces = all
inet_protocols = all
mailbox_size_limit = 0
mydestination = $myhostname, ubuntu-N7x0WU, localhost.localdomain, , localhost
myhostname = ubuntu-N7x0WU..
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
readme_directory = no
recipient_delimiter = +
relayhost =
smtp_tls_CApath = /etc/ssl/certs
smtp_tls_security_level = may
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key
smtpd_tls_security_level = may

_ _ _

Une autre discussion > Problèmes postfix

Dernière modification par xubu1957 (Le 19/08/2021, à 08:53)


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

En ligne

#4 Le 19/08/2021, à 10:16

geole

Re : MAJ de postfix avec erreur à cause du nom de station suivi de ..

Bonjour
Un dépannage: Modifier le fichier  /etc/postfix/main.cf    pour commenter la ligne
#myhostname = XXXXXXXXXX..
Puis

sudo dpkg --configure -a

Puis décommenter la ligne et enlever les deux points excédentaires et vérifier que la commande mail fonctionne.  Ce qui est loin d'être garanti

Dernière modification par geole (Le 19/08/2021, à 10:50)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#5 Le 19/08/2021, à 11:16

bruno

Re : MAJ de postfix avec erreur à cause du nom de station suivi de ..

Le même problème a déjà été traité dans ce fil.

S'il est renseigné $myhostname doit être un FQDN. Sinon il faut que la combinaison $myhostname.$mydomain soit un FQDN.

La doc : http://www.postfix.org/postconf.5.html#mydomain

Accessoirement il faut éviter d'utiliser des versions intermédiaires et privilégier les versions LTS, surtout pour un serveur.

--
Modération : merci de modifier vos message #1 et #2 pour ajouter les balises [  code ] comme xubu1957 l'a demandé.

Dernière modification par bruno (Le 19/08/2021, à 11:18)