You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 20.04.6 LTS下执行apt-get update更新GitLab Runner时出现无效签名错误

Ubuntu 20.04.6 LTS下执行apt-get update更新GitLab Runner时出现无效签名错误

嘿,这个问题我之前也碰到过!本质是GitLab Runner仓库的GPG签名密钥过期了,导致apt没法验证仓库的安全性,所以才弹出这个签名无效的报错。别担心,跟着下面的步骤操作就能轻松搞定:

  • 移除过期的旧密钥
    先把报错里提到的那个过期密钥从系统里删掉,执行这条命令:

    apt-key del 3F01618A51312F3F
    
  • 导入GitLab官方的新签名密钥
    用curl获取最新的密钥,并用gpg处理后放到系统的密钥环目录里(这是apt推荐的更安全的密钥管理方式):

    curl -fsSL https://packages.gitlab.com/gpg.key | gpg --dearmor -o /usr/share/keyrings/gitlab-runner-archive-keyring.gpg
    
  • 检查并更新仓库源配置
    确保你的GitLab Runner仓库源配置是和新密钥绑定的,先打开配置文件看看:

    cat /etc/apt/sources.list.d/gitlab-runner.list
    

    如果里面的内容没有signed-by=/usr/share/keyrings/gitlab-runner-archive-keyring.gpg这部分,就执行下面的命令覆盖配置:

    echo "deb [signed-by=/usr/share/keyrings/gitlab-runner-archive-keyring.gpg] https://packages.gitlab.com/runner/gitlab-runner/ubuntu focal main" > /etc/apt/sources.list.d/gitlab-runner.list
    
  • 重新执行更新命令
    做完上面的步骤,再跑一次:

    apt-get update
    

    这时候应该就不会再出现签名无效的报错啦!

备注:内容来源于stack exchange,提问作者Stefan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 11:35:28