Failed to upgrade schema, error: "Dirty database version 40. Fix and force version.

  • Choerodon平台版本: 0.25.0

  • 遇到问题的执行步骤:
    安装harbor时, harbor-harbor-core 这个status是Error,
    kubectl -n c7n-system logs -f harbor-harbor-core-85c57757d-6wwst

输出

2021-06-02T06:32:48Z [INFO] [/common/dao/base.go:70]: Register database completed
2021-06-02T06:32:48Z [INFO] [/common/dao/pgsql.go:127]: Upgrading schema for pgsql …
2021-06-02T06:32:48Z [ERROR] [/common/dao/pgsql.go:132]: Failed to upgrade schema, error: “Dirty database version 40. Fix and force version.”
2021-06-02T06:32:48Z [FATAL] [/core/main.go:174]: failed to migrate: Dirty database version 40. Fix and force version.

  • 文档地址:

  • 环境信息(如:节点信息):

  • 报错日志:

2021-06-02T06:32:48Z [INFO] [/common/dao/base.go:70]: Register database completed
2021-06-02T06:32:48Z [INFO] [/common/dao/pgsql.go:127]: Upgrading schema for pgsql …
2021-06-02T06:32:48Z [ERROR] [/common/dao/pgsql.go:132]: Failed to upgrade schema, error: “Dirty database version 40. Fix and force version.”
2021-06-02T06:32:48Z [FATAL] [/core/main.go:174]: failed to migrate: Dirty database version 40. Fix and force version.

卸载/清理重装 依旧