成功解决Cannot run peer because cannot init crypto, specified path “xxx/fabric-samples/config/msp“

avatar
avatar
云惠网小编
2077
文章
0
评论
2020年10月17日08:43:54 评论 14 次浏览 1153字阅读3分50秒
摘要

环境:fabric v2.2.0

环境:fabric v2.2.0

执行fabric-sampke/test-network中账本交互指令的时报错

peer chaincode query -C mychannel -n basic -c '{"Args":["ReadAsset","asset6"]}'

报错如下:

Cannot run peer because cannot init crypto, specified path "/home/yujialing/go/src/github.com/hyperledger/fabric-samples/config/msp" does not exist or cannot be accessed: stat /home/yujialing/go/src/github.com/hyperledger/fabric-samples/config/msp: no such file or directory

原因是没有配置环境变量,以网络中的某个组织的某个节点进行交互

比如配置环境变量成为Org1 Peer0的角色

export CORE_PEER_TLS_ENABLED=true
export CORE_PEER_LOCALMSPID="Org1MSP"
export CORE_PEER_TLS_ROOTCERT_FILE=${PWD}/organizations/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt
export CORE_PEER_MSPCONFIGPATH=${PWD}/organizations/peerOrganizations/org1.example.com/users/[email protected].example.com/msp
export CORE_PEER_ADDRESS=localhost:7051

再次执行账本交互指令

peer chaincode query -C mychannel -n basic -c '{"Args":["ReadAsset","asset6"]}'

成功解决Cannot run peer because cannot init crypto, specified path “xxx/fabric-samples/config/msp“
成功解决Cannot run peer because cannot init crypto, specified path "/home/yujialing/go/src/github.com/hyperledger/fabric-samples/config/msp" does not exist or cannot be accessed: stat /home/yujialing/go/src/github.com/hyperledger/fabric-samples/config/msp: no such file or directory的问题

欢迎小伙伴的讨论,若有问题请在评论区评论或私信,谢谢你。

腾讯云618
avatar
2020年10月份自考总结 阿里云开发与运维

2020年10月份自考总结

  这次自考考了3科分别是英语,数据结构,C++。通过这段时间的学习,过不过的吧,尽力了。尽人事,听天命。过不了,下次继续努力,放平心态。分别说一下这三科的学习。
腾讯云618
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: