我在我的项目中使用 phabricator 和 arcanist。这在很长一段时间内效果很好,但是(经过长时间的休息后)我现在无法使用 arcanis,如果奥术师需要连接到 phabricator-server。
因为 arcanist 使用 cUrl 进行通信,所以这个问题很可能是 cUrl 或 SSL/CA 问题。
每次,我尝试使用 连接到服务器arc
,我都会收到以下消息:
Failed to connect to server (https://my.phabricator.host/api/):
[cURL/77] (https://my.phabricator.host/api/conduit.ping) The SSL CA
Bundles that we tried to use could not be read or are not formatted
correctly.
在过去的几个小时里,我尝试了不同的事情:
使用浏览器下载证书(其中 https 到 my.phabricator.host 有效,并使用等将证书安装到 linux/ubuntu ca-store (
/etc/ssl/certs/
//usr/share/ca-certificates
)dpkg-reconfigure ca-certificates
使用 openssl 连接到主机/下载证书,以测试这是否可能:可行
尝试
arc install-certificates
,这会导致上述相同的错误The SSL CA Bundle....
在 arc-config 中设置
my.phabricator.host
为盲目信任。
...但错误仍然存在。
希望在这里找到任何帮助或提示。