用HestiaCP管理網站最大的好處是官方針對bug修復和新版本推動很穩定,可以放心開啟自動更新讓他更新版本。
不過在例行更新時發現某台VPS在設定畫面「Hestia Control Panel」版本是1.8.2,對比新版本是1.9.3,顯然是有問題的。
點擊進入 系統更新 後確認自動更新已開啟,但 Hestia 核心方案 「狀態」是呈現金嘆號。
查找官方論壇,果然有人發生的時間跟問題是一樣的,需要進入伺服器下指令更新
apt-get update&&upgrade
更新到一半就跳出以下錯誤,問題在於NGINX的PGP金鑰在2024/6/14過期,需要進行更新
An error occurred during the signature verification. The repository is not u>
W: Failed to fetch https://nginx.org/packages/mainline/ubuntu/dists/focal/InRel>
W: Some index files failed to download. They have been ignored, or old ones use.

按照Nginx官方Blog說明,Ubuntu只需要執行下列命令即可
curl https://nginx.org/keys/nginx_signing.key | gpg --dearmor | sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null

執行以下命令來驗證新密鑰的到期日期
gpg --dry-run --quiet --no-keyring --import --import-options import-show /usr/share/keyrings/nginx-archive-keyring.gpg

最後再重新執行最上面的更新指令,HestiaCP的版本就能更新到最新版、同時警告畫面也會消失
