*
致社群中的聰慧人士 - 請協助解決此問題。如果有人知道這個問題的答案,我將非常感謝您的幫助 - *
*標題: 啟用金鑰 / 工作階段衝突錯誤 *
內容: 我正在嘗試在自架 n8n 執行個體上啟用社群授權金鑰,但我不斷遇到一個問題,它的行為就像已啟用或繫結到另一個工作階段/環境。
嗨 Terence,這個錯誤幾乎總是與啟用金鑰的運作方式有關:社群金鑰在您啟用它的時刻會綁定到一個實例。如果您的 n8n 被重新安裝、資料庫被重置,或是(在 Docker 中)容器/磁碟區被重建,您的設定就被視為新的實例——所以金鑰看起來像是「已在其他地方啟用」。
根據您的情況,有兩種解決方法:
1) 與之前相同的實例(只是故障):
n8n license:info # 查看目前儲存的內容
n8n license:clear # 移除過期的授權資料
然後重啟 n8n,並在「設定」→「使用情況和方案」中重新輸入金鑰(在最新版本上)。
2) 實例被重建(重新安裝 / 新容器 / 全新資料庫):
清除沒有幫助,因為金鑰已被舊實例消耗。最快的解決方式就是申請新的免費社群金鑰(使用您第一次使用的表單/電子郵件),然後啟用該金鑰。金鑰是免費的,所以重新發行是預期的流程。
為了下次防止這種情況:在升級時保持您的資料夾(~/.n8n,或 Docker 磁碟區)持久化——授權與您的工作流程一起存放在那裡。
如果以上都不行,請告訴我您如何執行 n8n(npm 或 Docker),以及您最近是否重新安裝或移動它,我會幫助您進一步縮小範圍。