Обновление ключа gpg "Секретные ключи недоступны" - PullRequest
0 голосов
/ 03 декабря 2018

Запуск gpg 1.4 и в прошлом году я настроил ключ для использования с aptly.

Срок действия ключа истек, и я не могу его возобновить.Перепробовал все виды вещей и никуда не деться, отчасти потому, что я его настроил год назад.

gpg --edit-key C8FF59B8

Secret key is available.

pub  4096R/C8FF59B8  created: 2017-12-03  expires: never       usage: SC  
                 trust: ultimate      validity: ultimate
sub  4096R/30F7AC50  created: 2017-12-03  expires: never       usage: E   
sub  4096R/8C015D46  created: 2017-12-03  expired: 2018-12-03  usage: S   
[ultimate] (1). Name <email>

Итак, я вижу, что мой ключ 8C015D46 истек сегодня.Затем я попытался

key 2
expire

и выбрал 1y.Я получаю:

gpg: secret key parts are not available
gpg: make_keysig_packet failed: general error

Из того, что я прочитал, это связано с тем, что мастер-ключ находится в автономном режиме.У меня есть секретный ключ, сохраненный в автономном режиме. Как мне обновить ключ?

gpg --list-keys
/root/.gnupg/pubring.gpg
------------------------
pub   4096R/C8FF59B8 2017-12-03
uid                  Name <email>
sub   4096R/30F7AC50 2017-12-03

Список секретных ключей

gpg --list-secret-key 8C015D46
sec#  4096R/C8FF59B8 2017-12-03
uid                  Name <email>
ssb   4096R/30F7AC50 2017-12-03
ssb   4096R/8C015D46 2017-12-03 [expires: 2018-12-03]
...