לאחר שערכתי את השורה הבאה בסקריפט:
[code]~/.local/bin/pip install --upgrade --target=amplify --no-compile -r packages/nginx-amplify-agent/requirements[/code
הסקריפט הסתיים בהצלחה אבל בסוף ההרצה יש שגיאת syntax:
[code]creating dist
creating 'dist/nginx_amplify_agent-1.1.0-py2.7.egg' and adding 'build/bdist.linux-armv7l/egg' to it
removing 'build/bdist.linux-armv7l/egg' (and everything under it)
Processing nginx_amplify_agent-1.1.0-py2.7.egg
removing '/usr/local/lib/python2.7/dist-packages/nginx_amplify_agent-1.1.0-py2.7.egg' (and everything under it)
creating /usr/local/lib/python2.7/dist-packages/nginx_amplify_agent-1.1.0-py2.7.egg
Extracting nginx_amplify_agent-1.1.0-py2.7.egg to /usr/local/lib/python2.7/dist-packages
File "/usr/local/lib/python2.7/dist-packages/nginx_amplify_agent-1.1.0-py2.7.egg/amplify/gevent/_socket3.py", line 186
def makefile(self, mode="r", buffering=None, *,
^
SyntaxError: invalid syntax
nginx-amplify-agent 1.1.0 is already the active version in easy-install.pth
Installing nginx-amplify-agent.py script to /usr/local/bin
Installed /usr/local/lib/python2.7/dist-packages/nginx_amplify_agent-1.1.0-py2.7.egg
Processing dependencies for nginx-amplify-agent==1.1.0
Finished processing dependencies for nginx-amplify-agent==1.1.0
--- Finished successfully! ---
To start the Amplify Agent use:
# sudo -u www-data python2.7 /usr/bin/nginx-amplify-agent.py start \
--config=/etc/amplify-agent/agent.conf \
--pid=/var/run/amplify-agent/amplify-agent.pid
To stop the Amplify Agent use:
# sudo -u www-data python2.7 /usr/bin/nginx-amplify-agent.py stop \
--config=/etc/amplify-agent/agent.conf \
--pid=/var/run/amplify-agent/amplify-agent.pid
[/code]
וכשאני מנסה לאתחל את הסוכן מתקבל failed שאולי קשור לשגיאה הנל, או שלא:
[code]$ sudo -u www-data python2.7 /usr/bin/nginx-amplify-agent.py start
Something failed:
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/nginx_amplify_agent-1.1.0-py2.7.egg/amplify/agent/common/util/configreader.py", line 53, in test
if not os.path.isfile(config_file) or not os.access(config_file, os.R_OK):
File "/usr/lib/python2.7/genericpath.py", line 37, in isfile
st = os.stat(path)
TypeError: coercing to Unicode: need string or buffer, NoneType found
[/code]
לצפריר: לאחר ששיניתי ל debian בקובץ בצעתי update ויש skipping:
[code]apt-get update
Hit:1
http://archive.raspberrypi.org/debian stretch InRelease
Hit:2
http://raspbian.raspberrypi.org/raspbian stretch InRelease
Hit:3
http://packages.amplify.nginx.com/debian stretch InRelease
Reading package lists... Done
N: Skipping acquire of configured file 'amplify-agent/binary-armhf/Packages' as repository 'http://packages.amplify.nginx.com/debian stretch InRelease' doesn't support architecture 'armhf'[/code]
הנה אישור לשינוי בקובץ:
[code]cat /etc/apt/sources.list.d/nginx-amplify.list
deb
http://packages.amplify.nginx.com/debian/ stretch amplify-agent[/code]
ועדיין לא ניתן להריץ את הסוכן:
[code]apt-get install nginx-amplify-agent
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package nginx-amplify-agent
[/code]
תודה לכולם
[code]creating dist
creating 'dist/nginx_amplify_agent-1.1.0-py2.7.egg' and adding 'build/bdist.linux-armv7l/egg' to it
removing 'build/bdist.linux-armv7l/egg' (and everything under it)
Processing nginx_amplify_agent-1.1.0-py2.7.egg
removing '/usr/local/lib/python2.7/dist-packages/nginx_amplify_agent-1.1.0-py2.7.egg' (and everything under it)
creating /usr/local/lib/python2.7/dist-packages/nginx_amplify_agent-1.1.0-py2.7.egg
Extracting nginx_amplify_agent-1.1.0-py2.7.egg to /usr/local/lib/python2.7/dist-packages
File "/usr/local/lib/python2.7/dist-packages/nginx_amplify_agent-1.1.0-py2.7.egg/amplify/gevent/_socket3.py", line 186
def makefile(self, mode="r", buffering=None, *,
^
SyntaxError: invalid syntax
nginx-amplify-agent 1.1.0 is already the active version in easy-install.pth
Installing nginx-amplify-agent.py script to /usr/local/bin
Installed /usr/local/lib/python2.7/dist-packages/nginx_amplify_agent-1.1.0-py2.7.egg
Processing dependencies for nginx-amplify-agent==1.1.0
Finished processing dependencies for nginx-amplify-agent==1.1.0
--- Finished successfully! ---
To start the Amplify Agent use:
# sudo -u www-data python2.7 /usr/bin/nginx-amplify-agent.py start \
--config=/etc/amplify-agent/agent.conf \
--pid=/var/run/amplify-agent/amplify-agent.pid
To stop the Amplify Agent use:
# sudo -u www-data python2.7 /usr/bin/nginx-amplify-agent.py stop \
--config=/etc/amplify-agent/agent.conf \
--pid=/var/run/amplify-agent/amplify-agent.pid
[/code]
[code]$ sudo -u www-data python2.7 /usr/bin/nginx-amplify-agent.py start
Something failed:
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/nginx_amplify_agent-1.1.0-py2.7.egg/amplify/agent/common/util/configreader.py", line 53, in test
if not os.path.isfile(config_file) or not os.access(config_file, os.R_OK):
File "/usr/lib/python2.7/genericpath.py", line 37, in isfile
st = os.stat(path)
TypeError: coercing to Unicode: need string or buffer, NoneType found
[/code]