Projet

Général

Profil

Tâche #13718

Scénario #13717: Étude préalable au portage d'EOLE sur Ubuntu 16.04 (Xenial Xerus)

Monter des maquettes Eolebase 2.6

Ajouté par Joël Cuissinat il y a plus de 8 ans. Mis à jour il y a environ 8 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
22/10/2015
Echéance:
% réalisé:

100%

Temps estimé:
6.00 h
Temps passé:
Restant à faire (heures):
0.0

Révisions associées

Révision 90757cc7 (diff)
Ajouté par Joël Cuissinat il y a plus de 8 ans

python-rrd => python-rrdtool

Ref: #13718 @10m

Historique

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

  • Statut changé de Nouveau à En cours

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

Démarche :
  • déployer une machine aca.eolebase-ubuntu16.04-amd64 (root/eole)
  • exécuter :
    echo  "deb http://eole.ac-dijon.fr/eole eole-2.5-unstable main cloud" >> /etc/apt/sources.list
    apt-get update
    apt-get install eole-server
    
Problèmes rencontrés :
  • E: Le paquet « python-rrd » n'a pas de version susceptible d'être installée : paquet renommé en python-rrdtool
    (y compris en 2.5 mais fonctionnait grâce à un Provides:) => corrigé par zephir-client:90757cc7
  • run-parts: executing /usr/share/eole/preservice/00-anetwork instance
    Impossible de trouver l'interface eth0 alors qu'elle est activée dans la configuration
    

    => la commande CreoleSet nom_carte_eth0 ens4 ne règle pas le problèle car eth est en dur dans ce fichier
  • Application des paramètres Noyau :
    sysctl: impossible d'obtenir les stat de /proc/sys/net/ipv4/conf/eth0/rp_filter: Aucun fichier ou dossier de ce type
    
  • l'instance se bloque sur :
    Start network service networking
    

    Pour l'instant, j'ai commenté la ligne <service method='network'>networking</service> dans /usr/share/eole/creole/dicos/00_common.xml ainsi que la ligne 537 manage_services(action, u'networking', display='console', containers_ctx=[ctx] de /usr/lib/python2.7/dist-packages/creole/reconfigure.py

=> #14686

  • certains scripts sont au format systemd (cron), il faudra les gérer
  • le service eoleflask ne démarre pas
    root@eolebase:~# service eoleflask status
    ● eoleflask.service - LSB: eole flask server
       Loaded: loaded (/etc/init.d/eoleflask)
       Active: active (exited) since mar. 2016-01-05 10:23:17 CET; 3min 2s ago
         Docs: man:systemd-sysv-generator(8)
      Process: 3634 ExecStop=/etc/init.d/eoleflask stop (code=exited, status=0/SUCCESS)
      Process: 9668 ExecStart=/etc/init.d/eoleflask start (code=exited, status=0/SUCCESS)
    
    janv. 05 10:23:17 eolebase eoleflask[9668]: File "/usr/lib/python2.7/dist-packages/gunicorn/six.py", line 385, in execfile_
    janv. 05 10:23:17 eolebase eoleflask[9668]: return exec_(_get_codeobj(fname), *args)
    janv. 05 10:23:17 eolebase eoleflask[9668]: File "/usr/lib/python2.7/dist-packages/gunicorn/six.py", line 313, in _get_codeobj
    janv. 05 10:23:17 eolebase eoleflask[9668]: result, fileobj, fullpath = _check_if_pyc(pyfile)
    janv. 05 10:23:17 eolebase eoleflask[9668]: File "/usr/lib/python2.7/dist-packages/gunicorn/six.py", line 304, in _check_if_pyc
    janv. 05 10:23:17 eolebase eoleflask[9668]: raise IOError("Cannot find config file. Path maybe incorrect! : {0}".format(filepath))
    janv. 05 10:23:17 eolebase eoleflask[9668]: IOError: Cannot find config file. Path maybe incorrect! : /etc/eole/flask/eoleflask.conf
    janv. 05 10:23:17 eolebase eoleflask[9668]: Failed to read config file: /etc/eole/flask/eoleflask.conf
    janv. 05 10:23:17 eolebase systemd[1]: Started LSB: eole flask server.
    janv. 05 10:23:17 eolebase eoleflask[9668]: ...fail!
    

    => renommer le fichier de configuration en eoleflask.py : => #14563
  • impossible de se connecter à ead-server depuis l'interface web
    2016/01/05 11:08:20  [HTTPChannel (TLSMemoryBIOProtocol),1,192.168.230.134] '===> Erreur ---> le serveur ne r\xc3\xa9pond pas'
    

    Le "vrai" traceback est Failure: ssl.CertificateError: hostname '127.0.0.1' doesn't match u'eolebase.0000000A.ac-test.fr' => #14690

#3 Mis à jour par Scrum Master il y a plus de 8 ans

  • Assigné à mis à Joël Cuissinat

#4 Mis à jour par Joël Cuissinat il y a plus de 8 ans

  • Restant à faire (heures) changé de 6.0 à 2.0

#5 Mis à jour par Joël Cuissinat il y a plus de 8 ans

  • % réalisé changé de 0 à 40

#6 Mis à jour par Joël Cuissinat il y a environ 8 ans

  • Statut changé de En cours à Fermé
  • Restant à faire (heures) changé de 2.0 à 0.0

#7 Mis à jour par Joël Cuissinat il y a environ 8 ans

  • % réalisé changé de 40 à 100

Formats disponibles : Atom PDF