Подтвердить что ты не робот

Не удается запустить Carbon - 12.04 - Ошибка Python - ImportError: невозможно импортировать имя daemonize

Я действительно надеюсь, что кто-то может мне помочь, поскольку я потратил минимум 15 часов, пытаясь решить эту проблему. Я получил задание потенциального работодателя, и мое решение - использовать графит/углерод/собирать. Я пытаюсь запустить и установить углерод/графит 0.9.12, но я просто не могу запустить углерод. Каждый раз, когда я пытаюсь запустить углерод, я получаю следующую ошибку. Я использую bash script для установки, чтобы все было согласовано.

Я вообще не знаю питона, поэтому буду благодарен за любую помощь, которую вы можете предоставить.

/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

Спасибо

Шейн

4b9b3361

Ответ 1

pip install 'Twisted<12.0'

Как вы можете видеть в requirements.txt, более новая версия Twisted, похоже, не сочетается с ней.

Ответ 2

pip install daemonize

то я открыл /opt/graphite/lib/carbon/util.py и изменил

from twisted.scripts._twistd_unix import daemonize

к

import daemonize

Ответ 3

Я пробовал с pip install Twisted==11.1.0, но не получил его понизить мою версию Twisted. Итак, я переименовал/usr/lib/python2.7/dist-packages/twisted/в другое имя. После того, как я установлю скрученные pip install Twisted==11.1.0 и sudo ./bin/carbon-cache.py start, работает.

Ответ 5

Новая версия Twisted не будет работать.

Установить версию 13.0:

pip install http://twistedmatrix.com/Releases/Twisted/13.0/Twisted-13.0.0.tar.bz2