lista - modulos python
Can not Start Carbon-12.04-Error de Python-ImportError: no se puede importar el nombre daemonize (5)
Realmente espero que alguien me pueda ayudar, ya que he pasado al menos 15 horas intentando solucionar este problema. Una posible empresa me ha encomendado una tarea y mi solución es utilizar grafito / carbono / recogido. Estoy tratando de ejecutar e instalar carbono / grafito 0.9.12 pero simplemente no puedo hacer que comience el carbono. Cada vez que intento y comienzo el carbono, termino con el siguiente error. Estoy usando un script bash para instalarlo para mantener todo consistente.
Realmente no conozco a Python, así que agradecería cualquier ayuda que me puedas brindar.
/etc/rc0.d/K20carbon-cache -> ../init.d/carbon-cache
/etc/rc1.d/K20carbon-cache -> ../init.d/carbon-cache
/etc/rc6.d/K20carbon-cache -> ../init.d/carbon-cache
/etc/rc2.d/S20carbon-cache -> ../init.d/carbon-cache
/etc/rc3.d/S20carbon-cache -> ../init.d/carbon-cache
/etc/rc4.d/S20carbon-cache -> ../init.d/carbon-cache
/etc/rc5.d/S20carbon-cache -> ../init.d/carbon-cache
Traceback (most recent call last):
File "/opt/graphite/bin/carbon-cache.py",
line 28, in from carbon.util import run_twistd_plugin
File "/opt/graphite/lib/carbon/util.py",
line 21, in from twisted.scripts._twistd_unix import daemonize
ImportError: cannot import name daemonize
Gracias
Shane
Es probable que puedas eliminar las restricciones para demonizar desde lib/carbon/util.py
y luego parece funcionar con twisted 13.2.0
. Consulte carbono github commit 1d0bdc5c6ac331fdcb6f6c0f897507fcf833f616
del 18 de noviembre de 2013
https://github.com/graphite-project/carbon/commit/1d0bdc5c6ac331fdcb6f6c0f897507fcf833f616
Intenté con la pip install Twisted==11.1.0
pero no lo bajé de categoría mi versión Twisted. Entonces, cambié el nombre de /usr/lib/python2.7/dist-packages/twisted/ a otro nombre. Después de pip install Twisted==11.1.0
y sudo ./bin/carbon-cache.py start
works.
La versión más reciente de Twisted no funcionará.
Instale la versión 13.0:
pip install http://twistedmatrix.com/Releases/Twisted/13.0/Twisted-13.0.0.tar.bz2
pip install ''Twisted<12.0''
Como puede ver en los requirements.txt , la versión más nueva de Twisted parece no funcionar bien con ella
pip install daemonize
luego abrí /opt/graphite/lib/carbon/util.py y cambié
from twisted.scripts._twistd_unix import daemonize
a
import daemonize