無法刪除檔案。 警告!unlink:沒有來自Admin的檔案或目錄錯誤

本文提供您看到錯誤​ 無法刪除檔案之問題的解決方案。 警告!取消連結:執行JavaScript/CSS排清時,Commerce Admin中沒有這類檔案或目錄錯誤

受影響的產品和版本

  • Adobe Commerce 2.4.0 - 2.4.6、所有部署方法

問題

執行JS/CSS排清時發生錯誤:

無法刪除「/app/pub/static/_cache/merged/.nfsa42d0e64799fd1000000001b」檔案。 警告!unlink(https://experienceleague.adobe.com/app/pub/static/_cache/merged/.nfsa42d0e64799fd1000000001b?lang=zh-Hant):沒有這樣的檔案或目錄

或:您在Admin中看到上述錯誤,和/或在New Relic或部署記錄中看到類似錯誤。

或者:您無法存取進階報告,且analytics_collect_data cron作業失敗並出現此錯誤:

無法刪除「/app/var/tmp/analytics/tmp/.nfsb3b6041dd44588a0000850c0」檔案。 警告!unlink(https://experienceleague.adobe.com/app/var/tmp/analytics/tmp/.nfsb3b6041dd44588a0000850c0?lang=zh-Hant):沒有這樣的檔案或目錄

要再現的步驟:

方法1:

  1. 登入Admin。
  2. 前往​ System > Cache Management
  3. 按一下​ FlushJavaScript/CSSCache

方法2:

  1. 登入Admin。
  2. 前往​ Stores > Settings > Configuration
  3. 變更Base URL或Base URL (Secure)。
  4. 按一下​ Save Config

解決方案

如果您使用Adobe Commerce雲端基礎結構,並已安裝包含修補程式的magento/magento-cloud-patches 1.0.22,則不需要另外安裝ACSD-50165。

雲端基礎結構上的Adobe Commerce:將Commerce的雲端修補程式升級為1.0.22 (或更新版本),其中包含此修正: Commerce的雲端修補程式

Adobe Commerce內部部署:使用品質修補工具>使用狀況套用ACSD-50165。 ACSD-50165修補程式隨附QPT v1.1.30.

相關閱讀

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a