1Panel v1.10.7lts 无法正常升级错误修复
1Panel v1.10.7-lts 版本在升级过程中存在一个小错误,会导致面板升级失败。 具体表现为在 v1.10.7-lts 版本中,升级前备份压缩的时候出现 tar: db/1Panel.db-shm: File removed before we read it
解决办法:
- 尝试直接升级到最新的 v1.10.9-lts 版本;
- 如果无法直接升级,执行以下命令手动升级:
1pctl stop # 停止 1panel 服务
mv /usr/local/bin/1panel /usr/local/bin/1panel.bak # 备份 1panel 二进制
cd /opt/1panel/tmp/upgrade
ls # 列出当前文件夹下的内容
找到最近的文件夹,如 upgrade_20240524101910
,复制最近下载的新版本 1panel 二进制
cp /opt/1panel/tmp/upgrade/upgrade_20240524101910/downloads/1panel-v1.10.9-lts-linux-amd64/1panel /usr/local/bin/1panel
1pctl restart # 重启 1panel 服务
- 尝试再次直接升级到最新的 v1.10.9-lts 版本,不出意外的话这次版本就能正常升级了;
具体说明详见:BUG@centos v1.10.7-lts 更新报错 · Issue #5111 · 1Panel-dev/1Panel