Ошибка An error occurred during the signature verification при apt update

Главная » Блог программиста » Ошибка An error occurred during the signature verification при apt update

Просмотров: 3272

Ошибка An error occurred during the signature verification при apt update

При обновлении ПО серверов на linux (Debian) через APT (командой apt update) с установленным через отдельный репозиторий php может возникнуть ошибка вида:

W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://packages.sury.org/php stretch InRelease: The following signatures were invalid: EXPKEYSIG номер_ключа  DEB.SURY.ORG Automatic Signing Key <deb@sury.org>
W: Failed to fetch https://packages.sury.org/php/dists/stretch/InRelease  The following signatures were invalid: EXPKEYSIG номер_ключа DEB.SURY.ORG Automatic Signing Key <deb@sury.org>
W: Some index files failed to download. They have been ignored, or old ones used instead.

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

wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
Но все забывают, что перед этим нужно удалить старый ключ:
apt-key del номер_ключа

Друзья! Приглашаем вас к обсуждению. Если у вас есть своё мнение, напишите нам в комментарии.