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 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)