Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump alpine and nginx to latest stable version & Fix deps for build amplify #24

Closed
wants to merge 4 commits into from
Closed

Conversation

ghost
Copy link

@ghost ghost commented May 2, 2020

No description provided.

@ghost
Copy link
Author

ghost commented May 2, 2020

Added commits that fix the problem with starting nginx-amplify-agent.py and debugging the cause.

/ # ./entrypoint.sh
starting nginx ...
updating /etc/amplify-agent/agent.conf ...
 ---> using api_key = secret
 ---> using imagename = dev
starting amplify-agent ...
couldn't start the agent, please check /var/log/amplify-agent/agent.log

But /var/log/amplify-agent/agent.log is empty. All output was sent to /dev/null.

/ # grep "starting amplify-agent" -A1 entrypoint.sh
echo "starting amplify-agent ..."
nginx-amplify-agent.py start --config=/etc/amplify-agent/agent.conf > /dev/null 2>&1 < /dev/null

Starting without output redirection

/ # nginx-amplify-agent.py start --config=/etc/amplify-agent/agent.conf

Something failed:

Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/nginx_amplify_agent-1.1.0-py2.7.egg/amplify/agent/common/util/configreader.py", line 71, in test
    skip_uuid=True
  File "/usr/lib/python2.7/site-packages/nginx_amplify_agent-1.1.0-py2.7.egg/amplify/agent/common/context.py", line 94, in setup
    self._setup_http_client()
  File "/usr/lib/python2.7/site-packages/nginx_amplify_agent-1.1.0-py2.7.egg/amplify/agent/common/context.py", line 218, in _setup_http_client
    from amplify.agent.common.util.http import HTTPClient
  File "/usr/lib/python2.7/site-packages/gevent/builtins.py", line 93, in __import__
    result = _import(*args, **kwargs)
  File "/usr/lib/python2.7/site-packages/nginx_amplify_agent-1.1.0-py2.7.egg/amplify/agent/common/util/http.py", line 4, in <module>
    import ujson
  File "/usr/lib/python2.7/site-packages/gevent/builtins.py", line 93, in __import__
    result = _import(*args, **kwargs)
ImportError: Error relocating /usr/lib/python2.7/site-packages/ujson.so: Buffer_AppendShortHexUnchecked: symbol not found

Cause of error ultrajson/ultrajson#326

Is required ujson library. Without will be an "Error loading shared library libstdc++.so"
This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant