Project

General

Profile

Anomalie #2094

Pas possible d'installer ssmtp dans un conteneur à gen_conteneurs

Added by Emmanuel GARETTE (2) about 12 years ago. Updated almost 12 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
-
Category:
-
Start date:
09/22/2011
Due date:
% Done:

100%

Spent time:
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

Related issues

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

Associated revisions

Revision e7a0c37c (diff)
Added by Joël Cuissinat about 12 years ago

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

History

#1 Updated by Joël Cuissinat about 12 years ago

  • Status changed from Nouveau to Résolu
  • % Done changed from 0 to 100

#2 Updated by Joël Cuissinat about 12 years ago

  • Target version set to Mises à jour 2.3 - 02 RC

#3 Updated by Fabrice Barconnière almost 12 years ago

  • Status changed from Résolu to Fermé
  • Distribution set to EOLE 2.3

Also available in: Atom PDF