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

无法通过包管理器安装cf-cli:GPG密钥过期问题求助

解决CF CLI包管理器安装时GPG密钥过期导致的apt更新失败问题

问题描述

此前通过官方包管理器流程安装CF CLI运行正常,近期执行安装脚本时,apt-get update步骤失败,报错如下:

The following signatures were invalid: EXPKEYSIG 172B5989FCD21EF8 CF CLI Team cf-cli-eng@pivotal.io

Reading package lists...
W: GPG error: https://cf-cli-debian-repo.s3.amazonaws.com stable InRelease: The following signatures were invalid: EXPKEYSIG 172B5989FCD21EF8 CF CLI Team cf-cli-eng@pivotal.io
E: The repository 'https://packages.cloudfoundry.org/debian stable InRelease' is not signed.

经排查,原因是CF CLI官方的GPG签名密钥已过期。

解决方案

按以下步骤重新获取并安装最新密钥,再执行更新安装:

  • 删除已过期的旧密钥文件:

    sudo rm /etc/apt/keyrings/cli.cloudfoundry.org.gpg
    
  • 拉取并安装最新的GPG密钥:

    curl -fLsS https://packages.cloudfoundry.org/debian/cli.cloudfoundry.org.key | gpg --dearmor -o cli.cloudfoundry.org.gpg
    sudo install -D -o root -g root -m 644 cli.cloudfoundry.org.gpg /etc/apt/keyrings/cli.cloudfoundry.org.gpg
    
  • 重新执行更新和安装命令:

    sudo apt-get update && sudo apt-get -y install cf8-cli
    

说明

该问题仅为密钥过期导致,无需修改源地址或其他配置,重新获取官方最新密钥即可恢复正常安装流程。

内容的提问来源于stack exchange,提问作者ondruska

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 11:32:43