harbor坑死你

本文档详细记录了一次解决HarborDockerRegistry中因clair_db_port配置项解析失败导致的问题。通过直接在数据库中执行特定的SQL命令来临时修复了系统,并提供了检查系统状态的日志文件路径。然而,在尝试重启服务后,问题再次出现,表明需要更深入的解决方案。

在这里插入图片描述
错误:Mar 25 14:01:14 172.18.0.1 core[35445]: 2020-03-25T06:01:14Z [ERROR] [/common/config/manager.go:118]: loadSystemConfigFromEnv failed, config item, key: clair_db_port, err: strconv.Atoi: parsing “”: invalid syntax

Found a work around recommended in another without having to re-install from scratch. It worked.

TYPE: docker exec -ti harbor-db psql
. psql (9.6.14)
. Type "help" for help.
. postgres=#
. postgres=#

TYPE: \c registry
. You are now connected to database "registry" as user "postgres".

TYPE: \c registry
TYPE: TRUNCATE TABLE project_blob;
. TRUNCATE TABLE
TYPE: \q (exit postgres)

VERIFY: core.log file to get process status:

    tail -f /var/log/harbor/core.log

After doing the above, and doing the following caused harbor to crash again with the same problem reported in the issue.

    docker-compose stop
    docker-compose start
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值