From ad5f74166413bfc8a2f376901bbd520e1d6e8bf4 Mon Sep 17 00:00:00 2001 From: Redouane Kachach Date: Mon, 13 Jul 2026 11:43:11 +0200 Subject: [PATCH] cephadm: use release/autobuild .asc instead of .gpg for repo_gpgkey release.gpg no longer exists at download.ceph.com/keys/ (moved to /keys/old/, last updated 2020-08-21). Only release.asc is current and maintained. autobuild.gpg still resolves but is inconsistent with this and could rot the same way. repo_gpgkey() now returns the .asc URLs for both release and autobuild keys. rpm --import and apt accept ASCII-armored keys directly, so no other code changes are needed. Fixes 404s seen in qa/workunits/cephadm/test_repos.sh and reported by users running cephadm add-repo on current distros. Fixes: https://tracker.ceph.com/issues/78179 Signed-off-by: Redouane Kachach --- src/cephadm/cephadmlib/packagers.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/cephadm/cephadmlib/packagers.py b/src/cephadm/cephadmlib/packagers.py index a353fbe79a0..bd91ff55d4a 100644 --- a/src/cephadm/cephadmlib/packagers.py +++ b/src/cephadm/cephadmlib/packagers.py @@ -136,9 +136,9 @@ class Packager(object): if self.ctx.gpg_url: return self.ctx.gpg_url, 'manual' if self.stable or self.version: - return 'https://download.ceph.com/keys/release.gpg', 'release' + return 'https://download.ceph.com/keys/release.asc', 'release' else: - return 'https://download.ceph.com/keys/autobuild.gpg', 'autobuild' + return 'https://download.ceph.com/keys/autobuild.asc', 'autobuild' class Apt(Packager): -- 2.47.3