Skip to content

[Bug] Update failure and file loss on low disk space #12692

@jbwfu

Description

@jbwfu

Contact Information

No response

1Panel Version

2.1.12

Problem Description

在系统空间不足的情况下,在面板更新点击更新会导致更新失败并缺失核心文件(例如 1panel-agent)导致面板不可用

Steps to Reproduce

  1. 使系统处于较小可用空间状态
  2. 从面板进行更新

The expected correct result

若空间不足则应终止更新,至少保证当前版本功能不应受影响

Related log output

Additional Information

❯ sudo systemctl status 1panel-agent.service
● 1panel-agent.service - 1Panel, a modern open source linux panel
     Loaded: loaded (/etc/systemd/system/1panel-agent.service; enabled; preset: disabled)
    Drop-In: /usr/lib/systemd/system/service.d
             └─10-timeout-abort.conf
     Active: activating (auto-restart) (Result: exit-code) since Sat 2026-05-09 15:04:15 CST; 9ms ago
 Invocation: 983c59e20c9b47cf8322a5aa52b6cbdb
    Process: 421544 ExecStart=/usr/bin/1panel-agent (code=exited, status=203/EXEC)
   Main PID: 421544 (code=exited, status=203/EXEC)
   Mem peak: 1.2M
        CPU: 2ms

May 09 15:04:15 localhost.localdomain systemd[1]: 1panel-agent.service: Main process exited, code=exited, status=203/EX>
May 09 15:04:15 localhost.localdomain systemd[1]: 1panel-agent.service: Failed with result 'exit-code'.

即使扩容后在面板尝试更新仍然失败,并未找到从命令行更新的相关命令。手动补齐 1panel-agent 文件后从面板更新成功。

Metadata

Metadata

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions