首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对于未知主机"maven1.repo.org“,Syndesis (在线融合)集成构建失败

对于未知主机"maven1.repo.org“,Syndesis (在线融合)集成构建失败
EN

Stack Overflow用户
提问于 2019-09-20 07:56:07
回答 2查看 139关注 0票数 0

我们在openshift 3.11上安装了fuse-online 7.4。我们创建了一个包含OpenApiProvider连接和SQL连接的集成。

当我们发布集成时,构建失败并出现以下错误:"repo1.maven.org:名称或服务未知:未知主机repo1.maven.org:名称或服务未知“

安装了一个企业http代理registry.access.redhat.com/fuse7/fuse-ignite-s2i

  • ,由于proxy.

  • syndesis-server配置了
  • ,所以
    • Openshift被正确地提取,因为已经用代理环境变量

    设置了DeploymentConfig。

我认为,由于集成的buildconfig是动态创建的,所以不可能将HTTP_PROXY、HTTPS_PROXY、NO_PROXY env变量注入构建荚。

我们读过https://docs.openshift.com/container-platform/3.11/install_config/http_proxies.html#s2i-builds,但是由于我们没有修改s2i图像的任何权限,所以我们不能继续。

在fuse-联机集成构建过程中,有没有提供代理信息的方法?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-09-27 08:41:55

最后,我们成功地将http代理环境变量注入动态创建的构建荚中。我们在mavenOptions键上修改了syndesis-server-config映射报告代理变量,如下所示:

mavenOptions:"-XX:+UseG1GC -XX:+UseStringDeduplication -Xmx310m -Dhttp.proxyHost= -Dhttp.proxyPort= -Dhttps.proxyHost= -Dhttps.proxyPort= -Dhttp.nonProxyHosts=“

谢谢你的支持

如果你想解决这个问题,请告诉我。

票数 1
EN

Stack Overflow用户

发布于 2019-09-20 08:54:54

你能检查一下你的网络连接的DNS吗?不知道为什么,但有时我必须在我的机器上使用一个“可靠的”DNS (比如来自谷歌的8.8.8.8 )来确保repo1.maven.org是可达的。

您可以检查这是否是尝试一个简单的

代码语言:javascript
复制
$ ping repo1.maven.org

如果这不起作用,你必须检查你的DNS。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58024172

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档