在我看到你最新回覆之前的空檔,我輸入了 sherpa update upgradable——現在正在執行中……所以當我執行 sherpa check 時,應該就是最新的了
[Eric@QNAP451 ~]$ sudo sherpa upgrade upgradable
Password:
sherpa v251203-stable
done: actions complete.
• 套件操作開始於 12:10:22 AM,結束於 12:13:28 AM,耗時 = 3分06秒
• 這些套件操作已成功完成:
1 秒內下載 ClamAV QPKG
1 秒內下載 duf QPKG
1 秒內下載 Bazarr QPKG
1 秒內下載 Glances QPKG
1 秒內下載 HideThatBanner QPKG
1 秒內下載 inxi QPKG
1 秒內下載 Kapowarr QPKG
1 秒內下載 Headphones QPKG
1 秒內下載 LazyLibrarian QPKG
1 秒內下載 Mylar3 QPKG
1 秒內下載 NZBHydra2 QPKG
1 秒內下載 nzbget QPKG
1 秒內下載 nzbToMedia QPKG
1 秒內下載 OliveTin QPKG
1 秒內下載 sha3sum QPKG
1 秒內下載 Par2turbo QPKG
1 秒內下載 pyLoad QPKG
1 秒內下載 TrguiNG QPKG
1 秒內下載 Unmanic QPKG
1 秒內下載 WebSSH QPKG
1 秒內停用 SABnzbd QPKG
2 秒內停用 pyLoad QPKG
2 秒內停用 WebSSH QPKG
3 秒內停用 LazyLibrarian QPKG
12 秒內停用 Glances QPKG
1 秒內停用 HideThatBanner QPKG
1 秒內停用 Par2turbo QPKG
5 秒內升級 duf QPKG (v240731 -> v250927)
10 秒內升級 HideThatBanner QPKG (v240807 -> v250927)
6 秒內升級 nzbget QPKG (v24.5 -> v25.4)
5 秒內升級 OliveTin QPKG (v241223 -> v251121)
11 秒內升級 Par2turbo QPKG (v1.1.0 -> v1.2.0)
5 秒內升級 sha3sum QPKG (v240808 -> v250706)
1 秒內清理 OliveTin QPKG
1 秒內重新啟用 Par2turbo QPKG
1 秒內重新啟用 Unrar QPKG
2 秒內重新啟用 Entware QPKG
1 秒內啟用 HideThatBanner QPKG
5 秒內升級 TrguiNG QPKG (v250123 -> v251121)
1 秒內清理 TrguiNG QPKG
6 秒內升級 Bazarr QPKG (v250123 -> v251121)
5 秒內升級 ClamAV QPKG (v241223 -> v251121)
11 秒內升級 Glances QPKG (v250123 -> v251121)
5 秒內升級 Headphones QPKG (v250123 -> v251121)
5 秒內升級 inxi QPKG (v240813 -> v251010)
5 秒內升級 Kapowarr QPKG (v250123 -> v251121)
11 秒內升級 LazyLibrarian QPKG (v250123 -> v251121)
5 秒內升級 Mylar3 QPKG (v250123 -> v251121)
5 秒內升級 NZBHydra2 QPKG (v241223 -> v251121)
5 秒內升級 nzbToMedia QPKG (v240205 -> v251121)
11 秒內升級 pyLoad QPKG (v250123 -> v251121)
5 秒內升級 Unmanic QPKG (v250103 -> v251121)
10 秒內升級 WebSSH QPKG (v250123 -> v251121)
1 秒內清理 Bazarr QPKG
1 秒內清理 Glances QPKG
1 秒內清理 Headphones QPKG
1 秒內清理 Kapowarr QPKG
1 秒內清理 LazyLibrarian QPKG
1 秒內清理 Mylar3 QPKG
1 秒內清理 NZBHydra2 QPKG
1 秒內清理 nzbToMedia QPKG
1 秒內清理 pyLoad QPKG
1 秒內清理 Unmanic QPKG
1 秒內清理 WebSSH QPKG
• 這些套件操作失敗(及原因):
1 秒內啟用 Glances QPKG (1)
1 秒內啟用 SABnzbd QPKG (1)
1 秒內啟用 pyLoad QPKG (1)
2 秒內啟用 LazyLibrarian QPKG (1)
1 秒內啟用 WebSSH QPKG (1)
[Eric@QNAP451 ~]$
OneCD
85
sherpa check 不會升級任何東西。它會執行一系列測試,並嘗試修正缺少的支援套件。所以,你仍然需要執行它。
[Eric@QNAP451 ~]$ sudo sherpa check
Password:
sherpa v251203-stable
完成:動作已完成。
• 套件動作開始於 12:16:24 AM,結束於 12:18:48 AM,耗時 = 2分24秒
• 以下套件動作已成功完成:
安裝輔助 PIP,耗時 4 秒
重新啟用 pyLoad QPKG,耗時 30 秒
重新啟用 Glances QPKG,耗時 52 秒
重新啟用 OSickGear QPKG,耗時 9 秒
重新啟用 SABnzbd QPKG,耗時 37 秒
重新啟用 WebSSH QPKG,耗時 9 秒
重新啟用 OTautulli QPKG,耗時 16 秒
重新啟用 LazyLibrarian QPKG,耗時 49 秒
• 以下套件動作已略過(原因如下):
「簽署」duf QPKG,耗時 1 秒(已簽署)
「簽署」Entware QPKG,耗時 1 秒(已簽署)
「簽署」HideThatBanner QPKG,耗時 1 秒(已簽署)
「簽署」IncreaseTimeouts QPKG,耗時 1 秒(已簽署)
「簽署」nzbget QPKG,耗時 1 秒(已簽署)
「簽署」OliveTin QPKG,耗時 1 秒(已簽署)
「簽署」OReadarr QPKG,耗時 1 秒(已簽署)
「簽署」OSonarr QPKG,耗時 1 秒(已簽署)
「簽署」Par2turbo QPKG,耗時 1 秒(已簽署)
「簽署」QDK QPKG,耗時 1 秒(已簽署)
「簽署」sha3sum QPKG,耗時 1 秒(已簽署)
「簽署」sherpa QPKG,耗時 1 秒(已簽署)
「簽署」Unrar QPKG,耗時 1 秒(已簽署)
「簽署」TrguiNG QPKG,耗時 1 秒(已簽署)
「簽署」Bazarr QPKG,耗時 1 秒(已簽署)
「簽署」ClamAV QPKG,耗時 1 秒(已簽署)
「簽署」Glances QPKG,耗時 1 秒(已簽署)
「簽署」Headphones QPKG,耗時 1 秒(已簽署)
「簽署」inxi QPKG,耗時 1 秒(已簽署)
「簽署」Kapowarr QPKG,耗時 1 秒(已簽署)
「簽署」LazyLibrarian QPKG,耗時 1 秒(已簽署)
「簽署」Mylar3 QPKG,耗時 1 秒(已簽署)
「簽署」NZBHydra2 QPKG,耗時 1 秒(已簽署)
「簽署」nzbToMedia QPKG,耗時 1 秒(已簽署)
「簽署」OMedusa QPKG,耗時 1 秒(已簽署)
「簽署」OqBittorrent QPKG,耗時 1 秒(已簽署)
「簽署」OSickGear QPKG,耗時 1 秒(已簽署)
「簽署」OTautulli QPKG,耗時 1 秒(已簽署)
「簽署」OWatcher3 QPKG,耗時 1 秒(已簽署)
「簽署」pyLoad QPKG,耗時 1 秒(已簽署)
「簽署」SABnzbd QPKG,耗時 1 秒(已簽署)
「簽署」Unmanic QPKG,耗時 1 秒(已簽署)
「簽署」WebSSH QPKG,耗時 1 秒(已簽署)
OneCD
88
看起來不錯!
現在,清理 SAB:
/etc/init.d/sabnzbd.sh clean
…然後這次以除錯模式啟動它:
/etc/init.d/sabnzbd.sh start debug
編輯: 其實,看起來 SAB 在檢查期間已經重新啟動了。不錯。
現在它的狀態如何?
/etc/init.d/sabnzbd.sh s
另外:別忘了遷移你的 ‘O’ 套件:https://github.com/OneCDOnly/sherpa/discussions/321
[Eric@QNAP451 ~]$ sudo /etc/init.d/sabnzbd.sh clean
Password:
- 來源: sabnzbd.sh, 動作: clean, 時間: 2025年12月4日 週四 12:26:18 AM CST, 負載: 0.17
- 套件: 251121, 服務: 251121, 函式庫: 251121
- QPKG 已啟用: false
- 應用程式自動更新: true
- 目前 git 分支: master
- 守護程序 PID: 無
> 清理本地儲存庫: OK
> 清理虛擬 Python 環境: OK
> 清理 PyPI 快取: OK
> 移除應用程式版本: OK
> 清理暫存路徑: OK
= 來源: sabnzbd.sh, 動作: clean, 時間: 2025年12月4日 週四 12:26:19 AM CST, 結果: OK, 花費: 204ms, 負載: 0.17
[Eric@QNAP451 ~]$ sudo /etc/init.d/sabnzbd.sh start debug
- 來源: sabnzbd.sh, 動作: start, 時間: 2025年12月4日 週四 12:26:41 AM CST, 負載: 0.12
- 套件: 251121, 服務: 251121, 函式庫: 251121
= 'SABnzbd' QPKG 已停用。請先使用以下指令啟用:/etc/init.d/sabnzbd.sh enable
= 來源: sabnzbd.sh, 動作: start, 時間: 2025年12月4日 週四 12:26:41 AM CST, 結果: 失敗, 花費: 16ms, 負載: 0.12
[Eric@QNAP451 ~]$
得好好研究一下什麼是遷移 O 套件……
OneCD
90
不知道為什麼 SAB 現在被停用了……這很奇怪。
請再次啟用它:
/etc/init.d/sabnzbd.sh enable
……然後再次啟動它:
/etc/init.d/sabnzbd.sh start debug
哇,那個除錯清單很長(而且還在增加)。你想要全部貼出來嗎?
喔喔——我剛剛嘗試登入 sabnzbd 的 GUI 頁面,結果成功打開了!
OneCD
93
不用,只要留意一下,看到最後有綠色線就表示成功。如果看到紅色線,我們就需要調查一下。
OneCD
94

不,SABnzbd 並不是 ‘O’ 套件,所以沒有需要遷移的東西。
好的,那麼我認為,你又一次獎勵了不良行為並救了我……直到下次。非常感激。
順便說一下——你問我是否在更新 Sherpa……有沒有辦法讓它自動更新?
看起來我今天已經達到回覆的最大次數了……我真是個新手!
完全不知道什麼是 cron
,所以沒有,並不是有意或自覺地這麼做。我沒問題手動去做,只要有一個好用、可靠的 CLI 指令就行。
OneCD
97
通常我會建議設成 cron 工作,不過 QTS 裡的 cron 並不太友善,而且它有個壞習慣,就是會移除使用者自訂的工作。
你之前有建立過 cron 工作嗎?
自動更新其實很容易出錯。你大概也看過有人自動更新 NAS 的韌體,結果有一天 NAS 就在網路上消失了,因為更新把某些東西搞壞了。
或許還是定期手動執行更新流程比較好?比如一個月一次?
OneCD
98
唉……這個論壇有時候真是的…… 
嗯,最適合你的指令是:
sudo sherpa upgrade new
如果你手動執行這個(通常幾分鐘內就會完成),如果升級出問題(壞掉什麼),你就可以馬上處理。
如果你產生一份狀態報告,當有新套件可用時你會收到通知。除非有東西可以升級,不然沒必要執行升級!
sudo sherpa status
OneCD
99
@erkme73,這讓我有了一個想法。我會考慮加入一個自動通知功能,如果有套件可以升級,會在 NAS 系統日誌中放置訊息。它會透過 cron 排程執行,並且會自我安裝和維護,所以你不需要了解 cron。 **編輯:**更好的方式是:它會以常駐程式(daemon)方式運行。
只要在 QuLog 中設定正確的通知規則,你就可以透過電子郵件收到可用升級的通知:你不需要自己檢查。
嘿!我現在又可以發文了
這聽起來是個很棒的計劃。只要告訴我這是不是需要我這邊主動操作,還是更新到有這個變更的版本後就會自動出現?
無論如何,我已經把檢查/更新 CLI 的指令加到提醒裡,會更頻繁地檢查。
OneCD
101
嗨,兄弟,目前你這邊不用做任何事。我還需要花點時間來撰寫和測試這個功能。這已經在我的待辦清單上了,不過我現在還有其他事情要修正。
等到可以測試時我會公告。
嗨 OneCD,
你可能還記得我,之前在舊論壇上,那個擁有非常慢的 NAS(TS-119P II)並因此遇到一些問題的人(我甚至可能就是你為其編寫 IncreasedTimeOuts 的那個人)。我終於買了新的 NAS。因為你過去的大力幫助,我選擇了 TS-216G,因為我真的很喜歡 Sherpa 的運作方式,以及你快速且持續的支援。
一切看起來都很順利,所以我只是想表達對你所做工作的感謝!請繼續保持這麼棒的工作!