Почему следующее работает в Fedora (28), но не в CentOS (7.5)?
wget https://download.fman.io/1.3.5/fman.rpm
sudo rpm -v --import https://download.fman.io/rpm/public.gpg
rpm -K fman.rpm
На Fedora я получаю
fman.rpm: digests signatures OK
тогда как на CentOS:
fman.rpm: RSA sha1 ((MD5) PGP) md5 NOT OK (MISSING KEYS: (MD5) PGP#9cfaf7eb)
Возможно, проблема в следующем: когда я делаю gpg --import public.gpg
, за которым следует gpg --list-keys
, я получаю:
pub 4096R/44B73575 2016-11-21
uid Michael Herrmann <my email>
sub 4096R/C98DD00E 2016-11-21
sub 4096R/9CFAF7EB 2016-11-21
Обратите внимание, как 44B7...
является родительским ключом, а 9CFA...
- подключем, упомянутым в сообщении CentOS выше.
Теперь, когда я делаю rpm -q gpg-pubkey --qf '%{NAME}-%{VERSION}-%{RELEASE}\t%{SUMMARY}\n'
, я получаю:
gpg-pubkey-44b73575-58333336 gpg(Michael Herrmann <my email>)
Итак, rpm
имеет родительский ключ 44b7...
. Кажется, невозможно перейти от этого к подразделу.
Возможно связано: