Skype ошибка ключа [Решено]

Автор dzhoser, 09 июля 2021, 22:13:05

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

dzhoser

При попытке загрузить обновления выходила ошибка
W: Не удалось получить https://repo.skype.com/deb/dists/stable/InRelease  Следующие подписи неверны: EXPKEYSIG 1F3045A5DF7587C3 Skype Linux Client Repository <se-um@microsoft.com>
Починил так
curl https://repo.skype.com/data/SKYPE-GPG-KEY | sudo apt-key add -
Возможно кому то пригодится
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

lionet

Половинчатые меры. При обновлении репозитория всё равно выдаёт предупреждение:
W: https://repo.skype.com/deb/dists/stable/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.

Для избавления от ошибки нужно экспортировать установленный ключ из легаси в современное хранилище (/etc/apt/trusted.gpg.d/имя.gpg)

Первым делом нужно узнать идентификатор (не знаю как правильно называется это число) ключа skype. Выполняем вывод всех ключей в легаси хранилище.
gpg --list-keys --keyring /etc/apt/trusted.gpgВывод будет примерно таким:
lionet@debian:~/downloads$ gpg --list-keys --keyring /etc/apt/trusted.gpg
/etc/apt/trusted.gpg
--------------------
pub   dsa1024 2007-03-08 [SC]
      4CCA1EAF950CEE4AB83976DCA040830F7FAC5991
uid         [ неизвестно ] Google, Inc. Linux Package Signing Key <linux-packages-keymaster@google.com>
sub   elg2048 2007-03-08 [E]

pub   rsa2048 2016-06-22 [SC]
      D4040146BE3972509FD57FC71F3045A5DF7587C3
uid         [ неизвестно ] Skype Linux Client Repository <se-um@microsoft.com>
sub   rsa2048 2016-06-22 [E]

Идентификатор ключа Skype D4040146BE3972509FD57FC71F3045A5DF7587C3. Нам нужны последние 8 цифр. Экспортируем ключ из легаси хранилища в современное:
sudo apt-key export DF7587C3 | sudo gpg --dearmour -o /etc/apt/trusted.gpg.d/skype.gpg
Ключ сохранится в каталоге /etc/apt/trusted.gpg.d/ с именем skype.gpg (вместо skype можно ввести любое имя)
Запускаем команду обновления данных репозиториев
sudo aptitude update (я использую aptitude. Вместо неё можно использовать apt-get)
Предупреждение должно уйти.

Можно удалить ключ из легаси хранилища, чтобы не мешался, но тогда нужно будет предварительно переименовать полученный файл в новом хранилище /etc/apt/trusted.gpg.d/skype.gpg иначе он тоже будет удалён.
sudo mv /etc/apt/trusted.gpg.d/skype.gpg /etc/apt/trusted.gpg.d/skype.gpg.bak
sudo apt-key del DF7587C3
sudo mv /etc/apt/trusted.gpg.d/skype.gpg.bak /etc/apt/trusted.gpg.d/skype.gpg

Взято отсюда.
Debian 11 xfce4