我正在尝试运行构建您的第一个网络示例。当我去./byfn.sh生成它的作品。但是当我执行./byfn.sh时,它会警告我:
Local fabric binaries and docker images are out of sync. This may cause problems.
和一个错误:
got unexpected status: BAD_REQUEST -- error authorizing update: error validating DeltaSet: policy for [Group] /Channel/Application not satisfied: Failed to reach implicit threshold of 1 sub-policies, required 1 remaining.
在警告之前,将写入版本:
LOCAL_VERSION=1.3.0
DOCKER_IMAGE_VERSION=1.3.0-rc1
但是我使用以下命令下载了结构:
curl -sSL https://raw.githubusercontent.com/hyperledger/fabric/master/scripts/bootstrap.sh | bash -s 1.3.0-rc1
(完整链接是因为我无法发布bit.ly链接) 应该已经安装了1.3.0-rc1作为本地版本。 有人知道为什么我的本地版本显示为1.3.0吗?
答案 0 :(得分:1)
检查 docker-compose.yaml ,服务可能指向服务中的 1.3.0-rc1 ,也许您可以指向 1.3。 0 只需在每个服务中设置图像部分。
image: hyperledger/fabric-orderer:$ARCH-1.3.0
这是订购服务的一个示例,您应该全部这样做。