Tâche #10394
Query-Auto -i ne fonctionne pas sans creoled
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
Révisions associées
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
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
Mise à jour des traductions pyeole/pkg.py.
Ref: #10394 @5mn
Historique
#1 Mis à jour par Daniel Dehennin il y a environ 11 ans
- Version cible mis à sprint 2015 5-7
#2 Mis à jour par Daniel Dehennin il y a environ 11 ans
- Statut changé de Nouveau à En cours
#3 Mis à jour par Daniel Dehennin il y a environ 11 ans
- Assigné à mis à Daniel Dehennin
- Restant à faire (heures) mis à 3.0
#4 Mis à jour par Daniel Dehennin il y a environ 11 ans
- Temps estimé mis à 3.00 h
#5 Mis à jour par Daniel Dehennin il y a environ 11 ans
- Tracker changé de Anomalie à Tâche
#6 Mis à jour par Daniel Dehennin il y a environ 11 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 11 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 11 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 11 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)