Hyperledger: Error: cannot create ledger from genesis block: ledger [mychannel] already exists with state [ACTIVE]
Hyperledger: Error: cannot create ledger from genesis block: ledger [mychannel] already exists with state [ACTIVE]
我正在尝试按照文档 tutorial 将组织添加到频道。一切顺利,但最后一个命令,将新组织加入频道的命令。
peer channel join -b channel-artifacts/channel1.block
我看到这表明同行已经加入了频道,但事实并非如此。例如,当我尝试部署一个合约时,它无法安装在新组织的对等节点上。
问题是一些 docker 卷在重新启动网络后保留了下来。所以我关闭网络并运行以下命令删除系统中的所有docker卷。
docker system prune --volumes -f
重新启动后,组织可以正确加入网络。
我正在尝试按照文档 tutorial 将组织添加到频道。一切顺利,但最后一个命令,将新组织加入频道的命令。
peer channel join -b channel-artifacts/channel1.block
我看到这表明同行已经加入了频道,但事实并非如此。例如,当我尝试部署一个合约时,它无法安装在新组织的对等节点上。
问题是一些 docker 卷在重新启动网络后保留了下来。所以我关闭网络并运行以下命令删除系统中的所有docker卷。
docker system prune --volumes -f
重新启动后,组织可以正确加入网络。