最近更新TrueNAS的APP时发现,在更新完成后,会弹出”[EFAULT] Failed ‘up’ action for ‘xxx’ app. Please check /var/log/app_lifecycle.log for more details的报错。
这其实是网络问题。尽管显示的下载进度已经完成,但似乎还有什么下载任务没有在预期时间内完成,随即系统便开始尝试部署APP就导致了错误。
只需要等待一段时间之后再尝试手动部署APP就可以了。等待时间也许和APP的文件大小有关,像ddns-updater这种轻量应用我只等了10分钟,但Emby就等了很久很久。
如果等了一晚上也无法部署成功,那可能需要试试更改代理,或者研究一下是不是其他问题了。
更新:
看了下日志,基本都是registry-1.docker.io通信异常,尝试换源和代理都没用。有些app等待一段时间后会好,但是gitea的app三天了也启动不了,实在没办法尝试系统更新到25.04,过了半天时间终于启动了。
现在TrueNAS的社区版本版本稳定性实在是太差了,技术栈变来变去,每次更新后都会出现app兼容问题,建议没有需求不要追TrueNAS的更新,已经沦为实验品了。









