突然最新版本1.1.0-alpha,在运行first-network
./byfc.sh -m up
2018-02-20 10:40:29.991 UTC [main] main -> INFO 008 Exiting.....
!!!!!!!!!!!!!!! Query result on peer1.org2 is INVALID !!!!!!!!!!!!!!!!
================== ERROR !!! FAILED to execute End-2-End Scenario ==================
ERROR !!!! Test failed
需要帮助..如何调试?
更新
当我在1月26日之后的某个时间尝试时,我已经使用Fabric 1.1.0-alpha运行了所有内容。最近我想尝试在网络中添加新的组织。所以考虑从头开始重做,但现在它失败了。不能继续,我早些时候做过,几次。不知道自昨天以来有什么问题,最新的面料样品......
从master
分支克隆源。
Docker version 17.12.0-ce, build c97c6d6
Node version v8.9.4
NPM version 5.6.0
cryptogen version 1.1.0-alpha
configtxlator version 1.1.0-alpha
删除旧的二进制文件(/bin
文件夹)和docker容器和图像,从头开始,但没有运气:
./byfn.sh -m down
docker rm -f $(docker ps -aq)
docker rmi -f $(docker images -q)
docker network prune
我尝试使用./byfn.sh
运行-m
,也没有使用相同的结果。
./byfn.sh generate
./byfn.sh up
和
./byfn.sh -m generate
./byfn.sh -m up
答案 0 :(得分:1)
您是否签出了与二进制版本匹配的正确的fabric-samples repo标签?这个文档刚刚在几个小时前更新过,所以如果你指的是文档的早期版本,你可能想要刷新:
https://hyperledger-fabric.readthedocs.io/en/latest/samples.html#download-platform-specific-binaries
确保Checkout到正确的标签。例如:克隆后,然后cd到该文件夹,最后你git git checkout v1.1.0-alpha
然后在运行byfn.sh
脚本时,您可能需要使用-m
选项,例如`./byfn.sh -m generate
答案 1 :(得分:0)
使用v1.1.0-rc1,我能够成功执行第一个网络。
===================== Query on peer1.org2 on channel 'mychannel' is successful =====================
========= All GOOD, BYFN execution completed ===========
_____ _ _ ____
| ____| | \ | | | _ \
| _| | \| | | | | |
| |___ | |\ | | |_| |
|_____| |_| \_| |____/
我怀疑,我之前在v1.1.0-alpha中遇到的错误只是由于教程中缺少指令,即git checkout {TAG}
。现在,这已在教程中正确更新。
答案 2 :(得分:0)
我在1.4.1版中遇到了类似的错误
100
!!!!!!!!!!!!!!! Query result on peer1.org2 is INVALID !!!!!!!!!!!!!!!!
================== ERROR !!! FAILED to execute End-2-End Scenario ==================
ERROR !!!! Test failed
我通过以下步骤解决了该问题:
删除了fabric-samples目录
在超级账本目录中运行命令
curl -sSL https://raw.githubusercontent.com/hyperledger/fabric/master/scripts/bootstrap.sh | bash -s -- 1.4.1 1.4.1 0.4.15
./byfn.sh up -l node
一切正常。
90
===================== Query successful on peer1.org2 on channel 'mychannel' =====================
========= All GOOD, BYFN execution completed ===========