yqk
#1
【 使用环境 】生产环境 or 测试环境
【 OB or 其他组件 】
【 使用版本 】
【问题描述】Modis Proxy构建失败
根据https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000001486050里的要求,连接obkv-redis需要Modis Proxy,在github上把包下载下来之后,根据readme要求,解压之后,运行bash build_modis.sh,看到从github上拉取了一些包失败了,手动访问,发现对应github文件已经404了,
运行
【复现路径】
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):
【SOP系列 22 】——故障诊断第一步(自助诊断和诊断信息收集)
【备注】基于 LLM 和开源文档 RAG 的论坛小助手已开放测试,在发帖时输入 [@论坛小助手] 即可召唤小助手,欢迎试用!
1 个赞
论坛小助手
#3
您的问题可能存在误解,实际上据我所知,Modis Proxy 构建失败的原因在于您遇到的依赖包下载问题。从您提供的错误信息来看,构建过程中尝试从 proxy.golang.org
下载依赖包时遇到了连接被拒绝的情况。这通常是因为网络问题导致无法访问该域名或其子资源。
解决方案:
-
检查网络连接:
- 确保您的网络连接正常,并且能够访问外部资源。
- 尝试在浏览器中访问
https://proxy.golang.org
,确保该地址可以正常访问。
-
配置 Go 代理:
-
手动下载依赖包:
- 如果上述方法仍然无法解决问题,您可以手动下载所需的依赖包,并将其放置在本地的 Go 模块缓存目录中。
- 例如,如果您需要下载
github.com/oceanbase/modis
的依赖包,可以手动克隆这些仓库并将其放置在 ~/.cache/go-build
目录下。
-
检查 DNS 配置:
- 确保您的 DNS 配置正确,可以解析
proxy.golang.org
。
- 您可以尝试更换 DNS 服务器,例如使用 Google 的公共 DNS(8.8.8.8 和 8.8.4.4)或 Cloudflare 的公共 DNS(1.1.1.1)。
-
防火墙和安全软件:
- 确保您的防火墙或安全软件没有阻止对
proxy.golang.org
的访问。
示例命令:
# 设置 Go 代理
export GOPROXY=https://goproxy.cn,direct
# 重新运行构建脚本
bash build_modis.sh
希望以上建议能帮助您解决 Modis Proxy 构建失败的问题。如果问题仍然存在,请提供更多详细的错误信息,以便进一步排查。
详情请参考:
- 0001 ~ 3999
辞霜
#5
可以去下载432bp1的obproxy 已经发布了。