当我尝试通过'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浏览器并按照其中的说明进行操作。然后 将浏览器中的授权码复制并粘贴到此处。
输入授权码: 4 / AADzNzL7XXXXXXXXXXXXXXXXXXXXXXXX5jIs4JCWR-5T-TztD9IamE
2018年2月24日 15:23:01发表https://accounts.google.com/o/oauth2/token:x509: 由未知权威机构签署的证书
答案 0 :(得分:0)
这表明您使用的SSL证书不受信任或过时。如果您自己在此计算机上设置证书,可能是由于您自己的开发工作,gactions
可能会选择其中一个。您可能需要检查以下内容:
确保您的SSL_CERT_FILE
和SSL_CERT_DIR
环境变量未设置。如果是,请取消它们。
我看过使用Docker,Go和SSL的问题的引用。如果您在容器中执行此操作,这可能是您所看到的问题的一部分。 (我不太了解技术的组合以便理解讨论。)
答案 1 :(得分:0)
在我的情况下,重启似乎解决了这个问题。那,或者这是谷歌方面的临时问题。如果您遇到此问题,请尝试重新启动。