【问题标题】:Aws Cloudwatch Logs agent throws an errorAws Cloudwatch 日志代理引发错误
【发布时间】:2019-03-30 10:41:55
【问题描述】:

我在 ec2 实例上设置 awslogs 代理,当我运行 awslogs 的 python 脚本时。我收到以下消息。

正在下载最新的 CloudWatch Logs 代理位 ... 错误:无法创建 virtualenv。尝试使用 pip 手动安装并将其添加到 sudo 用户的 PATH 中,然后再运行此脚本。

并且 awslogs-agent-setup.log 显示以下错误。

环境:CentOS 6.10 和 Python 2.6

Traceback (most recent call last):
  File "/usr/bin/pip", line 7, in <module>
    from pip._internal import main
  File "/usr/lib/python2.6/site-packages/pip-19.0.3-py2.6.egg/pip/_internal/__init__.py", line 19, in <module>
    from pip._vendor.urllib3.exceptions import DependencyWarning
  File "/usr/lib/python2.6/site-packages/pip-19.0.3-py2.6.egg/pip/_vendor/urllib3/__init__.py", line 8, in <module>
    from .connectionpool import (
  File "/usr/lib/python2.6/site-packages/pip-19.0.3-py2.6.egg/pip/_vendor/urllib3/connectionpool.py", line 92
    _blocking_errnos = {errno.EAGAIN, errno.EWOULDBLOCK}
                                    ^
SyntaxError: invalid syntax
/usr/bin/virtualenv
Traceback (most recent call last):
  File "/usr/bin/virtualenv", line 7, in <module>
    from virtualenv import main
  File "/usr/lib/python2.6/site-packages/virtualenv.py", line 51, in <module>
    print("ERROR: {}".format(sys.exc_info()[1]))
ValueError: zero length field name in format

【问题讨论】:

    标签: amazon-cloudwatchlogs


    【解决方案1】:

    基本上,这个错误是由于你的 python 版本 2.6。您能否将您的 python 版本从 2.6 更新到 2.7 或 3.1。

    这应该会有所帮助。

    【讨论】:

    猜你喜欢
    • 2020-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-25
    • 2020-03-19
    相关资源
    最近更新 更多