当前位置: 首页 > 知识库问答 >
问题:

无法解决与前端xxx: rpc错误:代码=未知desc=(...)out:'退出状态2: gpg:解密失败:没有密钥'

龙星渊
2023-03-14

我想使用Docker BuidlKit的一个实验功能(安装=类型=缓存)

我的Dockerfile的第一行是:

    # syntax=docker/dockerfile:experimental
    FROM i386/debian:buster

    #
    # Setup an apt cache for Docker (experimental)
    #
    RUN rm -f /etc/apt/apt.conf.d/docker-clean; echo 'Binary::apt::APT::Keep-Downloaded-Packages "true";' > /etc/apt/apt.conf.d/keep-cache
    RUN --mount=type=cache,target=/var/cache/apt --mount=type=cache,target=/var/lib/apt apt update && apt-get --no-install-recommends install -y gcc

我已经为docker设置了密码存储,成功登录到docker hub,“docker credential pass”二进制文件在我的路径中,设置“docker登录过程使用加密密码”。(如中所述)

“如何启用Docker实验功能并加密您的登录凭据”

    kalou@shinwey $ pass list
    Password Store
    `-- docker-credential-helpers
        |-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
        |   `-- berryamin
        `-- docker-pass-initialized-check

但当我启动映像构建时,该过程失败了:


    DOCKER_BUILDKIT=1 docker build -t minexpert2:0.1 .
    [+] Building 0.5s (3/3) FINISHED
     => [internal] load build definition from Dockerfile                                                                                                                                                                                                                                        0.1s
     => => transferring dockerfile: 38B                                                                                                                                                                                                                                                       0.0s
     => [internal] load .dockerignore                                                                                                                                                                                                                                                     0.1s
     => => transferring context: 2B                                                                                                                                                                                                                                                       0.0s
     => ERROR resolve image config for docker.io/docker/dockerfile:experimental                                                                                                                                                                                                           0.4s
    ------
     > resolve image config for docker.io/docker/dockerfile:experimental:
    ------
    failed to solve with frontend dockerfile.v0: failed to solve with frontend gateway.v0: rpc     error: code = Unknown desc = error getting credentials - err: exit status 1, out: `exit status 2: gpg: decryption failed: No secret key`

有人能帮忙解释一下这里缺少什么吗?

共有2个答案

裘安阳
2023-03-14

我们在努力推动ghcr时遇到了这个问题。io我们遇到了这个错误,按照这里的步骤解决了这个错误,让我们推一下https://docs.github.com/en/free-pro-team@最新/软件包/github容器注册表入门/启用改进的容器支持

赵涵亮
2023-03-14

试着先下载docker镜像并运行build image命令,这对我很有效

 类似资料:
  • 我有一个全新的Linux Mint14安装。已安装Thunderbird&Enigmail。 我试着删除我的密钥并重新移植它。我试着改变各种设置。但我想不出问题出在哪里。我以前使用过Linux/Thunderbird/Enigmail,从来没有出现过这个错误。

  • 我尝试在服务器上进行gpg加密/解密,对于加密,我使用以下命令行: 我想要找到原因:同一个用户有2个不同的密钥和1个秘密密钥。但现在又出现了一个问题:我删除了错误的键,并再次进行相同的测试。 解密后的答案是: 您需要一个密码短语来解锁用户的密钥:“Droli Mail_Adress”2048位RSA密钥,ID 6D2F1BE9,创建2017-07-19(主密钥ID 09C41BAC) 没有关于gp

  • 6)当我尝试解密消息时,我得到两个“gpg:[不知道]:无效数据包”消息,解密失败:

  • 我正在尝试解密服务器上的加密字符串。但当我解密的时候,我发现了错误。我需要成功解密字符串。我们正在使用AES 256 cbc 当我使用aes/cbc/nopadding时,我能够解密,但是文本中附加了垃圾字符。 解密A:2:{S:5:“电子邮件”;S:24:“afroj.alam@broc.com”;S:8:“密码”;S:7:“test123”;} 实际字符串A:2:{S:5:“email”;S:

  • 我有一个单一的. rs文件。当我用编译它时,我得到一个错误: 我见过一些与此相关的话题,但没有一个能帮助我解决问题。

  • 在我的笔记本电脑(MSI GE63VR 7RE)上,按下空格键(和其他一些键)时,GLFW将GLFW_KEY_传递给键回调函数未知的键。 几乎所有的钥匙都有扫描码,但这些钥匙应该是特定于机器的,没有方便的方法将它们映射到正确的钥匙名称。 为什么GLFW不能识别我的空间密钥GLFW_KEY_SPACE,解决这个问题的最佳方法是什么? 我在arch linux与wayland和我使用glfw-wayl