Fig 終止服務後發生的一個問題


建立時間: 2026年10月22日 12:56
更新時間: 2026年10月22日 12:56

說明

以前曾經分享過一款名為 Fig 的終端機擴充工具,可以提供指令自動補全、參數提示等功能,不過 Fig 已經在 2024 年 9 月 1 日正式終止服務。

今天在更新 Linux 伺服器的時候,意外發現伺服器竟然存在 Fig 的軟體來源設定,而且還因為 Fig 的 GPG 簽章驗證失敗,導致整個更新流程失敗,本篇就來分享這次遇到的問題和解決辦法。

文章封面圖

黃昏城市窗景下的開發者工作室.png

Fig 已經終止服務

Fig 原本是一款相當實用的終端機輔助工具,後來被 Amazon 收購,相關功能逐步整合至 Amazon Q Developer,而原本的 Fig 服務也在 2024 年 9 月 1 日正式終止。

因此,如果讀者以前曾經安裝 Fig,建議可以檢查並移除不再使用的相關設定。

更新 Linux 發生錯誤

今天透過 Laravel Forge 更新 Linux 伺服器的時候,突然發生以下錯誤。

Err:6 https://repo.fig.io/apt stable InRelease
  The following signatures were invalid: xxx Fig <maintainer@fig.io>

W: GPG error: https://repo.fig.io/apt stable InRelease:
The following signatures were invalid: xxx Fig <maintainer@fig.io>

E: The repository 'https://repo.fig.io/apt stable InRelease' is not signed.

從錯誤訊息可以看出,系統在更新 Fig 的 APT 軟體來源時,因為 GPG 簽章驗證失敗,導致更新中斷。

比較讓我意外的是,我原本只在本地 Mac 電腦使用 Fig,卻不知道為什麼 Linux 伺服器也有相關設定,懷疑可能是以前透過 SSH 連線時 Fig 跳出提示叫我安裝的,不過已經不可考了。

移除 Fig 軟體來源

既然 Fig 已經終止服務,而且也沒有繼續使用的需求,就可以將相關設定移除。

首先,刪除 Fig 的 APT 軟體來源設定。

sudo rm -f /etc/apt/sources.list.d/fig.list

接著,確認沒有其他軟體來源使用 Fig 的 GPG 金鑰後,將金鑰刪除。

sudo rm -f /etc/apt/keyrings/fig.gpg

最後,重新更新套件清單。

sudo apt update

如果沒有再出現 Fig 相關錯誤,就代表這次的軟體來源問題已經排除。

需要注意的是,以上操作只會移除 Fig 的軟體來源和 GPG 金鑰,並不代表完整解除安裝 Fig 程式。

結論

這次原本只是更新 Linux 伺服器,沒想到竟然因為早已終止服務的 Fig,導致更新失敗。

如果讀者以前也曾經使用 Fig,建議可以檢查一下自己的 Linux 伺服器,避免因為殘留的軟體來源設定,影響日後的系統更新。

觀看次數: 176
fig
按讚追蹤 Enjoy 軟體 Facebook 粉絲專頁
每週分享資訊技術

一杯咖啡的力量,勝過千言萬語的感謝。

支持我一杯咖啡,讓我繼續創作優質內容,與您分享更多知識與樂趣!