Projet

Général

Profil

Tâche #10394

Query-Auto -i ne fonctionne pas sans creoled

Ajouté par Lionel Morin il y a environ 9 ans. Mis à jour il y a environ 9 ans.

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

100%

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

Description

root@eolebase:~# service creoled stop
 * Stopping Creole daemon creoled                                                                                                                                                               [ OK ] 
root@eolebase:~# Query-Auto -i
Mise à jour le mardi 27 janvier 2015 11:28:04
*** eolebase 2.4.1 ***

pyeole.pkg - Variable Creole pour Ubuntu introuvable, utilisation des valeurs par défaut : ['eole.ac-dijon.fr', 'ftp.crihan.fr']
Configuration du dépôt Ubuntu avec la source eole.ac-dijon.fr
pyeole.pkg - Variable Creole pour EOLE introuvable, utilisation des valeurs par défaut : ['eole.ac-dijon.fr', 'ftp.crihan.fr']
Configuration du dépôt EOLE avec la source eole.ac-dijon.fr
Maj-Auto - Erreur HTTP : socket.error: Can't connect to ('127.0.0.1', 8000)
Veuillez vous référer au journal d'événement de creoled (/var/log/creoled.log) pour avoir plus d'informations et redémarrer le service avec la commande 'service creoled start'

Demandes liées

Lié à creole - Evolution #9874: Retour de l'option "-i" de Maj-Auto Fermé
Bloque Distribution EOLE - Scénario #10370: Publier l'ISO 2.4.1 Stable Terminé (Sprint) 28/11/2014 13/02/2015

Révisions associées

Révision 72a491e6 (diff)
Ajouté par Daniel Dehennin il y a environ 9 ans

Génération des sources Envole sans creoled

Si « creoled » est arrêté, la génération des sources Envole plante.

  • pyeole/pkg.py (_configure_sources_mirror): Protéger l’accès à la
    variable « envole_version ».

Ref: #10394 @30m

Révision 7c9c74d9 (diff)
Ajouté par Daniel Dehennin il y a environ 9 ans

Génération du sources.list sans creoled

Si « creoled » est arrêté, il faut pouvoir générer le fichier
« sources.list » avec des valeurs par défaut.

  • pyeole/pkg.py (EolePkgApt.__init__): Exposition de l’attribut
    « ignore ».
    (EolePkgApt.get_groups): Ne définir « self.groups » qui si la collecte
    d’information est fructueuse.
    (EolePkgApt.is_container_mode): Utilisation de l’attribut
    « self.ignore ».
    (EolePkg.__init__): Définition de l’attribut « ignore ».
    (_configure_sources_mirror): Utilisation de l’attribut « ignore » du
    gestionnaire de paquet.
    Protection du chargement et de l’utilisation de l’engin Creole.

Ref: #10394 @5

Révision 74e025c1 (diff)
Ajouté par Daniel Dehennin il y a environ 9 ans

Mise à jour des traductions pyeole/pkg.py.

Ref: #10394 @5mn

Historique

#1 Mis à jour par Daniel Dehennin il y a environ 9 ans

  • Version cible mis à sprint 2015 5-7

#2 Mis à jour par Daniel Dehennin il y a environ 9 ans

  • Statut changé de Nouveau à En cours

#3 Mis à jour par Daniel Dehennin il y a environ 9 ans

  • Assigné à mis à Daniel Dehennin
  • Restant à faire (heures) mis à 3.0

#4 Mis à jour par Daniel Dehennin il y a environ 9 ans

  • Temps estimé mis à 3.00 h

#5 Mis à jour par Daniel Dehennin il y a environ 9 ans

  • Tracker changé de Anomalie à Tâche

#6 Mis à jour par Daniel Dehennin il y a environ 9 ans

  • Projet changé de creole à python-pyeole
root@eolebase:~# invoke-rc.d creoled stop
 * Stopping Creole daemon creoled                               [ OK ] 

root@eolebase:~# Query-Auto -i --debug
Mise à jour le mardi 03 février 2015 11:51:38
*** eolebase 2.4.1 ***

pyeole.pkg - Variable Creole pour Ubuntu introuvable, utilisation des valeurs par défaut : ['eole.ac-dijon.fr', 'ftp.crihan.fr']
Configuration du dépôt Ubuntu avec la source eole.ac-dijon.fr
pyeole.pkg - Variable Creole pour EOLE introuvable, utilisation des valeurs par défaut : ['eole.ac-dijon.fr', 'ftp.crihan.fr']
Configuration du dépôt EOLE avec la source eole.ac-dijon.fr
Maj-Auto - Erreur HTTP : socket.error: Can't connect to ('127.0.0.1', 8000)
Veuillez vous référer au journal d'événement de creoled (/var/log/creoled.log) pour avoir plus d'informations et redémarrer le service avec la commande 'service creoled start'
Traceback (most recent call last):
  File "/usr/bin/Maj-Auto", line 258, in main
    level=distro, ignore=opts.ignore, cdrom=opts.cdrom)
  File "/usr/lib/python2.7/dist-packages/pyeole/pkg.py", line 1556, in _configure_sources_mirror
    if pkgmgr.client.get_creole(u'envole_version', None) is not None:
  File "/usr/lib/python2.7/dist-packages/creole/client.py", line 452, in get_creole
    ret = self.get('/creole', *args, variable=name, **kwargs)
  File "/usr/lib/python2.7/dist-packages/creole/client.py", line 411, in get
    ret = self.request('/get', path, **kwargs)
  File "/usr/lib/python2.7/dist-packages/creole/client.py", line 337, in request
    ret = self._request(self.url + command + path, **kwargs)
  File "/usr/lib/python2.7/dist-packages/creole/client.py", line 321, in _request
    raise TimeoutCreoleClientError(msg.format(err))
TimeoutCreoleClientError: Erreur HTTP : socket.error: Can't connect to ('127.0.0.1', 8000)
Veuillez vous référer au journal d'événement de creoled (/var/log/creoled.log) pour avoir plus d'informations et redémarrer le service avec la commande 'service creoled start'

Le problème est dans python-pyeole.

#7 Mis à jour par Daniel Dehennin il y a environ 9 ans

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

Il reste un problème au niveau du chargement de CreoleTemplateEngine() (creole:source:creole/template.py@c8a8975#L251).

Le fichier sources.list est généré par les mécanisme de template creole mais le chargement de l’outil nécessite creoled.

Il est possible de passer une liste de variable à CreoleTemplateEngine() depuis creole:eab899f2.

Cela entraîne un plantage lors de la génération du contexte du conteneur root (source:pyeole/pkg.py@72a491e#L1597).

#8 Mis à jour par Daniel Dehennin il y a environ 9 ans

  • Statut changé de En cours à Résolu
  • % réalisé changé de 50 à 100
  • Restant à faire (heures) changé de 3.0 à 0.1

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

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) changé de 0.1 à 0.0
root@amon:~# Query-Auto -i
Mise à jour le lundi 09 février 2015 11:57:47
*** eolebase 2.4.1 ***

pyeole.pkg - Variable Creole pour Ubuntu introuvable, utilisation des valeurs par défaut : ['eole.ac-dijon.fr', 'ftp.crihan.fr']
Configuration du dépôt Ubuntu avec la source eole.ac-dijon.fr
pyeole.pkg - Variable Creole pour EOLE introuvable, utilisation des valeurs par défaut : ['eole.ac-dijon.fr', 'ftp.crihan.fr']
Configuration du dépôt EOLE avec la source eole.ac-dijon.fr
Action update pour root                                                                                                                                                                                       
Action list-upgrade pour root
Installation de 9 paquets : 0 nouveau, 9 mis à jour
Liste des paquets à mettre à jour : 
    clamav (0.98.6+dfsg-0ubuntu0.12.04.1) (root)
    clamav-base (0.98.6+dfsg-0ubuntu0.12.04.1) (root)
    clamav-daemon (0.98.6+dfsg-0ubuntu0.12.04.1) (root)
    clamav-freshclam (0.98.6+dfsg-0ubuntu0.12.04.1) (root)
    file (5.09-2ubuntu0.6) (root)
    libclamav6 (0.98.6+dfsg-0ubuntu0.12.04.1) (root)
    libmagic1 (5.09-2ubuntu0.6) (root)
    tzdata (2015a-0ubuntu0.12.04) (root)
    unzip (6.0-4ubuntu2.2) (root)

Formats disponibles : Atom PDF