Project

General

Profile

Tâche #13266

Scénario #13252: Etudier le passage en mode conteneur de eolebasedhcp

Étude du problème d'installation de eole-lxc-controller sur eolebase-dhcp

Added by Joël Cuissinat over 5 years ago. Updated over 5 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
09/28/2015
Due date:
% Done:

100%

Estimated time:
3.00 h
Spent time:
Remaining (hours):
0.0

Description

cf. scénario

Associated revisions

Revision ca86143a (diff)
Added by Gilles Grandgérard over 5 years ago

correction fichier 'hosts' minimale

REF #13266 @1h

Revision 20733668 (diff)
Added by Daniel Dehennin over 5 years ago

Prise en charge du changement de nom d’hôte

La modification du fichier /etc/hostname nécessite d’exécuter une
commande afin que le nouveau nom soit pris en compte.

  • scripts/EoleCiFunctions.sh (ciConfigurationMinimale): Démarrage du
    service « hostname ».
    Affichage de la sortie de la commande « hostname -s ».

Ref: #13266

History

#1 Updated by Joël Cuissinat over 5 years ago

  • Subject changed from Étude et correction du problème d'installation de eole-lxc-controller sur eolebase-dhcp to Étude du problème d'installation de eole-lxc-controller sur eolebase-dhcp

#2 Updated by Daniel Dehennin over 5 years ago

  • Assigned To set to Daniel Dehennin

#3 Updated by Daniel Dehennin over 5 years ago

  • Étrange qu’il n’utilise pas test-eole.ac-dijon.fr:
    root@eolebase:~# cat /etc/apt/sources.list
    # Ubuntu
    deb http://eole.ac-dijon.fr/ubuntu trusty main universe multiverse restricted
    deb http://eole.ac-dijon.fr/ubuntu trusty-security main universe multiverse restricted
    deb http://eole.ac-dijon.fr/ubuntu trusty-updates main universe multiverse restricted
    
    # EOLE
    deb http://eole.ac-dijon.fr/eole eole-2.5-unstable main cloud
    
  • L’installation de base plante
    root@eolebasedhcp:~# apt-eole install eole-lxc-controller
    Action install pour root
    Lecture des listes de paquets…
    Construction de l'arbre des dépendances…
    Lecture des informations d'état…
    [...]
    Le fichier de configuration « /etc/logcheck/ignore.d.server/ssmtp » n'existe pas sur le système.
    Installation d'un nouveau fichier de configuration comme demandé.
    hostname: Name or service not known
    dpkg: error processing package ssmtp (--configure):
     le sous-processus script post-installation installé a retourné une erreur de sortie d'état 1
    dpkg: des problèmes de dépendances empêchent la configuration de eole-ssmtp-pkg :
     eole-ssmtp-pkg dépend de ssmtp ; cependant :
     Le paquet ssmtp n'est pas encore configuré.
    

Il faut que le nom de la machine soit présent dans /etc/hosts:

  1. Delete/Recreate de la VM
  2. Ajout de l’entrée hosts
    cat >> /etc/hosts <<EOF
    127.0.1.1    $(hostname -s)
    EOF
    
  3. Installation du paquet
    root@eolebasedhcp:~# apt-eole install eole-lxc-controller
    Action install pour root
    Lecture des listes de paquets…
    Construction de l'arbre des dépendances…
    Lecture des informations d'état…
    [...]
    Le fichier de configuration « /etc/default/lxc » n'existe pas sur le système.
    Installation d'un nouveau fichier de configuration comme demandé.
    lxc start/running
    Setting up lxc dnsmasq configuration.
    Traitement déclenché pour  ureadahead (0.100.0-16) ...
    Paramétrage de eole-lxc-controller (2.5.1-5) ...
    lxc-net stop/waiting
    lxc-net start/running
    Traitement déclenché pour  libc-bin (2.19-0ubuntu6.6) ...
    root@eolebase:~# 
    

#4 Updated by Daniel Dehennin over 5 years ago

  • % Done changed from 0 to 70
  • Remaining (hours) changed from 3.0 to 1.0

#5 Updated by Scrum Master over 5 years ago

  • Status changed from Nouveau to En cours

#6 Updated by Daniel Dehennin over 5 years ago

Configuration /etc/hosts

-> cat /etc/hosts
127.0.0.1 localhost
127.0.1.1 $(hostname -s)

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

#7 Updated by Daniel Dehennin over 5 years ago

  • Assigned To changed from Daniel Dehennin to Gilles Grandgérard

#8 Updated by Scrum Master over 5 years ago

  • Status changed from En cours to Résolu

#9 Updated by Daniel Dehennin over 5 years ago

  • Status changed from Résolu to En cours

#10 Updated by Daniel Dehennin over 5 years ago

La modification du fichier /etc/hostname nécessite de lancer la commande service hostname start pour que cela soit pris en compte.

Autrement, la commande hostname -s retourne eolebase sur la machine eolebasedhcp.

#11 Updated by Daniel Dehennin over 5 years ago

  • % Done changed from 70 to 100
  • Remaining (hours) changed from 1.0 to 0.0

Fonctionne après avoir fait Query-Auto -S test-eole.ac-dijon.fr -C pour utiliser le dépôt de test.

#12 Updated by Daniel Dehennin over 5 years ago

  • Assigned To changed from Gilles Grandgérard to Daniel Dehennin

#13 Updated by Scrum Master over 5 years ago

  • Status changed from En cours to Fermé

Also available in: Atom PDF