1. 升级过程中出现错误,导致服务不可用
解决办法:
通过 restore 命令回滚至上一个稳定版本
1pctl restore
2. 点击检测升级无法获取到最新版本。
解决办法:
-
先确认是否最新版本为 beta 版本,beta 版本需要在面板设置中 启用预览体验计划 ,才能正常获取到版本升级。
-
如果是 lts 版本无法正常获取(一般出现在 1.10.5 1.10.6 1.10.7),可以尝试下面方法:
# 停止服务
1pctl stop
# 备份二进制
mv /usr/local/bin/1panel /usr/local/bin/1panel.bak
wget https://resource-fit2cloud-com.oss-cn-hangzhou.aliyuncs.com/1panel/package/stable/v1.10.20-lts/release/1panel-v1.10.20-lts-linux-amd64.tar.gz
tar zxvf 1panel-v1.10.20-lts-linux-amd64.tar.gz
# 复制替换
cp 1panel-v1.10.20-lts-linux-amd64/1panel /usr/local/bin/
# 重启服务
1pctl restart
之后再登录面板升级
3. 在 1.10.7 版本中,升级前备份压缩的时候出现 tar: db/1Panel.db-shm: File removed before we read it
解决办法:
-
尝试直接升级到最新的 1.10.9 版本;
-
如果无法直接升级,执行以下命令手动升级:
# 停止服务
1pctl stop
# 备份 1panel 二进制
mv /usr/local/bin/1panel /usr/local/bin/1panel.bak
cd /opt/1panel/tmp/upgrade
# 找到最近的文件夹,如 upgrade_20240524101910 复制二进制
cp /opt/1panel/tmp/upgrade/upgrade_20240524101910/downloads/1panel-v1.10.9-lts-linux-amd64/1panel /usr/local/bin/1panel
# 重启服务
1pctl restart
重启后会发现版本还是 1.10.7,可以正常点击升级。