gactions cli x509证书由未知权限错误签名

时间:2018-02-24 11:36:14

标签: actions-on-google

当我尝试通过'gactions'CLI更新我的操作包时,我收到了由未知权限错误签名的 x509证书 - 请帮忙。

几天前工作很好,我认为我没有改变任何东西。我在Mac High Sierra 10.13.3上使用CLI的最新版本(2.1.3 - x86_64)。

我在stackoverflow上搜索并谷歌寻求答案,但无法解决问题。

由于

我看到的内容...... (已更新为包含--verbose输出)

  

检查更新......

     

错误:获取https://dl.google.com/gactions/updates.json:x509:   由未知权限POST签署的证书   / v2 / agents / gactions-da5a7:batchUpdateAllDraftActionPackages HTTP / 1.1   主持人:actions.googleapis.com用户代理:Gactions-CLI / 2.1.3(darwin;   AMD64; stable / dff629ae63XXXXXXXXXXXXX9274524569714e6)内容长度:   567 Content-Type:application / json Accept-Encoding:gzip

     

{ “localizedActionPackages”:{ “连接”:{ “动作”:[{ “描述”:“默认   欢迎   意图 “ ”满足“:{ ”CONVERSATIONNAME“: ”heythere“}, ”意图“:{ ”名“: ”actions.intent.MAIN“, ”触发“:{ ”queryPatterns“:” 说话   至   heythere “]}},” 姓名 “:” MAIN “}],” 对话 “:{” heythere “:{” fulfillmentApiVersion “:2”,名称 “:” heythere “ ”URL“:”https://XXXXXXXXXXX/XXXXXX “}},” 区域设置 “:” EN”, “姓名”: “代理/ XXXXXXXXXXX”}

     

从以下地址读取凭据:creds.data

     

Gactions需要访问您的Google帐户。请复制&粘贴   下面的URL进入Web浏览器并按照其中的说明进行操作。然后   将浏览器中的授权码复制并粘贴到此处。

     

访问此网址:   https://accounts.google.com/o/oauth2/auth?access_type=offline&client_id=23XXXXXXXX06-o6vu1tXXXXXXXXXXXXXXX396e2d0c.apps.googleusercontent.com&redirect_uri=urn%3Aietf%3Awg%3Aoauth%3A2.0%3Aoob&response_type=code&scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Factions.builder&state=state

     

输入授权码:   4 / AADzNzL7XXXXXXXXXXXXXXXXXXXXXXXX5jIs4JCWR-5T-TztD9IamE

     

2018年2月24日   15:23:01发表https://accounts.google.com/o/oauth2/token:x509:   由未知权威机构签署的证书

2 个答案:

答案 0 :(得分:0)

这表明您使用的SSL证书不受信任或过时。如果您自己在此计算机上设置证书,可能是由于您自己的开发工作,gactions可能会选择其中一个。您可能需要检查以下内容:

  • 确保您的SSL_CERT_FILESSL_CERT_DIR环境变量未设置。如果是,请取消它们。

  • 我看过使用Docker,Go和SSL的问题的引用。如果您在容器中执行此操作,这可能是您所看到的问题的一部分。 (我不太了解技术的组合以便理解讨论。)

答案 1 :(得分:0)

在我的情况下,重启似乎解决了这个问题。那,或者这是谷歌方面的临时问题。如果您遇到此问题,请尝试重新启动。