yao zhongxiao via llvm-dev
2021-Sep-18 13:26 UTC
[llvm-dev] arc install-certificate failure
when I try to install “arc” following the “quick-start”(◉ Arcanist Quick Start <https://secure.phabricator.com/book/phabricator/article/arcanist_quick_start/>) everything is fine, but when I try to install-certificate I got stuck. It gives me the following message. ``` CONNECT Connecting to "https://reviews.llvm.org/api/"... Usage Exception: Failed to connect to server (https://reviews.llvm.org/api/): Host returned HTTP/200, but invalid JSON data in response to a Conduit method call. ``` can anyone help me? Thanks. My host Infos lists below; PRETTY_NAME="Debian GNU/Linux 9 (stretch)" NAME="Debian GNU/Linux" VERSION_ID="9" VERSION="9 (stretch)" VERSION_CODENAME=stretch ID=debian HOME_URL="https://www.debian.org/" SUPPORT_URL="https://www.debian.org/support" BUG_REPORT_URL="https://bugs.debian.org/" -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20210918/c5feb363/attachment.html>
yao zhongxiao via llvm-dev
2021-Sep-19 04:29 UTC
[llvm-dev] arc install-certificate failure
When I add the "--trace" options, I got the following error message: ``` **yaozhongxiao at n13-022-168** : **~/workspace/compiler/llvm-project** $ arc install-certificate --trace **ARGV** /home/tiger/workspace/dev-utils/ arcanist/bin/arc install-certificate --trace >>> [1] (+0) <exec> $ php -f / data00/workspace/dev-utils/arcanist/scripts/arcanist.php -- install-certificate --trace **ARGV** /data00/workspace/dev-utils/arcanist/ scripts/arcanist.php install-certificate --trace **LOAD** Loaded "arcanist" from "/data00/workspace/dev-utils/arcanist/src". Config: Did not find user configuration at "/home/tiger/.arcrc". Config: Did not find system configuration at "/etc/arcconfig". Working Copy: Reading .arcconfig from "/data00/workspace/compiler/llvm-project/.arcconfig". Working Copy: Path "/data00/workspace/compiler/llvm-project" is part of `git` working copy "/data00/workspace/compiler/llvm-project". Working Copy: Project root is at "/data00/workspace/compiler/llvm-project". Config: Did not find local configuration at "/data00/workspace/compiler/llvm-project/.git/arc/config". **CONNECT** Connecting to "https://reviews.llvm.org/api/"... >>> [1] (+0) < http> https://reviews.llvm.org/api/conduit.ping <<< [1] (+1,247) <http> 1, 247,524 us **Usage Exception:** Failed to connect to server (https:// reviews.llvm.org/api/): Host returned HTTP/200, but invalid JSON data in response to a Conduit method call. [2021-09-19 03:46:04] EXCEPTION: (ArcanistUsageException) Failed to connect to server (https:// reviews.llvm.org/api/): Host returned HTTP/200, but invalid JSON data in response to a Conduit method call. at [<arcanist>/src/workflow/ ArcanistInstallCertificateWorkflow.php:69] arcanist(head=master, ref.master=a028291f8e5e) #0 ArcanistInstallCertificateWorkflow::run() called at [<arcanist>/scripts/ arcanist.php:419] <<< [1] (+1,325) <exec> 1,325,134 us ``` After checking the source code, it seems likes “conduit.ping” method failed, but I can not get any other clues now. ``` 50 public function run() { 51 $console = PhutilConsole::getConsole(); 52 53 $uri = $this->determineConduitURI(); 54 $this->setConduitURI($uri); 55 $configuration_manager = $this->getConfigurationManager(); 56 57 $config $configuration_manager->readUserConfigurationFile(); 58 59 $this->writeInfo( 60 pht('CONNECT'), 61 pht( 62 'Connecting to "%s"...', 63 $uri)); 64 65 $conduit = $this->establishConduit()->getConduit(); 66 try { 67 $conduit ->callMethodSynchronous('conduit.ping', array()); 68 } catch (Exception $ex) { 69 throw new ArcanistUsageException( 70 pht( 71 'Failed to connect to server (%s): %s', 72 $uri, 73 $ex->getMessage())); 74 } 75 ``` yao zhongxiao <zhongxiao.yzx at gmail.com> 于2021年9月18日周六 下午9:26写道:> when I try to install “arc” following the “quick-start”(◉ Arcanist Quick > Start > <https://secure.phabricator.com/book/phabricator/article/arcanist_quick_start/> > ) > everything is fine, but when I try to install-certificate I got stuck. > It gives me the following message. > > ```CONNECT Connecting to "https://reviews.llvm.org/api/"... > Usage Exception: Failed to connect to server (https://reviews.llvm.org/api/): > Host returned HTTP/200, but invalid JSON data in response to a Conduit method call.``` > > can anyone help me? Thanks. > > My host Infos lists below; > > PRETTY_NAME="Debian GNU/Linux 9 (stretch)"NAME="Debian GNU/Linux"VERSION_ID="9"VERSION="9 (stretch)"VERSION_CODENAME=stretchID=debianHOME_URL="https://www.debian.org/"SUPPORT_URL="https://www.debian.org/support"BUG_REPORT_URL="https://bugs.debian.org/" > > >-- Name: zhongxiao yao Email: zhongxiao.yzx at gmail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20210919/ec4d11aa/attachment-0001.html>
Hello, Maybe logon to the web interface first, then visit https://reviews.llvm.org/conduit/login/. You will get a page with a string beginning with "cli-". Create ~/.arcrc like this: ``` { "hosts": { "https://reviews.llvm.org/api/": { "token": "cli-<rest of your token here>" } } } ``` Then proceed as if you've completed the "install-certificate" step. I hope this helps. -- HT On Sat, Sep 18, 2021 at 9:27 AM yao zhongxiao via llvm-dev < llvm-dev at lists.llvm.org> wrote:> when I try to install “arc” following the “quick-start”(◉ Arcanist Quick > Start > <https://secure.phabricator.com/book/phabricator/article/arcanist_quick_start/> > ) > everything is fine, but when I try to install-certificate I got stuck. > It gives me the following message. > > ```CONNECT Connecting to "https://reviews.llvm.org/api/"... > Usage Exception: Failed to connect to server (https://reviews.llvm.org/api/): > Host returned HTTP/200, but invalid JSON data in response to a Conduit method call.``` > > can anyone help me? Thanks. > > My host Infos lists below; > > PRETTY_NAME="Debian GNU/Linux 9 (stretch)"NAME="Debian GNU/Linux"VERSION_ID="9"VERSION="9 (stretch)"VERSION_CODENAME=stretchID=debianHOME_URL="https://www.debian.org/"SUPPORT_URL="https://www.debian.org/support"BUG_REPORT_URL="https://bugs.debian.org/" > > > _______________________________________________ > LLVM Developers mailing list > llvm-dev at lists.llvm.org > https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20210919/adc50969/attachment.html>