Projet

Général

Profil

Anomalie #2094

Pas possible d'installer ssmtp dans un conteneur à gen_conteneurs

Ajouté par Emmanuel GARETTE (2) il y a plus de 12 ans. Mis à jour il y a plus de 12 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Début:
22/09/2011
Echéance:
% réalisé:

100%

Temps passé:
Distribution:
EOLE 2.3

Description

Si on met ssmtp dans une balise <package>, gen_conteneur plante avec l'erreur suivante :

Paramétrage de ssmtp (2.64-4fakesync1) ...
hostname: Name or service not known
dpkg : erreur de traitement de ssmtp (--configure) :
[...]

En effet :
  1. chroot /var/lib/lxc/web/rootfs
  2. hostname --fqdn
    hostname: Name or service not known

Je propose de copier le fichier /etc/hosts dans l'archive. Il sera écrasé à l'instance par la bonne version du fichier. Il n'est pas possible de configurer correctement le fichier puisque la configuration du serveur n'est pas faite.

--- /root/lxc_install.sh    2011-09-22 19:14:59.000000000 +0200
+++ lxc_install.sh    2011-09-22 19:41:27.000000000 +0200
@@ -201,6 +201,9 @@
 initctl emit virtual-filesystems --no-wait
 init 2
 end script" > $ROOT/etc/init/lxc.conf
+    #Copie un fichier hosts pour certains paquets (#2094)
+    cp -f /etc/hosts $ROOT/etc
+
     #On supprime tous les paquets du cache d'apt avant la compression" 
     execute "chroot $ROOT apt-get clean" 
     #correction du fichier /etc/rsyslog.conf dans le conteneur pour les messages noyau
@@ -276,11 +279,8 @@
 #Copie de la conf de ssh
 mkdir -p $ROOTFS/etc/ssh/
 cp -f /usr/share/eole/lxc/sshd_config $ROOTFS/etc/ssh/sshd_config
-#echo "Démarrage du conteneur $NAME" 
-#lxc-create -f $ROOTLXC/$NAME/config -n $NAME
-#execute "lxc-start -n $NAME -d" 

-#mettre le conteneur en demarrage automatique
+#Mettre le conteneur en demarrage automatique
 echo 1 > $ROOTLXC/$NAME/on_boot

 exit 0

Demandes liées

Lié à eole-exim - Anomalie #2066: Le conteneur ne peut pas envoyer de mail Fermé 15/09/2011

Révisions associées

Révision e7a0c37c (diff)
Ajouté par Joël Cuissinat il y a plus de 12 ans

lxc_install.sh : application du patch pour l'installation de ssmtp dans les conteneurs (fixes #2094)

Historique

#1 Mis à jour par Joël Cuissinat il y a plus de 12 ans

  • Statut changé de Nouveau à Résolu
  • % réalisé changé de 0 à 100

#2 Mis à jour par Joël Cuissinat il y a plus de 12 ans

  • Version cible mis à Mises à jour 2.3 - 02 RC

#3 Mis à jour par Fabrice Barconnière il y a plus de 12 ans

  • Statut changé de Résolu à Fermé
  • Distribution mis à EOLE 2.3

Formats disponibles : Atom PDF