【问题标题】:SSL Error on 8 on SaltStack using Tornado使用 Tornado 在 SaltStack 上 8 出现 SSL 错误
【发布时间】:2019-02-05 07:04:55
【问题描述】:

如果我跑:

curl -si localhost:8000/login -H "接受:应用程序/json" -d 用户名='salt' -d 密码='salt' -d eauth='pam'

它给出了这个错误:

进程管理器启动!输入 PEM 密码短语:[WARNING] SSL 错误 在 8 ('127.0.0.1', 50408): [Errno 1] _ssl.c:510: 错误:1407609C:SSL 例程:SSL23_GET_CLIENT_HELLO:http 请求 [错误] 未捕获 异常 Traceback(最近一次调用最后一次):文件 “/usr/lib/python2.7/dist-packages/tornado/http1connection.py”,行 693,在_server_request_loop ret = yield conn.read_response(request_delegate) 文件“/usr/lib/python2.7/dist-packages/tornado/gen.py”,第 870 行,运行中 value = future.result() 文件“/usr/lib/python2.7/dist-packages/tornado/concurrent.py”,第 215 行,在 结果 raise_exc_info(self._exc_info) 文件“/usr/lib/python2.7/dist-packages/tornado/gen.py”,第 876 行,运行中 yielded = self.gen.throw(*exc_info) 文件“/usr/lib/python2.7/dist-packages/tornado/http1connection.py”,行 168,在_read_message中 quiet_exceptions=iostream.StreamClosedError) 文件“/usr/lib/python2.7/dist-packages/tornado/gen.py”,第 870 行,正在运行 value = future.result() 文件“/usr/lib/python2.7/dist-packages/tornado/concurrent.py”,第 215 行,在 结果 raise_exc_info(self._exc_info) File "", line 3, in raise_exc_info SSLError: [Errno 1] _ssl.c:510: error:1407609C:SSL 例程:SSL23_GET_CLIENT_HELLO:http请求

这里是:

尾 /etc/salt/master # 套接字积压 积压:128 ssl_crt:/etc/pki/api/certs/cert.pem # 如果证书和密钥不需要指定 ssl_key # 在一个文件中 ssl_key:/etc/pki/api/certs/key.pem 调试:假 disable_ssl:假 webhook_disable_auth: 假 cors_origin: null

我将我的自签名证书复制到上面显示的位置并将其添加到根 CA:

sudo cp cert.pem /usr/share/ca-certificates/sudo dpkg-reconfigure ca证书

【问题讨论】:

    标签: ssl curl salt-stack


    【解决方案1】:

    您似乎无法将虚拟环境与 salt-api 一起使用。我删除了 Anaconda 并升级到 Python 3,现在它可以工作了,但它给出了警告,但它没有给出错误:

    curl -si localhost:8000/login > -H "Accept: application/json" >
    -d 用户名='salt' > -d 密码='salt' > -d eauth='pam'

    不抛出错误,只有警告:

    [DEBUG] 进程管理器启动! [警告] 11 上的 SSL 错误 ('127.0.0.1', 46632): [SSL: HTTP_REQUEST] http 请求 (_ssl.c:600)

    【讨论】:

      猜你喜欢
      • 2015-10-07
      • 2019-12-29
      • 2019-05-06
      • 2021-04-16
      • 2015-08-15
      • 2011-03-01
      • 2020-05-09
      • 1970-01-01
      • 2014-11-04
      相关资源
      最近更新 更多