.png)
Dieses Pluginlässt mich nicht installieren und ich habe versucht, mir per Brief Hilfe von nginx zu holen... (keine gute Erfahrung). Das Plugin sagt, ich hätte den Daemon für Python nicht installiert, aber das ist tatsächlich so (glaube ich). Ich habe versucht, mir per Brief Hilfe zu holen, aber die Leute bei nginx waren sehr unhöflich und haben mir gesagt, ich solle mich nicht auf die faule Haut legen. Ich wäre für jeden Hinweis, wie man das beheben kann, sehr dankbar! Ich verwende CentOS 6, die restlichen Informationen stehen weiter unten :)
Ich brauche bitte Hilfe bei der Behebung meines Fehlers:
Fehler: Paket: nginx-nr-agent-2.0.0-12.el6.ngx.noarch (nginx) Erfordert: python-daemon
Siehe tatsächliche Ausgabe:
[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]#
Update (Danke Michael) – Jetzt habe ich Folgendes:
[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
Antwort1
python-daemon befindet sich im EPEL-Repository. Installieren und aktivieren Sie dieses Repository und versuchen Sie es erneut.