Рейтинг:0

Обновите GPG SignWith в публичном репозитории, подготовленном с помощью reprepro.

флаг gb

У меня есть публичное репо с двумя доступными пакетами. Это настроено с репрепро и вещь подписана ключом GPG, на который ссылается ПодписатьС обучение в паблик/конф/дистрибутивы. Пакеты добавляются с reprepro -b public/ --ask-passphrase includeeb focus mypackage_amd64.deb.

Поскольку срок действия ключа GPG истек, мне нужно установить новый. Поэтому я сделал следующие шаги:

  1. Сгенерировать новый ключ GPG gpg --gen-ключ.

  2. Экспортируйте ключ с помощью gpg --armor --export 9B5BBD0820B7326B > repo.asc в папке репо, чтобы пользователи могли wget -q http://repo.example.com/repo.asc -O- | sudo apt-ключ добавить -

  3. Изменено каждые ПодписатьС линии в паблик/конф/дистрибутивы чтобы соответствовать этому новому gpg.

Теперь, когда я получаю файлы (http://repo.example.com/public/conf/distributions, http://repo.example.com/repo.asc), вроде все правильно.

Но удачное обновление еще жалуются:

Ошибка:1 http://repo.example.com/public фокальный InRelease
Следующие подписи недействительны: EXPKEYSIG 8320586119BDB444. Автор [email protected]

Что 8320586119БДБ444 соответствует предыдущей GPG. Чего не хватает в этой процедуре?

Рейтинг:0
флаг gb

Написание вопроса от начала до конца иногда помогает понять, чего не хватает :)

Мне просто нужно было повторно сгенерировать файлы репо с помощью следующих команд:

reprepro -b public/ --ask-passphrase export focus
reprepro -b public/ --ask-passphrase export bionic

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.