Gordon Snappleweed asked:
This plugin won’t let me install and I tried to write in to get help from nginx.. (not a good experience). The plugin says I do not have the daemon installed for python, but I infact do (I believe). I have tried to write in for support but the people at nginx were very rude and told me to pound salt. Any insight as to how to fix this would be much appreciated! I am on centos 6, rest of info is below 🙂
My error I need help to fix please:
Error: Package: nginx-nr-agent-2.0.0-12.el6.ngx.noarch (nginx)
See actual output:
[[email protected] httpdocs]# python -V Python 2.6.6 [[email protected] httpdocs]# python2.7 -V Python 2.7.14 [[email protected] httpdocs]# which pip /usr/local/bin/pip [[email protected] httpdocs]# cd /usr/local/bin [[email protected] 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) [[email protected] 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 [[email protected] bin]#
Update (Thanks Michael) – Now I have the following:
[[email protected] ~]# 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
python-daemon is in the EPEL repository. Install and enable this repo and try again.
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.