大厅:资源脚本'/ opt / resource / check []'失败:退出状态128

时间:2018-06-08 16:41:18

标签: concourse concourse-git-resource

环境:

ActivePresentation.UpdateLinks

服务器落后于代理。大厅安装是二进制,非docker。代理已在OS: Ubuntu 18.04 Concourse: 3.14.0 中设置为:

/etc/environment

在该服务器中,我可以成功访问外部:

> http_proxy="http://proxy01.localnet.local:8080/"
> https_proxy="http://proxy01.localnet.local:8080/"

错误:

$ git clone https://github.com/pivotal-cf/pcf-pipelines
Cloning into 'pcf-pipelines'...
remote: Counting objects: 20990, done.
remote: Compressing objects: 100% (29/29), done.
remote: Total 20990 (delta 13), reused 22 (delta 8), pack-reused 20953
Receiving objects: 100% (20990/20990), 25.70 MiB | 8.46 MiB/s, done.
Resolving deltas: 100% (11497/11497), done.

就是这样。我发现任何可能导致我对环境进行故障排除的事情。

非常感谢任何反馈!!

3 个答案:

答案 0 :(得分:1)

不知道你的git资源的源配置,我打赌你错过了private_key字段。使用SSH URL时,总是必须使用私钥进行身份验证 - 不需要匿名git访问。但是,通过HTTPS存在匿名访问,这就是解决问题的原因。

答案 1 :(得分:0)

回答我自己的问题:在pipelines.yml文件中,我不得不修改github URL并从

更改它
dlmread(file_path,'\lf ',1,0);

对此:

uri: git@github.com:pivotal-cf/pcf-pipelines.git

之后,它开始工作。

答案 2 :(得分:0)

最近我遇到了此错误,错误代码为4XX。原来是码头工人。一名工程师公开了他们的docker镜像的分支,因此当标记了我们的docker镜像时,没有提供任何凭据给构建,并且我们收到了4XX错误,并显示了这个神秘的无用错误消息。

如果您最近使用dockerfile编辑了一条会话管道,并看到此消息,请检查用户名和密码是否已提供且有效(可以使用cli中的docker login或登录also looks like the most popular polyfills have their limitations。短期解决方案可以是将图像公开,而长期解决方案是提供凭据以获取私有图像。

相关问题