# 使用 discourse\_theme cli 连接时出错

**URL:** https://meta.discourse.org/t/error-while-connecting-using-discourse-theme-cli/249881
**Category:** Support
**Created:** [2022年十二月26日 09:41 UTC](https://meta.discourse.org/t/error-while-connecting-using-discourse-theme-cli/249881 "2022-12-26T09:41:08Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![misham](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/misham/32/282796_2.png) [@misham](https://meta.discourse.org/u/misham)
#### Post date: [2022年十二月26日 09:41 UTC](https://meta.discourse.org/t/error-while-connecting-using-discourse-theme-cli/249881/1 "2022-12-26T09:41:08Z")

</div>

您好！在使用 discourse\_theme 时，我经常遇到连接问题，30 秒后会显示这些错误：

```plaintext
/root/.rbenv/versions/3.1.2/lib/ruby/3.1.0/net/protocol.rb:46:in `connect_nonblock': SSL_connect returned=1 errno=0 peeraddr=192.203.230.10:443 state=error: sslv3 alert handshake failure (OpenSSL::SSL::SSLError)
        from /root/.rbenv/versions/3.1.2/lib/ruby/3.1.0/net/protocol.rb:46:in `ssl_socket_connect'
        from /root/.rbenv/versions/3.1.2/lib/ruby/3.1.0/net/http.rb:1048:in `connect'
        from /root/.rbenv/versions/3.1.2/lib/ruby/3.1.0/net/http.rb:976:in `do_start'
        from /root/.rbenv/versions/3.1.2/lib/ruby/3.1.0/net/http.rb:965:in `start'
        from /root/.rbenv/versions/3.1.2/lib/ruby/3.1.0/net/http.rb:1530:in `request'
        from /root/.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/discourse_theme-0.7.3/lib/discourse_theme/client.rb:135:in `request'
        from /root/.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/discourse_theme-0.7.3/lib/discourse_theme/client.rb:104:in `discourse_version'
        from /root/.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/discourse_theme-0.7.3/lib/discourse_theme/client.rb:18:in `initialize'
        from /root/.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/discourse_theme-0.7.3/lib/discourse_theme/cli.rb:41:in `new'
        from /root/.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/discourse_theme-0.7.3/lib/discourse_theme/cli.rb:41:in `run'
        from /root/.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/discourse_theme-0.7.3/bin/discourse_theme:6:in `<top (required)>'
        from /root/.rbenv/versions/3.1.2/bin/discourse_theme:25:in `load'
        from /root/.rbenv/versions/3.1.2/bin/discourse_theme:25:in `<main>'

```

并非总是如此，但经常发生，有时在一切正常并成功上传文件一段时间后又会发生。这是 discourse\_theme cli 的一个 bug 吗？

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [2022年十二月26日 20:46 UTC](https://meta.discourse.org/t/error-while-connecting-using-discourse-theme-cli/249881/2 "2022-12-26T20:46:42Z")

</div>

> [@misham](#):
>
> `sslv3 alert handshake failure (OpenSSL::SSL::SSLError)`

这表明您的证书在某种程度上已损坏。如果该网站在您的浏览器中可以正常访问，那么可能存在一些虚假的 DNS 或网络问题。

---

<div class="post-metadata">

### Author: ![misham](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/misham/32/282796_2.png) [@misham](https://meta.discourse.org/u/misham)
#### Post date: [2022年十二月27日 07:21 UTC](https://meta.discourse.org/t/error-while-connecting-using-discourse-theme-cli/249881/3 "2022-12-27T07:21:38Z")

</div>

我应该从哪里开始调试？我的网站运行良好

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [2022年十二月27日 13:16 UTC](https://meta.discourse.org/t/error-while-connecting-using-discourse-theme-cli/249881/4 "2022-12-27T13:16:35Z")

</div>

您的操作系统是否已更新？也许您的 openssl 已过时
