Tâche #18798
Scénario #18752: Passage au nouveau loader
Dernières corrections sur le loader
Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
Restant à faire (heures):
0.0
Révisions associées
number variable with valid enum should load variable as number (ref #18798)
import load_store for template bareos-restore.conf (ref #18798)
Historique
#1 Mis à jour par Daniel Dehennin il y a plus de 7 ans
Le conteneur gaspacho n’a pas d’ID, ce qui donne sur Eclair:
root@eclair:~# creoled --debug […] /usr/share/creole/funcs/partitioning_utils.py - déjà défini : is_lv_name {'index': 1661, 'service_access': [<creole.objspace.Service_access object at 0x7f3de5f1ddd0>], 'name': 'dhcp', 'service': OrderedDict([('isc-dhcp-server', <creole.objspace.Service object at 0x7f3de5f1dd50>), ('tftpd-hpa', <creole.objspace.Service object at 0x7f3de5f1dd90>)]), 'package': [<creole.objspace.Package object at 0x7f3de5f1dd10>], 'container_group': 'dhcp', 'file': OrderedDict([('/etc/dhcp/dhcpd.conf', <creole.objspace.File object at 0x7f3de5f1df10>), ('/etc/default/tftpd-hpa', <creole.objspace.File object at 0x7f3de5ea5050>), ('/etc/update-motd.d/00-header', <creole.objspace.File object at 0x7f3de5e7bc90>), ('/etc/update-motd.d/10-help-text', <creole.objspace.File object at 0x7f3de5e7bd50>), ('/etc/apt/apt.conf.d/02eoleproxy', <creole.objspace.File object at 0x7f3de5e7be10>), ('/etc/ssmtp/ssmtp.conf', <creole.objspace.File object at 0x7f3de5e7bed0>), ('/etc/mailname', <creole.objspace.File object at 0x7f3de5e7bf90>)]), 'group': 'dhcp', 'real_container': 'root', 'id': '17', 'service_restriction': [<creole.objspace.Service_restriction object at 0x7f3de5f1de90>]} {'group': 'root', 'name': 'root', 'container_group': 'root', 'container': 'root', 'real_container': 'root', 'id': '1'} {'index': 1899, 'group': 'gaspacho', 'name': 'gaspacho', 'service': OrderedDict([('gaspacho-agent', <creole.objspace.Service object at 0x7f3de5ec8590>)]), 'package': [<creole.objspace.Package object at 0x7f3de5ec8550>], 'container_group': 'gaspacho', 'file': OrderedDict([('/etc/gaspacho-agent/gaspacho-agent.conf', <creole.objspace.File object at 0x7f3de5ec85d0>), ('/etc/pam.d/common-session', <creole.objspace.File object at 0x7f3de5ec8650>), ('/etc/update-motd.d/00-header', <creole.objspace.File object at 0x7f3de5e7bcd0>), ('/etc/update-motd.d/10-help-text', <creole.objspace.File object at 0x7f3de5e7bd90>), ('/etc/apt/apt.conf.d/02eoleproxy', <creole.objspace.File object at 0x7f3de5e7be50>), ('/etc/ssmtp/ssmtp.conf', <creole.objspace.File object at 0x7f3de5e7bf10>), ('/etc/mailname', <creole.objspace.File object at 0x7f3de5e7bfd0>)]), 'real_container': 'root'} creoled - Impossible de charger la configuration Creole.'Container' object has no attribute 'id' Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/creole/server.py", line 203, in reload_config try_upgrade=False) File "/usr/lib/python2.7/dist-packages/creole/loader.py", line 708, in creole_loader eolobj.space_visitor() File "/usr/lib/python2.7/dist-packages/creole/objspace.py", line 430, in space_visitor ContainerAnnotator(self.space, self.paths, self) File "/usr/lib/python2.7/dist-packages/creole/annotator.py", line 158, in __init__ container.group_id = container.id AttributeError: 'Container' object has no attribute 'id' ENGINE Listening for SIGHUP. ENGINE Listening for SIGTERM. ENGINE Listening for SIGUSR1. ENGINE Listening for SIGINT. creoled - Pas de configuration trouvée : ne pas tester le mode conteneur.
#2 Mis à jour par Daniel Dehennin il y a plus de 7 ans
Sur un Amon et un Scribe 2.6.1 déjà instancié avec l’ancien loader :
Maj-Auto -D
reconfigure --debug
[…] Instanciation du fichier '/etc/bareos/bareos-restore.conf' depuis '/var/lib/creole/bareos-restore.conf' Copie du template '/usr/share/eole/creole/distrib/bareos-restore.conf' vers '/var/lib/creole' Traitement Cheetah : '/var/lib/creole/bareos-restore.conf' vers '/etc/bareos/bareos-restore.conf' reconfigure - Erreur lors de l'instanciation du template de /etc/bareos/bareos-restore.conf : cannot import name load_store Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/creole/reconfigure.py", line 547, in templates tmpl.instance_files(container=options.container, containers_ctx=CACHE['group_infos'].values()) File "/usr/lib/python2.7/dist-packages/creole/template.py", line 598, in instance_files self._instance_file(fdict, container=ctx) File "/usr/lib/python2.7/dist-packages/creole/template.py", line 524, in _instance_file self.process(filevar, container) File "/usr/lib/python2.7/dist-packages/creole/template.py", line 431, in process raise TemplateError, msg TemplateError: Erreur lors de l'instanciation du template de /etc/bareos/bareos-restore.conf : cannot import name load_store reconfigure - Erreur lors de l'instanciation du template de /etc/bareos/bareos-restore.conf : cannot import name load_store Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/creole/reconfigure.py", line 954, in main templates() File "/usr/lib/python2.7/dist-packages/creole/reconfigure.py", line 553, in templates raise err TemplateError: Erreur lors de l'instanciation du template de /etc/bareos/bareos-restore.conf : cannot import name load_store
#3 Mis à jour par Scrum Master il y a environ 7 ans
- Statut changé de Nouveau à En cours
#4 Mis à jour par Scrum Master il y a environ 7 ans
- Assigné à mis à Emmanuel GARETTE
#5 Mis à jour par Scrum Master il y a environ 7 ans
- Statut changé de En cours à Résolu
#6 Mis à jour par Emmanuel GARETTE il y a environ 7 ans
- % réalisé changé de 0 à 100
- Temps estimé mis à 1.00 h
- Restant à faire (heures) mis à 1.0
#7 Mis à jour par Lionel Morin il y a environ 7 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) changé de 1.0 à 0.0