.png)
Este complementono me deja instalar e intenté escribir para obtener ayuda de nginx... (no fue una buena experiencia). El complemento dice que no tengo el demonio instalado para Python, pero de hecho lo tengo (creo). Intenté escribir para pedir ayuda, pero la gente de nginx fue muy grosera y me dijeron que sacara sal. ¡Cualquier idea sobre cómo solucionar este problema sería muy apreciada! Estoy en centos 6, el resto de la información está debajo :)
Mi error necesito ayuda para solucionarlo por favor:
Error: Paquete: nginx-nr-agent-2.0.0-12.el6.ngx.noarch (nginx) Requiere: python-daemon
Ver salida real:
[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]#
Actualización (Gracias Michael): ahora tengo lo siguiente:
[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
Respuesta1
python-daemon está en el repositorio EPEL. Instale y habilite este repositorio e inténtelo de nuevo.