1Panel icon indicating copy to clipboard operation
1Panel copied to clipboard

[BUG] 应用无法升级

Open likesrt opened this issue 1 year ago • 2 comments

联系方式

[email protected]

1Panel 版本

专业版: v1.10.7-lts

问题描述

  1. 短时间内联系升级两个应用 会有一个应用概率一直卡在升级中状态。无法正常升级.

  2. 应用名称包含大写字母 升级失败。 新建应用时 应用名称包含大写字母。没有提示不能使用大写字母,直接进入创建流程、但是会一直卡在创建中。

重现步骤

同上

期待的正确结果

No response

相关日志输出

日志1:

[2024-05-10 16:32:53] [INFO] [AppStore] download file from https://apps-assets.fit2cloud.com/stable/1panel.json.zip  
[2024-05-10 16:32:53] [INFO] Starting synchronization of application details...  
[2024-05-10 16:32:53] [DEBUG] 56 1 * * *  
[2024-05-10 16:32:57] [INFO] Synchronization of application details Success  
[2024-05-10 16:32:57] [INFO] Synchronization with the App Store was successful!  
time="2024-05-10T16:35:57+08:00" level=warning msg="docker-compose.yml: `version` is obsolete"
[2024-05-10 16:36:10] [INFO] 开始升级应用 <no value>  
[2024-05-10 16:36:10] [DEBUG] tar --warning=no-file-changed --ignore-failed-read -zcf /opt/1panel/backup/app/halo/halo/halo_20240510163610m06lp/app.tar.gz  --exclude *.sock -C /opt/1panel/apps/halo halo  
[2024-05-10 16:36:10] [INFO] start to mysqldump | gzip > /opt/1panel/backup/app/halo/halo/halo_20240510163610m06lp/halo.sql.gz.gzip  
[2024-05-10 16:36:11] [DEBUG] tar --warning=no-file-changed --ignore-failed-read -zcf /opt/1panel/backup/app/halo/halo/halo_20240510163610m06lp.tar.gz  --exclude *.sock -C /opt/1panel/backup/app/halo/halo halo_20240510163610m06lp  
[2024-05-10 16:36:11] [INFO] download app[Halo] from https://apps-assets.fit2cloud.com/stable/1panel/halo/2.15.2/halo-2.15.2.tar.gz  
[2024-05-10 16:36:11] [INFO] upgrade app [halo] [halo] cp file log :    
[2024-05-10 16:36:11] [INFO] 开始拉取镜像 halohub/halo-pro:2.15.2  
[2024-05-10 16:36:14] [INFO] 开始升级应用 <no value>  
[2024-05-10 16:36:14] [DEBUG] tar --warning=no-file-changed --ignore-failed-read -zcf /opt/1panel/backup/app/openresty/openresty/openresty_202405101636141vgci/app.tar.gz  --exclude *.sock -C /opt/1panel/apps/openresty openresty  
[2024-05-10 16:36:16] [DEBUG] tar --warning=no-file-changed --ignore-failed-read -zcf /opt/1panel/backup/app/openresty/openresty/openresty_202405101636141vgci.tar.gz  --exclude *.sock -C /opt/1panel/backup/app/openresty/openresty openresty_202405101636141vgci  
[2024-05-10 16:36:16] [INFO] download app[OpenResty] from https://apps-assets.fit2cloud.com/stable/1panel/openresty/1.21.4.3-2-2-focal/openresty-1.21.4.3-2-2-focal.tar.gz  
[2024-05-10 16:36:17] [INFO] upgrade app [openresty] [openresty] cp file log :    
[2024-05-10 16:36:17] [INFO] 开始拉取镜像 1panel/openresty:1.21.4.3-2-2-focal  
[2024-05-10 16:36:20] [INFO] 镜像拉取成功  
[2024-05-10 16:36:26] [INFO] 镜像拉取成功  
[2024-05-10 16:41:09] [INFO] 应用  openresty 升级成功  


日志2:
[2024-05-10 16:38:03] [INFO] 开始升级应用 <no value>  
[2024-05-10 16:38:03] [DEBUG] tar --warning=no-file-changed --ignore-failed-read -zcf /opt/1panel/backup/app/openresty/openresty/openresty_20240510163803jwbab/app.tar.gz  --exclude *.sock -C /opt/1panel/apps/openresty openresty  
[2024-05-10 16:38:05] [DEBUG] tar --warning=no-file-changed --ignore-failed-read -zcf /opt/1panel/backup/app/openresty/openresty/openresty_20240510163803jwbab.tar.gz  --exclude *.sock -C /opt/1panel/backup/app/openresty/openresty openresty_20240510163803jwbab  
[2024-05-10 16:38:05] [INFO] download app[OpenResty] from https://apps-assets.fit2cloud.com/stable/1panel/openresty/1.21.4.3-2-2-focal/openresty-1.21.4.3-2-2-focal.tar.gz  
[2024-05-10 16:38:06] [INFO] upgrade app [openresty] [openresty] cp file log :    
[2024-05-10 16:38:06] [INFO] 开始拉取镜像 1panel/openresty:1.21.4.3-2-2-focal  
[2024-05-10 16:38:06] [INFO] 开始升级应用 <no value>  
[2024-05-10 16:38:06] [DEBUG] tar --warning=no-file-changed --ignore-failed-read -zcf /opt/1panel/backup/app/halo/HuaShuiMao-Halo/HuaShuiMao-Halo_20240510163806rq84q/app.tar.gz  --exclude *.sock -C /opt/1panel/apps/halo HuaShuiMao-Halo  
[2024-05-10 16:38:08] [INFO] start to mysqldump | gzip > /opt/1panel/backup/app/halo/HuaShuiMao-Halo/HuaShuiMao-Halo_20240510163806rq84q/HuaShuiMao-Halo.sql.gz.gzip  
[2024-05-10 16:38:09] [DEBUG] tar --warning=no-file-changed --ignore-failed-read -zcf /opt/1panel/backup/app/halo/HuaShuiMao-Halo/HuaShuiMao-Halo_20240510163806rq84q.tar.gz  --exclude *.sock -C /opt/1panel/backup/app/halo/HuaShuiMao-Halo HuaShuiMao-Halo_20240510163806rq84q  
[2024-05-10 16:38:10] [INFO] download app[Halo] from https://apps-assets.fit2cloud.com/stable/1panel/halo/2.15.2/halo-2.15.2.tar.gz  
[2024-05-10 16:38:10] [INFO] upgrade app [halo] [HuaShuiMao-Halo] cp file log :    
[2024-05-10 16:38:10] [INFO] 应用 HuaShuiMao-Halo 升级失败 invalid project name "HuaShuiMao-Halo": must consist only of lowercase alphanumeric characters, hyphens, and underscores as well as start with a letter or number  
[2024-05-10 16:38:10] [INFO] 应用  HuaShuiMao-Halo 回滚   
[2024-05-10 16:38:14] [INFO] 镜像拉取成功  
[2024-05-10 16:38:21] [DEBUG] tar zxvfC /opt/1panel/backup/app/halo/HuaShuiMao-Halo/HuaShuiMao-Halo_20240510163806rq84q.tar.gz /opt/1panel/backup/app/halo/HuaShuiMao-Halo  
[2024-05-10 16:38:21] [DEBUG] tar --warning=no-file-changed --ignore-failed-read -zcf /opt/1panel/tmp/app/HuaShuiMao-Halo_20240510163821/app.tar.gz  --exclude *.sock -C /opt/1panel/apps/halo HuaShuiMao-Halo  
[2024-05-10 16:38:22] [INFO] start to mysqldump | gzip > /opt/1panel/tmp/app/HuaShuiMao-Halo_20240510163821/HuaShuiMao-Halo.sql.gz.gzip  
[2024-05-10 16:38:23] [DEBUG] tar --warning=no-file-changed --ignore-failed-read -zcf /opt/1panel/tmp/app/HuaShuiMao-Halo_20240510163821.tar.gz  --exclude *.sock -C /opt/1panel/tmp/app HuaShuiMao-Halo_20240510163821  
[2024-05-10 16:38:24] [INFO] execute delete database sql successful, now start to drop uploads and records  
[2024-05-10 16:38:24] [INFO] create database halo_jnZpyepkxthy successful!  
[2024-05-10 16:38:25] [DEBUG] tar zxvfC /opt/1panel/backup/app/halo/HuaShuiMao-Halo/HuaShuiMao-Halo_20240510163806rq84q/app.tar.gz /opt/1panel/apps/halo  
[2024-05-10 16:41:36] [INFO] 应用  openresty 升级成功  
[2024-05-10 16:44:30] [INFO] 开始升级应用 <no value>  
[2024-05-10 16:44:30] [DEBUG] tar --warning=no-file-changed --ignore-failed-read -zcf /opt/1panel/backup/app/halo/HuaShuiMao-Halo/HuaShuiMao-Halo_20240510164430nmf4d/app.tar.gz  --exclude *.sock -C /opt/1panel/apps/halo HuaShuiMao-Halo  
[2024-05-10 16:44:31] [INFO] start to mysqldump | gzip > /opt/1panel/backup/app/halo/HuaShuiMao-Halo/HuaShuiMao-Halo_20240510164430nmf4d/HuaShuiMao-Halo.sql.gz.gzip  
[2024-05-10 16:44:31] [DEBUG] tar --warning=no-file-changed --ignore-failed-read -zcf /opt/1panel/backup/app/halo/HuaShuiMao-Halo/HuaShuiMao-Halo_20240510164430nmf4d.tar.gz  --exclude *.sock -C /opt/1panel/backup/app/halo/HuaShuiMao-Halo HuaShuiMao-Halo_20240510164430nmf4d  
[2024-05-10 16:44:32] [INFO] download app[Halo] from https://apps-assets.fit2cloud.com/stable/1panel/halo/2.15.2/halo-2.15.2.tar.gz  
[2024-05-10 16:44:33] [INFO] upgrade app [halo] [HuaShuiMao-Halo] cp file log :    
[2024-05-10 16:44:33] [INFO] 应用 HuaShuiMao-Halo 升级失败 invalid project name "HuaShuiMao-Halo": must consist only of lowercase alphanumeric characters, hyphens, and underscores as well as start with a letter or number  
[2024-05-10 16:44:33] [INFO] 应用  HuaShuiMao-Halo 回滚   
[2024-05-10 16:44:43] [DEBUG] tar zxvfC /opt/1panel/backup/app/halo/HuaShuiMao-Halo/HuaShuiMao-Halo_20240510164430nmf4d.tar.gz /opt/1panel/backup/app/halo/HuaShuiMao-Halo  
[2024-05-10 16:44:43] [DEBUG] tar --warning=no-file-changed --ignore-failed-read -zcf /opt/1panel/tmp/app/HuaShuiMao-Halo_20240510164443/app.tar.gz  --exclude *.sock -C /opt/1panel/apps/halo HuaShuiMao-Halo  
[2024-05-10 16:44:44] [INFO] start to mysqldump | gzip > /opt/1panel/tmp/app/HuaShuiMao-Halo_20240510164443/HuaShuiMao-Halo.sql.gz.gzip  
[2024-05-10 16:44:45] [DEBUG] tar --warning=no-file-changed --ignore-failed-read -zcf /opt/1panel/tmp/app/HuaShuiMao-Halo_20240510164443.tar.gz  --exclude *.sock -C /opt/1panel/tmp/app HuaShuiMao-Halo_20240510164443  
[2024-05-10 16:44:46] [INFO] execute delete database sql successful, now start to drop uploads and records  
[2024-05-10 16:44:46] [INFO] create database halo_jnZpyepkxthy successful!  
[2024-05-10 16:44:46] [DEBUG] tar zxvfC /opt/1panel/backup/app/halo/HuaShuiMao-Halo/HuaShuiMao-Halo_20240510164430nmf4d/app.tar.gz /opt/1panel/apps/halo  
[2024-05-10 16:45:14] [INFO] create database halo_hfzaty successful!

附加信息

Clip_2024-05-10_16-54-16 Clip_2024-05-10_16-54-46

likesrt avatar May 10 '24 08:05 likesrt

确实 校验加的不太对 后面改一下 你看看能不能备份一下 halo 的数据库 然后新建个 halo 重新导入

zhengkunwang223 avatar May 10 '24 10:05 zhengkunwang223

确实 校验加的不太对 后面改一下 你看看能不能备份一下 halo 的数据库 然后新建个 halo 重新导入

虽然升级时间比较久 但是一个升级的 一个新建的halo 确实都成功了

升级: [2024-05-10 16:36:10] [INFO] 开始升级应用
[2024-05-10 16:36:10] [DEBUG] tar --warning=no-file-changed --ignore-failed-read -zcf /opt/1panel/backup/app/halo/halo/halo_20240510163610m06lp/app.tar.gz --exclude *.sock -C /opt/1panel/apps/halo halo
[2024-05-10 16:36:10] [INFO] start to mysqldump | gzip > /opt/1panel/backup/app/halo/halo/halo_20240510163610m06lp/halo.sql.gz.gzip
[2024-05-10 16:36:11] [DEBUG] tar --warning=no-file-changed --ignore-failed-read -zcf /opt/1panel/backup/app/halo/halo/halo_20240510163610m06lp.tar.gz --exclude *.sock -C /opt/1panel/backup/app/halo/halo halo_20240510163610m06lp
[2024-05-10 16:36:11] [INFO] download app[Halo] from https://apps-assets.fit2cloud.com/stable/1panel/halo/2.15.2/halo-2.15.2.tar.gz
[2024-05-10 16:36:11] [INFO] upgrade app [halo] [halo] cp file log :
[2024-05-10 16:36:11] [INFO] 开始拉取镜像 halohub/halo-pro:2.15.2
[2024-05-10 16:36:14] [INFO] 开始升级应用
[2024-05-10 16:36:14] [DEBUG] tar --warning=no-file-changed --ignore-failed-read -zcf /opt/1panel/backup/app/openresty/openresty/openresty_202405101636141vgci/app.tar.gz --exclude *.sock -C /opt/1panel/apps/openresty openresty
[2024-05-10 16:36:16] [DEBUG] tar --warning=no-file-changed --ignore-failed-read -zcf /opt/1panel/backup/app/openresty/openresty/openresty_202405101636141vgci.tar.gz --exclude *.sock -C /opt/1panel/backup/app/openresty/openresty openresty_202405101636141vgci
[2024-05-10 16:36:16] [INFO] download app[OpenResty] from https://apps-assets.fit2cloud.com/stable/1panel/openresty/1.21.4.3-2-2-focal/openresty-1.21.4.3-2-2-focal.tar.gz
[2024-05-10 16:36:17] [INFO] upgrade app [openresty] [openresty] cp file log :
[2024-05-10 16:36:17] [INFO] 开始拉取镜像 1panel/openresty:1.21.4.3-2-2-focal
[2024-05-10 16:36:20] [INFO] 镜像拉取成功
[2024-05-10 16:36:26] [INFO] 镜像拉取成功
[2024-05-10 16:41:09] [INFO] 应用 openresty 升级成功
[2024-05-10 17:22:39] [ERROR] reading webSocket message failed, err: websocket: close 1005 (no status)
[2024-05-10 17:22:39] [DEBUG] thread of receive ws msg has exited now
[2024-05-10 17:22:39] [INFO] websocket finished
[2024-05-10 17:22:39] [ERROR] ssh session wait failed, err: signal: killed
[2024-05-10 17:22:39] [DEBUG] thread of handle slave event has exited now
[2024-05-10 17:23:02] [ERROR] reading webSocket message failed, err: websocket: close 1005 (no status)
[2024-05-10 17:23:02] [DEBUG] thread of receive ws msg has exited now
[2024-05-10 17:23:02] [INFO] websocket finished
[2024-05-10 17:23:02] [ERROR] ssh session wait failed, err: signal: killed
[2024-05-10 17:23:02] [DEBUG] thread of handle slave event has exited now
[2024-05-10 17:50:40] [INFO] 应用 halo 升级成功

新建 024-05-10 16:44:45] [DEBUG] tar --warning=no-file-changed --ignore-failed-read -zcf /opt/1panel/tmp/app/HuaShuiMao-Halo_20240510164443.tar.gz --exclude *.sock -C /opt/1panel/tmp/app HuaShuiMao-Halo_20240510164443
[2024-05-10 16:44:46] [INFO] execute delete database sql successful, now start to drop uploads and records
[2024-05-10 16:44:46] [INFO] create database halo_jnZpyepkxthy successful!
[2024-05-10 16:44:46] [DEBUG] tar zxvfC /opt/1panel/backup/app/halo/HuaShuiMao-Halo/HuaShuiMao-Halo_20240510164430nmf4d/app.tar.gz /opt/1panel/apps/halo
[2024-05-10 16:45:14] [INFO] create database halo_hfzaty successful!
[2024-05-10 17:30:00] [INFO] start to mysqldump | gzip > /opt/1panel/tmp/database/mysql/mysql/halo_jnZpyepkxthy/db_halo_jnZpyepkxthy_20240510173000b26y8.sql.gz.gzip
[2024-05-10 17:30:00] [DEBUG] start upload file to WebDAV, dir: database/mysql/mysql/halo_jnZpyepkxthy/db_halo_jnZpyepkxthy_20240510173000b26y8.sql.gz
[2024-05-10 17:30:03] [DEBUG] upload successful!
[2024-05-10 17:30:04] [INFO] start to handle remove expired, retain copies: 10
[2024-05-10 17:30:04] [INFO] start to mysqldump | gzip > /opt/1panel/tmp/database/mysql/mysql/halo_hfzaty/db_halo_hfzaty_20240510173000z4i27.sql.gz.gzip
[2024-05-10 17:30:04] [DEBUG] start upload file to WebDAV, dir: database/mysql/mysql/halo_hfzaty/db_halo_hfzaty_20240510173000z4i27.sql.gz
[2024-05-10 17:30:05] [DEBUG] upload successful!
[2024-05-10 17:30:05] [INFO] start to handle remove expired, retain copies: 10
[2024-05-10 18:30:00] [INFO] start to mysqldump | gzip > /opt/1panel/tmp/database/mysql/mysql/halo_jnZpyepkxthy/db_halo_jnZpyepkxthy_20240510183000fgmcy.sql.gz.gzip
[2024-05-10 18:30:01] [DEBUG] start upload file to WebDAV, dir: database/mysql/mysql/halo_jnZpyepkxthy/db_halo_jnZpyepkxthy_20240510183000fgmcy.sql.gz
[2024-05-10 18:30:04] [DEBUG] upload successful!
[2024-05-10 18:30:04] [INFO] start to handle remove expired, retain copies: 10
[2024-05-10 18:30:05] [INFO] start to mysqldump | gzip > /opt/1panel/tmp/database/mysql/mysql/halo_hfzaty/db_halo_hfzaty_20240510183000fuuko.sql.gz.gzip
[2024-05-10 18:30:05] [DEBUG] start upload file to WebDAV, dir: database/mysql/mysql/halo_hfzaty/db_halo_hfzaty_20240510183000fuuko.sql.gz
[2024-05-10 18:30:06] [DEBUG] upload successful!
[2024-05-10 18:30:06] [INFO] start to handle remove expired, retain copies: 10

likesrt avatar May 10 '24 10:05 likesrt