TS-469 Pro自動重置後應用程式消失

大家好,

上週五,我們的 TS-469 Pro 自行進行了軟重置。經過一些研究,我發現這是一個已知的 bug,所以我暫時禁用了重置按鈕。

但主要問題是 Transmission 現在消失了,就像被卸載了一樣。當我用 SSH 檢查隱藏的 .qpkg 資料夾時,發現應用程式還在。它需要 Optware 才能運行,所以我嘗試啟動它,但出現「Optware 已停用」的錯誤。

我已經保存了 Optware 和 Transmission 的 .qpkg 檔案,所以先嘗試手動安裝,但安裝過程會卡住。用 PuTTY 嘗試時,看起來 Optware 安裝卡在下載 ipkg 的地方,我猜是來源已經不存在了?

我知道這些應用程式和這個設定都很舊也過時了,但它已經穩定運作好幾年,現在突然無法使用。我會考慮升級,但目前想看看有沒有什麼方法可以快速恢復運作。

我檢查了 qpkg.conf 檔案,沒有看到 Optware 或 Transmission 的記錄,雖然它們的資料夾還在 /share/MD0_DATA/.qpkg。

系統磁碟分割區和預設共享仍然存在嗎?

是的,一切都在,資料未被更動。只需要重新設定一些一般設定,例如時間、排程掃描作業和 SMART 硬碟檢查。

最近 NAS 有收到任何更新嗎?

嗨 Nelson,

沒有,它已經多年沒有更新了。

我仍然不明白它是怎麼會突然自行重設的,但這又是另一個需要討論的問題。

你有多久沒做排程重啟了?像是多久沒更新(或是它已經不再收到更新了?)。雖然大家都說伺服器不會關機,但偶爾還是要做排程重啟,才能讓持續運作的負載得到刷新,也建議電腦保持最新(如果還有收到更新的話)。我建議你先做這個步驟再嘗試其他方法,如果你的情況是很久沒更新了。

祝好。

請檢查以下選項,看看是否符合您的情況:

QNAP 上的某些應用程式突然消失可能有多種原因。以下是最常見的幾種:

  1. 韌體或應用程式更新
    有時,在更新 NAS 韌體或應用程式後,某些應用程式可能不再相容,或因不符合新要求而被自動卸載。

  2. 檔案系統問題
    如果檔案系統損毀或硬碟出現錯誤,應用程式可能無法正常載入,甚至會從選單中消失。

  3. 第三方應用程式被停用
    如果您安裝了來自外部(非官方)來源的應用程式,它們可能在重新啟動、更新或更改安全性設定後被停用。

  4. 空間不足
    當系統偵測到空間不足時,可能會停用某些功能或應用程式,以維持 NAS 的穩定性。

  5. 權限或使用者設定
    如果使用者或權限設定有所更動,某些應用程式可能不再對特定使用者顯示。

  6. 惡意程式或未授權存取
    在較嚴重的情況下,如果系統遭到入侵(例如 QSnatch 或 DeadBolt 惡意程式),某些應用程式可能會消失或無法存取。

我只有在我們的路由器進行韌體更新時才會重新啟動,通常間隔幾個月。我已經重新啟動過好幾次了,但應用程式仍然消失。

你列出的那些原因據我所知都不適用,而自動重置是工廠的錯誤。自從我禁用重置按鈕後就沒再發生過。

如果有熟悉的人能幫我把這個程式碼恢復到可用狀態,我將非常感激。如前所述,這些應用程式仍然在 MD0_DATA 中,但被停用了。

你有檢查過 qpkg.conf 檔案,看看這些應用程式是否在裡面被停用嗎?

我在 etc/default_config 找到了一個 qpkg.conf,但裡面並沒有列出應用程式。我是不是找錯地方了?好像在其他地方也找不到 qpkg.conf。

應該在

/etc/config/qpkg.conf

至少在 CAT2 裝置上是如此,舊型機種則不確定

是的,你說得對,裡面也有一個。不包含 Transmission 或 Optware。

NAS 會保留備份嗎?我可以從中提取先前的副本嗎?或者可以在目前的空檔案中加入必要的內容嗎?

查看 share/MD0_DATA/.@backup_config 中是否有配置備份的 tar 檔案

沒錯,它們確實在那裡!已經超過問題發生的地方了。我需要解壓這些檔案(gunzip)然後尋找 conf 嗎?

以前從未在 QNAP 上解壓過 tar 檔案……可以嘗試使用 tar 指令,或者直接在外部解壓。

好的,我會試試看。另外,我也不太確定要怎麼從外部進入那個目錄,不過我會研究看看。

有沒有辦法直接用其中一個備份來還原整個系統?

以下是如何僅提取 qpkg.conf 檔案的方法:
https://forum.qnap.com/viewtopic.php?p=643513#p643513

你真是傳奇,謝謝你!!!成功了!

所有應用程式都回來了,也在 App Store 顯示了。我已經備份了 .conf 檔案和備份的 tar 檔,以防萬一。

感謝 @dolbyman 和 Nelson @office1 的協助,讓我走上正確的方向 :slight_smile: