容器部署OCP4.3.2上传软件包失败,提示超时

【 使用环境 】 测试环境
【 OB or 其他组件 】OCP
【 使用版本 】版本号: 4.3.2-20241012145836

【问题描述】
上传软件包失败,提示“请求处理超时,请重试。”
磁盘空间正常,obsdk.query.global.timeout.millis也调整了,小文件同样的问题。
另外/home/admin/data/files/sys-package目录下有相关的包,但是UI控制台看不到。

【复现路径】部署后操作。
【附件及日志】

{
“duration”: 859,
“error”: {
“code”: “COM10004”,
“message”: “请求处理超时,请重试”
},
“server”: “3f52eec8f5”,
“status”: 503,
“successful”: false,
“timestamp”: “2024-11-14T17:42:01.801+08:00”,
“traceId”: “24785746a4b91e6c”
}

2024-11-14 17:42:00.945  INFO 9 --- [http-nio-0.0.0.0-8080-exec-7,24785746a4b91e6c,511fce0bf0fe9de2] c.o.o.s.c.c.s.utils.CsrfRequestMatcher   : CSRF token required for API [POST /api/v2/software-packages, client 192.168.1.25, traceId 24785746a4b91e6c]
2024-11-14 17:42:01.773  INFO 9 --- [http-nio-0.0.0.0-8080-exec-7,24785746a4b91e6c,511fce0bf0fe9de2] c.o.o.s.c.trace.RequestTracingAspect     : API: [POST /api/v2/software-packages?null, client=192.168.1.25, traceId=24785746a4b91e6c, method=SuccessResponse com.oceanbase.ocp.server.common.controller.SoftwarePackageController.uploadPackage(MultipartFile), args=]
2024-11-14 17:42:01.789  INFO 9 --- [http-nio-0.0.0.0-8080-exec-7,24785746a4b91e6c,511fce0bf0fe9de2] .o.o.s.o.i.LocalObjectStorageServiceImpl : Init saving object, creatorId=100, bucket=sys-package, name=oceanbase-ce-libs-4.3.4.0-100000162024110717.el7.x86_64.rpm, objectId=37
2024-11-14 17:42:01.796  INFO 9 --- [http-nio-0.0.0.0-8080-exec-7,24785746a4b91e6c,511fce0bf0fe9de2] .o.o.s.o.i.LocalObjectStorageServiceImpl : Unexpected exception when saving.
2024-11-14 17:42:01.796  INFO 9 --- [http-nio-0.0.0.0-8080-exec-7,24785746a4b91e6c,511fce0bf0fe9de2] .o.o.s.o.i.LocalObjectStorageServiceImpl : Clean failed upload record, objectId=37
2024-11-14 17:42:01.797  INFO 9 --- [http-nio-0.0.0.0-8080-exec-7,24785746a4b91e6c,511fce0bf0fe9de2] c.o.o.s.o.operator.ObjectBlockOperator   : deleteByFileId, deletedBlockCount=0
2024-11-14 17:42:01.800  WARN 9 --- [http-nio-0.0.0.0-8080-exec-7,24785746a4b91e6c,511fce0bf0fe9de2] c.o.o.s.c.trace.RequestTracingAspect     : API Error: [POST /api/v2/software-packages client=192.168.1.25, traceId=24785746a4b91e6c, args=, duration=858 ms, errorMsg=[OCP OcpException]: status=503 SERVICE_UNAVAILABLE, errorCode=COMMON_TIMEOUT, args=]

2 个赞

重试几次可以过去吗?

ocp-server和这台agent所在的主机网络情况怎么样?传输速率是多少?

可以在ocp-server上查询下这个包 oceanbase-ce-libs-4.3.4.0-100000162024110717.el7.x86_64.rpm

find / -name “oceanbase-ce-libs-4.3.4.0-100000162024110717.el7.x86_64.rpm”

1 个赞

重试也不行,部署后就这样了。不过同样环境ocp不用docker部署的话是没问题。
ocp-server和agent是一台。
这个包 oceanbase-ce-libs-4.3.4.0-100000162024110717.el7.x86_64.rpm在ocp容器里能查到。
/home/admin/data/files/sys-package/oceanbase-ce-libs-4.3.4.0-100000162024110717.el7.x86_64.rpm

1 个赞

发下具体的镜像版本吧,我们尝试复现下这个问题

1 个赞

oceanbase/ocp-ce:4.3.2_bp1

1 个赞

目前还没有复现出来这个问题,方便的话建议在其它机器上部署试下 是否还出现这个问题?

1 个赞

遇到了相同的问题,尝试很多未能找到解决方法。

其中Googe云服务器 可以正常安装OCP,Hetzner服务器安装后异常无法使用。

请问,这样可以吗?
我可以私信提供一个Hetzner服务器root账密,用作复现这个问题。

可以的

已发送Hetzner测试服务器的信息 :handshake:

消息链接:https://ask.oceanbase.com/t/topic/35618763

我上传了如下两个包未发现错误,admin密码我私发你

ocp.site.url:http://xx.xx.45.62:8080

感谢协助 :handshake: 之前我未使用Docker,可能是Hetzner Debian 12系统差异导致。
目前通过自定义镜像,obd命令行安装ob + ocp 实现一键启动, 通过volume实现备份和恢复