Установка плагина Newrelic для nginx (проблема с python)

Этот плагин не позволяет мне установить, и я попытался написать, чтобы получить помощь от nginx ... (не очень хороший опыт). Плагин говорит, что у меня не установлен демон для python, но я действительно установил (я считаю). Я пытался написать в службу поддержки, но люди в nginx были очень грубыми и сказали мне толкать соль. Мы будем очень признательны за любое понимание того, как это исправить! Я использую centos 6, остальная информация ниже :)

Моя ошибка Мне нужна помощь, чтобы исправить, пожалуйста:

Ошибка: Пакет: nginx-nr-agent-2.0.0-12.el6.ngx.noarch ( nginx) Требуется: python-daemon

См. Фактический вывод:

[root@pod12 httpdocs]# python -V
Python 2.6.6
[root@pod12 httpdocs]# python2.7 -V
Python 2.7.14
[root@pod12 httpdocs]# which pip
/usr/local/bin/pip
[root@pod12 httpdocs]# cd /usr/local/bin
[root@pod12 bin]# python2.7 pip install python-daemon
Requirement already satisfied: python-daemon in /usr/local/lib/python2.7/site-packages
Requirement already satisfied: docutils in /usr/local/lib/python2.7/site-packages (from python-daemon)
Requirement already satisfied: lockfile>=0.10 in /usr/local/lib/python2.7/site-packages (from python-daemon)
Requirement already satisfied: setuptools in /usr/local/lib/python2.7/site-packages (from python-daemon)
[root@pod12 bin]# yum install nginx-nr-agent
Loaded plugins: fastestmirror
Setting up Install Process
Loading mirror speeds from cached hostfile
 * base: ftp.linux.ncsu.edu
 * extras: mirror.cs.pitt.edu
 * updates: mirror.vtti.vt.edu
Resolving Dependencies
--> Running transaction check
---> Package nginx-nr-agent.noarch 0:2.0.0-12.el6.ngx will be installed
--> Processing Dependency: python-daemon for package: nginx-nr-agent-2.0.0-12.el6.ngx.noarch
--> Finished Dependency Resolution
Error: Package: nginx-nr-agent-2.0.0-12.el6.ngx.noarch (nginx)
           Requires: python-daemon
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest
[root@pod12 bin]# 

Обновление (спасибо, Майкл) - Теперь у меня есть следующее:

[root@pod12 ~]# service nginx-nr-agent start
Traceback (most recent call last):
  File "/usr/bin/nginx-nr-agent.py", line 13, in <module>
    from daemon import runner
  File "/usr/lib/python2.6/site-packages/daemon/runner.py", line 25, in <module>
    import pidlockfile
  File "/usr/lib/python2.6/site-packages/daemon/pidlockfile.py", line 33, in <module>
    class PIDLockFile(LinkFileLock, object):
TypeError: Error when calling the metaclass bases
    function() argument 1 must be code, not str
1
задан 1 March 2018 в 07:00
1 ответ

питон-демон находится в репозитории EPEL. Установите и включите это репо и повторите попытку.

.
1
ответ дан 3 December 2019 в 23:19

Теги

Похожие вопросы