Рейтинг:48

Недействительная подпись от repo.skype.com: как это исправить?

флаг fr

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

Попадание:5 http://dl.google.com/linux/chrome/deb стабильная версия InRelease                                       
Получить: 6 https://repo.skype.com/deb стабильная версия InRelease [4,502 B]                                        
Err:6 https://repo.skype.com/deb стабильная версия InRelease
  Следующие подписи недействительны: EXPKEYSIG 1F3045A5DF7587C3 Клиентский репозиторий Skype Linux <[email protected]>
Получено 4502 Б за 5 с (894 Б/с)
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Все пакеты обновлены.
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: Не удалось загрузить некоторые индексные файлы. Их игнорировали или вместо них использовали старые.

Пытаясь решить эту проблему, я позвонил sudo apt удалить skypeforlinux а потом сделал еще судо подходящее обновление. Обновление снова завершилось сообщением о неверной подписи.

Как я могу решить эту проблему с неверной подписью?

$ uname-миссис
Linux 5.4.0-77-общий x86_64
$ lsb_release -d
Описание: Ubuntu 20.04.2 LTS
Scott Stensland avatar
флаг ir
Я бы очень хотел, чтобы кто-нибудь из Microsoft подошел и исправил эту ошибку или нашел добровольца, который поддерживает инструментарий распространения пакетов Ubuntu... эта проблема продолжается и затрагивает всех, кто использует Skype.
Рейтинг:90
флаг 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 вы не должны увидеть ошибок.

Csaba Toth avatar
флаг us
Я был на нестабильном канале, и инструкции работали, за исключением того, что мне нужно было указать «нестабильный основной» в файлах списка. У меня был один для стабильного и один для нестабильного, оба они относились к нестабильному.

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

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