报错:
# github.com/hyperledger/fabric/vendor/github.com/docker/docker/pkg/archive
vendor/github.com/docker/docker/pkg/archive/archive.go:364:5: hdr.Format undefined (type *tar.Header has no field or method Format)
vendor/github.com/docker/docker/pkg/archive/archive.go:364:15: undefined: tar.FormatPAX
vendor/github.com/docker/docker/pkg/archive/archive.go:1166:7: hdr.Format undefined (type *tar.Header has no field or method Format)
vendor/github.com/docker/docker/pkg/archive/archive.go:1166:17: undefined: tar.FormatPAX
然后:
go get github.com/docker/docker/pkg/archive
后,仍然报相同错误
fabric要求go版本大于等于1.10
升级go版本到1.10.3
报错:
# archive/tar
/usr/local/go/src/archive/tar/stat_atim.go:14:36: statAtime redeclared in this block
previous declaration at /usr/local/go/src/archive/tar/stat_actime1.go:14:36
/usr/local/go/src/archive/tar/stat_atim.go:18:36: statCtime redeclared in this block
previous declaration at /usr/local/go/src/archive/tar/stat_actime1.go:18:36
no endorsement combination can be satisfied
删除 /usr/local/go后,重新安装go,问题小时,卸载go语言时,除了删掉二进制文件外,还要把go源码删掉
docker ps -f "name=peer0.org2.example.com" -f "status=exited" | wc -l
storageCertificate
client-storage-certificate
client-storage-certificate
no endorsement combination can be satisfied
-e CORE_PEER_ADDRESS="$container_name:$PORT1" \
-e CORE_PEER_LISTENADDRESS="$container_name:$PORT1" \
-e CORE_PEER_CHAINCODEADDRESS="$container_name:$PORT2" \
-e CORE_PEER_CHAINCODELISTENADDRESS="0.0.0.0:$PORT2" \
-e CORE_PEER_GOSSIP_EXTERNALENDPOINT="$container_name:$PORT1" \
-e CORE_PEER_EVENTS_ADDRESS="$container_name:$PORT3" \
-e CORE_PEER_LOCALMSPID=$LOCALMSPID \
-e CORE_PEER_GOSSIP_BOOTSTRAP="${PEERLIST}" \
https://docs.docker.com/develop/sdk/#sdk-and-api-quickstart
Cannot use make(nat.PortMap) (type nat.PortMap) as type nat.PortMap