Ошибка «Key is stored in legacy trusted.gpg keyring»

Ошибка «Key is stored in legacy trusted.gpg keyring» (VERSION=»22.04.3 LTS (Jammy Jellyfish)»)

При выполнение apt update получил сообщение:

W: http://ppa.launchpad.net/ondrej/php/ubuntu/dists/jammy/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details

Надо посмотреть список ключей:

apt-key list

pub   rsa1024 2009-01-26 [SC]

      14AA 40EC 0831 7567 56D7  F66C 4F4E A0AA E526 7A6C

uid           [ unknown] Launchpad PPA for Ondřej Surý

pub   rsa4096 2016-05-17 [SC]

      0A9A F211 5F46 87BD 2980  3A20 6B73 A36E 6026 DFCA

uid           [ unknown] RabbitMQ Release Signing Key <info@rabbitmq.com>

sub   rsa4096 2016-05-17 [E]

pub   rsa4096 2012-05-11 [SC]

      790B C727 7767 219C 42C8  6F93 3B4F E6AC C0B2 1F32

uid           [ unknown] Ubuntu Archive Automatic Signing Key (2012) <ftpmaster@ubuntu.com>

Я подсветил, где выбрал нужный. Берутся последние 8 символов ключа (они разделены по 4 символа в 2 блока) и выполняется команда:

apt-key export E5267A6C | sudo gpg --dearmour -o /etc/apt/trusted.gpg.d/ppa.gpg

Выдаётся предупреждение:

Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).

На него можно не обращать внимание. Теперь apt update должен выполниться без ошибок (если это был единственный проблемный ключ).


Использованный материал.

https://askubuntu.com/questions/1398344/apt-key-deprecation-warning-when-updating-system

Добавить комментарий