今天檢查更新的時候,出現了以下錯誤:
GPG error: https://packages.sury.org/php stretch InRelease: The following signatures were invalid...
E: The repository 'https://packages.sury.org/php stretch InRelease' is not signed.
...
問題發生原因在於 DPA 有新的 signing key 了,所以只要更新就可以了
- 先移除舊的
sudo rm /etc/apt/trusted.gpg.d/php.gpg - 接著下載新的
sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
這時候再執行 suto apt update 就可以正常更新了