Не удается установить cygnus-ngsi через Docker

#fiware #fiware-cygnus

#программное обеспечение #программное обеспечение-cygnus

Вопрос:

Я пытаюсь установить 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 не работает. Есть ли какой-либо способ обойти это?

Ответ №1:

Похоже, что зеркало уже запущено. В будущем мы попытаемся работать над решением, которое использует несколько зеркал или основное (несмотря на то, что скорость загрузки может быть медленнее).

Комментарии:

1. Спасибо за быстрое исправление.

Ответ №2:

Я решил проблему, изменив 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/" amp;amp; 
  

с помощью этого:

 APACHE_DOMAIN="http://archive.apache.org/dist/" amp;amp; 
  

Эта модификация гарантирует, что архив Apache будет использоваться для загрузки двоичных файлов FLUME и MAVEN и приведет к успешной сборке.