Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 26-12-2015 11:49:43

Gnux
Membre
Distrib. : Debian 8.5
Noyau : 4.6.0-0.bpo.1-amd64
(G)UI : Xfce
Inscription : 20-05-2015
Site Web

[Résolu] Installation ssmtp | erreur de sortie d'état 1

Bonjour, suite à l'installation de fail2ban et à sa configuration j'ai décider de recevoir par mail une alerte des qu'une IP est bloquée.
J'ai donc voulu installer ssmtp.

apt-get install ssmtp


Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances      
Lecture des informations d'état... Fait
ssmtp est déjà la plus récente version disponible.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
1 partiellement installés ou enlevés.
Après cette opération, 0 o d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] o
Paramétrage de ssmtp (2.64-8) ...
hostname: Name or service not known
dpkg: erreur de traitement du paquet ssmtp (--configure) :
 le sous-processus script post-installation installé a retourné une erreur de sortie d'état 1
Des erreurs ont été rencontrées pendant l'exécution :
 ssmtp
E: Sub-process /usr/bin/dpkg returned an error code (1)


La reconstruction de paquet donne la même erreur.
Avec un :

/var/lib/dpkg/info/ssmtp.postinst configure


hostname: Name or service not known


Mon fichier hosts :

127.0.0.1       localhost www.feranet.fr
...


J'ai un nom de domaine chez ovh et un serveur apache.

Dernière modification par Gnux (31-12-2015 18:28:42)


J J G ♥

Hors ligne

#2 28-12-2015 19:59:10

tourbinux
Membre
Distrib. : Debian 8.6 (Jessie)
Noyau : Linux 3.16.0-4-amd64
(G)UI : KDE 4.14.2
Inscription : 03-11-2015

Re : [Résolu] Installation ssmtp | erreur de sortie d'état 1

Salut,

A tout hasard, est-ce que tu as bien la commande hostname sur ta machine ?

which hostname

Hors ligne

#3 29-12-2015 20:44:38

Gnux
Membre
Distrib. : Debian 8.5
Noyau : 4.6.0-0.bpo.1-amd64
(G)UI : Xfce
Inscription : 20-05-2015
Site Web

Re : [Résolu] Installation ssmtp | erreur de sortie d'état 1

Salut,

which hostname


/bin/hostname


J J G ♥

Hors ligne

#4 30-12-2015 18:53:44

tux12
Membre
Lieu : ./
Distrib. : Squeeze
Noyau : Linux 2.6.32-5-686-bigmem
(G)UI : KDE
Inscription : 27-02-2008

Re : [Résolu] Installation ssmtp | erreur de sortie d'état 1

Bonjour,

Concernant le problème de hostname je pense qu'il faudrait simplement séparer le hostname du loopback dans le fichier hosts, genre

127.0.0.1 localhost
<ip_de_la_machine__sur_le_réseau_local>    www.feranet.fr

Hors ligne

#5 30-12-2015 21:42:28

Gnux
Membre
Distrib. : Debian 8.5
Noyau : 4.6.0-0.bpo.1-amd64
(G)UI : Xfce
Inscription : 20-05-2015
Site Web

Re : [Résolu] Installation ssmtp | erreur de sortie d'état 1

Actuellement j'ai :

127.0.0.1 localhost
192.168.0.17 www.feranet.fr
192.168.0.17 Florian_DELL_eth
...



Mais toujours le même message d'erreur


J J G ♥

Hors ligne

#6 30-12-2015 22:11:17

robert2a
Membre
Lieu : France
Distrib. : Stretch
Noyau : Linux 4.8.0-1-amd64
(G)UI : Mate 1.16.1
Inscription : 15-11-2014

Re : [Résolu] Installation ssmtp | erreur de sortie d'état 1

pour exemple


nano /etc/hostname
 


retour


debian7
 




nano /etc/hosts
 



retour


127.0.0.1 localhost
127.0.1.1 debian7

# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
 




nano /etc/resolv.conf
 



retour


domain mondomain.com
search mondomain.com
nameserver 192.168.10.1
 



pour une machine en dhcp , pour une ip fixe suffit de renseigner l ip de la machine dans le hosts (ip qui est dans le fichier "interfaces" )


127.0.0.1 localhost
127.0.1.1 debian7
192.168.10.30 debian7.mondomain.com  #ceci est un exemple , a adapter a ton cas

# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
 



pour le domaine externe c'est la meme chose (ici dns local) mais si un dns internet est spécifié , avec une configuration réseau correcte , passerelle , dns etc ....
il devrait pas y avoir de soucis smile

pour ssmtp  peut etre une ligne du genre
(pour le configurer)


dpkg-reconfigure ssmtp
 


j'utilise exim4 , la commande est a verifier , mais souvant a l installation une erreur parce que la configuration n'est pas bonne
sinon ouvrir le fichier de configuration de ssmtp.conf (je suppose ) dans /etc

ps: juste une idée , il attend peut etre ton smtp qui permet de relayer le courrier ver ta messagerie du genre "smtp.domaine.fr"
pas forcement le hostname de la machine (ou service ) mais l endroit ou il doit envoyer le mail
j ai un petit tuto pour exim4 pour les nuls  => https://debian-facile.org/doc:reseau:ex … -les-nulls
si ça peut te donner une idée des choses a renseigner (recevoir ses messages sur sa messagerie internet , pas de courrier en reception )
apres il faut connaitre ssmtp , exim4 a besoin par exemple du fichier /etc/aliases et du fichier /etc/emails-addresses .

ça peu fonctionner sans domaine (si tu n en a pas ) ou avec , en dhcp ou en ip fixe  , il te faut le smtp (relais des messages) et une adresse de messagerie valide (ou tu recupere tes messages d alerte )
@++

Dernière modification par robert2a (30-12-2015 22:57:31)

Hors ligne

#7 31-12-2015 18:27:22

Gnux
Membre
Distrib. : Debian 8.5
Noyau : 4.6.0-0.bpo.1-amd64
(G)UI : Xfce
Inscription : 20-05-2015
Site Web

Re : [Résolu] Installation ssmtp | erreur de sortie d'état 1

Salut l'ajout du hostname apres le 127.0.0.1 a résolu mon problème smile
Je vais me pencher sur exim4.

Merci à vous.

J J G ♥

Hors ligne

#8 31-12-2015 18:46:32

robert2a
Membre
Lieu : France
Distrib. : Stretch
Noyau : Linux 4.8.0-1-amd64
(G)UI : Mate 1.16.1
Inscription : 15-11-2014

Re : [Résolu] Installation ssmtp | erreur de sortie d'état 1

Gnugnu a écrit :

Salut l'ajout du hostname apres le 127.0.0.1 a résolu mon problème smile
Je vais me pencher sur exim4.

Merci à vous.


attention c est 127.0.1.1 => nomdemachine , le 127.0.0.1 reste la boucle locale => localhost
pour une ,ip fixe sans domaine ça pourrai etre :
192.168.0.50  => nomdemachine
avec un domaine
192.168.0.50  => nomdemachine.mondomain.net
exim4 est facile a mettre en place je trouve , mais tu n'a pas peur de saturer ta messagerie , si ton application bloque beaucoup de choses ?

Hors ligne

#9 31-12-2015 20:05:07

tourbinux
Membre
Distrib. : Debian 8.6 (Jessie)
Noyau : Linux 3.16.0-4-amd64
(G)UI : KDE 4.14.2
Inscription : 03-11-2015

Re : [Résolu] Installation ssmtp | erreur de sortie d'état 1

Il y a une grosse différence entre sSMTP et Exim.
Exim est un MTA (Mail Transfer Agent) pouvant envoyer et recevoir des mails alors que sSMTP peut juste en envoyer en passant par un serveur SMTP externe donc un serveur où tourne Exim, Sendmail ou Postfix par exemple.
Après, il est possible de configurer sSMTP pour qu'il utilise des certificats et se connecte de manière sécurisée à des serveurs SMTP comme Google ou autres.

Hors ligne

#10 01-01-2016 10:57:41

robert2a
Membre
Lieu : France
Distrib. : Stretch
Noyau : Linux 4.8.0-1-amd64
(G)UI : Mate 1.16.1
Inscription : 15-11-2014

Re : [Résolu] Installation ssmtp | erreur de sortie d'état 1

Bonjour
je pense qu ils se valent tous a par Sendmail qui a mauvaise réputation au niveau sécurité .
Pour Exim4 , il est configurable dans tous les modes "serveur ou (et) client" , en envoi uniquement , ou envoi et reception.
Apres pour les modes sécurisés je connais pas trop , mais je sais qu il peut faire pas mal de choses (comme Postfix avec lequel je n'ai pas trop accroché ).
Mais si sSMTP te convient et que tu trouve une configuration correcte pourquoi pas  smile

Hors ligne

Pied de page des forums