Projet

Général

Profil

Scénario #16703

Mis à jour par Daniel Dehennin il y a plus de 7 ans

h3. Problème

Lors du démarrage de la machine, le service creoled n’est pas toujours fonctionnel.

# Le script *@/etc/network/if-up.d/ferme-firewall@* (eole-common:source:network-scripts/ferme-firewall@b60c8b8) appel *@/usr/sbin/ferme.firewall@* (eole-common:source:sbin/ferme-firewall@b60c8b8)
# qui lui même exécute *@CreoleRun@* (creole:source:bin/CreoleRun@4aacccd).
# qui exécute des *@CreoleGet@*

h3. Propositions

Le démarrage du réseau ne doit pas faire d’appel CreoleGet.

h3. Demande initiale

nous avons constaté que suite au reboot d'un amon 2.5.2 (après une mise à jour mais probablement après n'importe quel reboot)
le service creoled ne se lance pas, on voit dans le log creoled.log une erreur traceback :

<pre>
2016-07-05 03:17:19,025: cherrypy.error - ENGINE Error in 'start' listener <bound method Server.start of <cherrypy._cpserver.Server object at 0xb645e76c>>
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/cherrypy/process/wspbus.py", line 197, in publish
output.append(listener(*args, **kwargs))
File "/usr/lib/python2.7/dist-packages/cherrypy/_cpserver.py", line 151, in start
ServerAdapter.start(self)
File "/usr/lib/python2.7/dist-packages/cherrypy/process/servers.py", line 174, in start
self.wait()
File "/usr/lib/python2.7/dist-packages/cherrypy/process/servers.py", line 214, in wait
wait_for_occupied_port(host, port)
File "/usr/lib/python2.7/dist-packages/cherrypy/process/servers.py", line 427, in wait_for_occupied_port
raise IOError("Port %r not bound on %r" % (port, host))
IOError: Port 8000 not bound on '127.0.0.1'

2016-07-05 03:17:19,026: cherrypy.error - ENGINE Shutting down due to error in start listener:
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/cherrypy/process/wspbus.py", line 235, in start
self.publish('start')
File "/usr/lib/python2.7/dist-packages/cherrypy/process/wspbus.py", line 215, in publish
raise exc
ChannelFailures: IOError("Port 8000 not bound on '127.0.0.1'",)
</pre>

Retour