私は自分のプロジェクトで phabricator と arcanist を使用しています。これは長い間うまく機能しますが、(長い休憩の後)arcanistがphabricator-serverに接続する必要がある場合、arcanisを使用できなくなりました。
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....
my.phabricator.host
arc-config で盲目的に信頼するように設定します。
...しかし、エラーはまだ存在します。
ここでヘルプやヒントが見つかることを願っています。