我正在尝试升级到1.2。我使用byfn遵循文档“升级您的组件网络”。 (https://hyperledger-fabric.readthedocs.io/en/release-1.2/upgrading_your_network_tutorial.html#launch-a-v1-1-network)
我跑步时:./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-alpha版本的错误。
我很想念... 有人有任何线索吗?
答案 0 :(得分:1)
问题是您拥有该示例使用的二进制文件的Alpha版本。 我建议删除“ 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