Рейтинг:23

Почему `apt upgrade` не получает новую подпись программного ключа для скайпа?

флаг jp

После недавнего apt update && apt полное обновление Я начал получать следующую ошибку при запуске полное обновление впоследствии:

Получить: 4 https://repo.skype.com/deb стабильный InRelease [4,502 B]                                        
Err:4 https://repo.skype.com/deb стабильная версия InRelease
  Следующие подписи недействительны: EXPKEYSIG 1F3045A5DF7587C3 Клиентский репозиторий Skype Linux <[email protected]>
W: Произошла ошибка при проверке подписи. Репозиторий не обновляется, и будут использоваться предыдущие индексные файлы. Ошибка GPG: https://repo.skype.com/deb stable InRelease: следующие подписи недействительны: EXPKEYSIG 1F3045A5DF7587C3 Репозиторий клиента Skype Linux <[email protected]>
W: Не удалось получить https://repo.skype.com/deb/dists/stable/InRelease Следующие подписи недействительны: EXPKEYSIG 1F3045A5DF7587C3 Репозиторий клиента Skype Linux <[email protected]>
W: Не удалось загрузить некоторые индексные файлы. Их игнорировали или вместо них использовали старые.

Есть ли способ исправить это, или мне просто нужно подождать, пока Microsoft/Canonical произведет/обновит необходимые подписи ключей?

guiverc avatar
флаг cn
Отвечает ли это на ваш вопрос? ["Ошибка GPG: выпуск: следующие подписи недействительны: BADSIG"](https://askubuntu.com/questions/131601/gpg-error-release-the-following-signatures-were-invalid-badsig)
guiverc avatar
флаг cn
Ключи предоставляются для репозиториев Ubuntu, вам необходимо добавить их для сторонних источников, которые не предоставляют их для Canonical/Ubuntu.
Broadsworde avatar
флаг jp
Ответы BADSIG направлены на удаление плохого ключа, а затем получение нового. Моя проблема заключается в том, что срок действия последней доступной версии истек.
paladin avatar
флаг kr
Проверьте время и дату вашего хоста.
Broadsworde avatar
флаг jp
Дата, время и часовой пояс указаны правильно.
флаг in
Срок действия GPG-ключа для репозитория Skype истек 21 июня 2021 г., и Microsoft еще не продлила его. К сожалению, это не первый случай...
karel avatar
флаг sa
Отвечает ли это на ваш вопрос? [Следующие подписи недействительны: EXPKEYSIG 1397BC53640DB551](https://askubuntu.com/questions/1133199/the-following-signatures-were-invalid-expkeysig-1397bc53640db551)
Broadsworde avatar
флаг jp
@karel, я инстинктивно жду подходящего обновления, чтобы получить новую подпись ключа, что согласуется с советом в предложенном вами ответе. Мы узнаем, правильный ли это подход, только если и когда apt upgrade действительно это сделает.
Scott Stensland avatar
флаг ir
Я бы очень хотел, чтобы кто-нибудь из Microsoft подошел и исправил эту ошибку или нашел добровольца, который поддерживает инструментарий распространения пакетов Ubuntu... эта проблема продолжается и затрагивает всех, кто использует Skype.
Рейтинг:23
флаг in

Ключ теперь обновлен, вы можете установить его с помощью:

завиток https://repo.skype.com/data/SKYPE-GPG-KEY | sudo apt-ключ добавить -

Broadsworde avatar
флаг jp
Я в замешательстве, содержимое https://repo.skype.com/deb/dists/stable/InRelease указывает на то, что обновление было сделано вчера (23 июня 2021 г.), поэтому, безусловно, должно быть выполнено полное обновление. новую ключевую подпись, если она была доступна.
Boris Valderrama avatar
флаг ar
У меня это работает, но почему это может происходить автоматически, когда вы набираете `sudo apt-get update`?
Рейтинг:18
флаг gr

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

Есть два способа решить проблему: один, используя традиционный apt-ключ добавить команда, другая вручную добавляет новый ключ в связку ключей.

# Решение действительно до Ubuntu 21.04 (включая его)

Вы можете удалить уже недействительный ключ:

sudo apt-ключ дел 1F3045A5DF7587C3

а затем повторно добавьте новый действительный ключ:

завиток https://repo.skype.com/data/SKYPE-GPG-KEY | sudo apt-ключ добавить -

Бег обновление sudo apt && обновление sudo apt вы не должны увидеть ошибок.

# Решение действительно в Ubuntu 21.04 и будущих выпусках

При попытке добавить ключ репозитория APT с помощью подходящий ключ в Ubuntu вы можете увидеть следующее сообщение:

Предупреждение: apt-key устарел. Вместо этого управляйте файлами набора ключей в trust.gpg.d (см. apt-key(8)).

На странице руководства apt-key упоминается, что:

использование apt-key устарело, за исключением использования apt-key del в сценариях сопровождающего для удаления существующих ключей из основного набора ключей.

Итак, если вы используете версию Ubuntu до 21.04, вы можете использовать подходящая клавиша del и apt-ключ добавить, но для следующих версий вы должны вручную добавить ключ в связку ключей (в Ubuntu 21.04 оба решения работают отлично: я тестировал их оба).

Вы можете удалить уже недействительный ключ:

sudo apt-ключ дел 1F3045A5DF7587C3

Загрузите ключ и добавьте его в связку ключей:

завиток https://repo.skype.com/data/SKYPE-GPG-KEY | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/skype-stable-archive-keyring.gpg

Открыть скайп-стабильный.список файл...

судо нано /etc/apt/sources.list.d/skype-stable.list

...и измените первую строку следующим образом:

deb [arch=amd64 signed-by=/etc/apt/trusted.gpg.d/skype-stable-archive-keyring.gpg] https://repo.skype.com/deb стабильная основная

Бег обновление sudo apt && обновление sudo apt вы не должны увидеть ошибок.

Scott Stensland avatar
флаг ir
Я бы очень хотел, чтобы кто-нибудь из Microsoft подошел и исправил эту ошибку или нашел добровольца, который поддерживает инструментарий распространения пакетов Ubuntu... эта проблема продолжается и затрагивает всех, кто использует Skype.

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

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