禅道升级
599143

禅道升级到21.7.6后bug统计页面出现报错已解决悬赏5积分

提问者智狸答案数1阅读数163发表时间2025-10-28 09:45:19

禅道部署是使用k8s部署, 更新镜像版本后访问禅道提示更新, 更新完后进入测试页面和项目页面均有报错, 具体如图:

f_32b7c8e62b7c832bdaa6c2ee7a811106&t=png

f_e928f71009f0a5704ad412c9968f5bee&t=png

禅道版本:禅道开源版 21.7

安装包类型:Linux安装包

操作系统:RHEL

客户端浏览器:Chrome

设置备注
内容
答案列表
🎂
2025-10-28 09:48:09

该问题是数据库字符集排序规则(collation)不一致 导致的。

可以数据库执行下面命令,会自动生成需要修改的sql命令,统一执行下就可以。

SELECT

CONCAT(

'ALTER TABLE ', T.TABLE_NAME, ' ',

'CONVERT TO CHARACTER SET utf8mb4 ',

'COLLATE utf8mb4_general_ci;'

) AS alter_table_sql

FROM

information_schema.TABLES AS T

JOIN information_schema.COLLATION_CHARACTER_SET_APPLICABILITY AS CCSA ON T.TABLE_COLLATION = CCSA.COLLATION_NAME

WHERE

T.TABLE_SCHEMA = 'zentao'

AND T.TABLE_NAME LIKE 'zt_%'

AND (

T.TABLE_COLLATION != 'utf8mb4_general_ci'

OR CCSA.character_set_name != 'utf8mb4'

);

另外,有禅道使用问题,也可以联系客户经理,邀请您加入技术交流群沟通,即时性会更好一些。

🍺
智狸2025/10/28
执行了, sql执行结果的alter_table_sql是空的, 说明字符集排序规则应该是一样的, 问题还在存在
1条回复 回复
🎂
禅道-王誉霖2025/10/28
之前的sql有点问题,再执行下这个试试
SELECT
CONCAT(
'ALTER TABLE ', T.TABLE_NAME, ' ',
'CONVERT TO CHARACTER SET utf8mb4 ',
'COLLATE utf8mb4_0900_ai_ci;'
) AS alter_table_sql
FROM
information_schema.TABLES AS T
JOIN information_schema.COLLATION_CHARACTER_SET_APPLICABILITY AS CCSA ON T.TABLE_COLLATION = CCSA.COLLATION_NAME
WHERE
T.TABLE_SCHEMA = 'zentao'
AND T.TABLE_NAME LIKE 'zt_%'
AND (
T.TABLE_COLLATION != 'utf8mb4_0900_ai_ci'
OR CCSA.character_set_name != 'utf8mb4'
);
2条回复 回复
🍺
智狸2025/10/28
用这个后可以了
回复
🍺
智狸2025/10/28
但是统计还是没数据, bug数量和修复率这些还都是0
1条回复 回复
🎂
禅道-王誉霖2025/10/28
好的,目前统计这块确实还存在问题,已经内部反馈排查中。
回复
联系我们
联系人
张淑钧/高级客户经理
电话(微信)
13156280939
QQ号码
2082428410
联系邮箱
zhangshujun@chandao.com
其他相关问答
提问者: XDXD 于 2021-04-231284次浏览,1个答案
3708
已解决
悬赏5积分
提问者: lvtu 于 2016-06-252523次浏览,1个答案
提问者: flatpanel 于 2011-05-133144次浏览,1个答案
5362
已解决
悬赏5积分
提问者: linux07 于 2017-11-101490次浏览,1个答案
404
已解决
悬赏10积分
提问者: darkcloud 于 2011-07-262880次浏览,1个答案
返回顶部
客服头像
张淑钧
高级客户经理
客服微信
13156280939
2082428410
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。问题反馈反馈点击这里,让我们聆听您的建议与反馈。