我正在尝试按照this指南安装cygnus-ngsi。通过Docker安装时,我收到以下错误:
INFO: Apache domain <http://apache.rediris.es/>
INFO: URL MAVEN <http://apache.rediris.es/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz>
INFO: URL FLUME <http://apache.rediris.es/flume/1.4.0/apache-flume-1.4.0-bin.tar.gz>
INFO: Download and install Maven and Flume...
curl: (7) couldn't connect to host
似乎镜子http://apache.rediris.es已关闭。有什么方法可以解决这个问题吗?
答案 0 :(得分:1)
现在镜子似乎正在运转。对于未来,我们将尝试使用尝试多个镜像或主要镜像的解决方案(尽管下载速度可能较慢)。
答案 1 :(得分:0)
我通过修改"
来解决问题,替换下面的分配:
fiware-cygnus/docker/cygnus-ngsi/Dockerfile
用这个:
APACHE_DOMAIN="$(curl -s 'https://www.apache.org/dyn/closer.cgi?as_json=1' | python -c 'import json,sys;obj=json.load(sys.stdin);print obj["preferred"]')" \
|| APACHE_DOMAIN="http://archive.apache.org/dist/" && \
此修改确保Apache Archive用于下载FLUME和MAVEN二进制文件并导致成功构建。