我在项目中使用了phabricator和arcanist。这在很长一段时间内运作良好,但是(经过长时间的休息后)我现在无法使用arcanis,如果arcanist需要连接到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
) <}>等等
使用openssl连接到主机/下载证书,以测试是否可行:这是有效的
尝试dpkg-reconfigure ca-certificates
,导致同样的错误arc install-certificates
将The SSL CA Bundle....
设置为盲目信任arc-config。
...但错误仍然存在。
希望在这里找到任何帮助或提示。