Ошибка «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