1Panel-dev / 1Panel

🔥 #1 Rated Web-based Linux Server Management Tool. / 现代化、开源的 Linux 服务器运维管理面板。
https://www.1panel.cn
GNU General Public License v3.0
23.13k stars 2.1k forks source link

[BUG]compose文件异常时,应用一直处于安装中状态 #5974

Open wan92hen opened 4 months ago

wan92hen commented 4 months ago

联系方式

No response

1Panel 版本

v1.10.13-lts

问题描述

使用默认参数安装 palworld-server-tool 应用时,应用一直处于安装中状态,应用日志提示如下,实际应用已经安装失败无法正常安装。

service "palworld-server-tool" refers to undefined volume 示例:./data/Pal/Saved/SaveGames/0/5633F58B91BB4CFDAE555321CA7E6C8E: invalid compose project

重现步骤

  1. 使用默认参数安装 palworld-server-tool 应用
  2. 查看应用状态及日志

期待的正确结果

建议考虑以下几种处理机制:

  1. 应用参数增加类似正则校验规则,避免不修改默认参数的情况下可以直接安装;
  2. 应用默认参数留空,采用 placeholder 的方式进行相关提示;
  3. 类似这样 compose 异常的情况下,可以正确判定应用安装失败;
  4. 增加应用强制删除功能,如果有其他情况应用卡在安装中状态时,可以通过强制删除进行处理。

相关日志输出

No response

附加信息

No response

wanghe-fit2cloud commented 4 months ago

感谢反馈,我们会在后续版本中考虑上述需求并持续优化。