Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] 应用无法升级 #4961

Open
likesrt opened this issue May 10, 2024 · 2 comments
Open

[BUG] 应用无法升级 #4961

likesrt opened this issue May 10, 2024 · 2 comments
Assignees

Comments

@likesrt
Copy link

likesrt commented May 10, 2024

联系方式

[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

@zhengkunwang223
Copy link
Collaborator

zhengkunwang223 commented May 10, 2024

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

@likesrt
Copy link
Author

likesrt commented May 10, 2024

确实 校验加的不太对 后面改一下 你看看能不能备份一下 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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants