Обновление фабрики hyperledger до 1.2 завершается неудачно: «Двоичная версия Local Fabric 1.1.0-alpha не соответствует этой более новой версии BYFN и не поддерживается» - PullRequest
0 голосов
/ 04 июля 2018

Я пытаюсь обновить до 1.2. Я следую за документацией «Обновите сеть компонентов», используя byfn. (https://hyperledger -fabric.readthedocs.io / а / релиз-1,2 / upgrading_your_network_tutorial.html # ответно-а-v1-1-сеть )

Когда я бегу: ./byfn.sh up -t 3000 -i 1.1.0

Я получил эту ошибку:

    LOCAL_VERSION=1.1.0-alpha
    DOCKER_IMAGE_VERSION=1.1.0
    =================== WARNING ===================
      Local fabric binaries and docker images are  
      out of  sync. This may cause problems.       
    ===============================================
    ERROR! Local Fabric binary version of 1.1.0-alpha does not match this newer version of BYFN and is unsupported. Either move to a later version of Fabric or checkout an earlier version of fabric-samples.

В документации сказано, что я должен очистить изображения и запустить пример снова. Итак, я удалил все изображения с docker rmi -f $(docker images -a -q) и снова запустил пример. Изображения были загружены снова, и я все еще получаю эту ошибку о версии 1.1.0-альфа.

Очевидно, я что-то упустил ... У кого-нибудь есть подсказка?

1 Ответ

0 голосов
/ 04 июля 2018

Проблема в том, что у вас есть альфа-версия двоичных файлов, используемых в образце. Я бы предложил удалить каталог "fabric-samples / bin", а затем снова загрузить v1.1.0:

cd fabric-samples
rm -Rf bin
curl -sSL https://raw.githubusercontent.com/hyperledger/fabric/master/scripts/bootstrap.sh | bash -s 1.1.0
...