单独升级全局管理时升级失败¶
CRD 未更新错误¶
若升级失败时包含如下信息,可以参考离线升级中的更新 ghippo crd 步骤完成 crd 安装。
数据库迁移报错¶
错误现象¶
Pod 启动失败,log 中出现如下信息:
错误原因¶
因为环境或数据库状态异常或 SQL 语句错误等问题导致 SQL 迁移执行出错,但是仅当 Pod 第一次报错的时候输出真正的数据库错误信息,后续 Pod 重启后会出现上述错误。
解决方案¶
-
进入 MySQL,选择启动失败的服务对应的数据库(可能出问题的数据库有 audit、ghippo)
-
修改 schema_migrations 表的 dirty 字段
-
重启失败的服务
-
如重启后 SQL 迁移还是报错,可能是 SQL 语句本身的问题,需要报 Bug 并联系开发同学来解决