我丢失了用于签署 PPA 的 GPG 密钥。因此,我在 Launchpad 中生成了一个新密钥并停用了旧密钥。
现在,我想更改用于对存储库进行签名的密钥。由于 GPG 签名无效,目前 ppa 不可用。
答案1
您的 Launchpad GPG 密钥仅用于签署PPA 上传,而不是生成的 PPA 包:
Launchpad 为每个 PPA 生成一个唯一的密钥,并使用它来签署该 PPA 中内置的任何包。
任何 GPG 密钥的丢失/泄露都不会影响 PPA 签名密钥,并且据我所知,即使您想更改该密钥,也不可能在不创建新的 LP 帐户的情况下进行更改。
我刚刚成功添加了您的 PPA:
正在执行:gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /tmp/tmp.Dwh5o34jwl --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver hkp://keyserver.ubuntu.com:80/ --recv AF89B3310ED9C8EAE449CA2694932D568ED3C834 gpg: 从 hkp 服务器 keyserver.ubuntu.com 请求密钥 8ED3C834 gpg:密钥 8ED3C834:公钥“Launchpad PPA for Soroush Rabiei”已导入 gpg: 处理总数:1 gpg:已导入:1(RSA:1)
要解决您遇到的任何本地问题,只需使用以下命令重新添加 PPA 签名密钥:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 8ED3C834