步骤错误启动业务网络
error in step Starting business network
我开发了 hyperledger composer tutorial with Setting up a Blockchain Business Network With Hyperledger Fabric & Composer Running in Multiple Physical Machine(docker ps:第一台机器有 6 个服务,第二台机器有 2 个服务 运行),所有步骤都在工作。
composer network install --card PeerAdmin@hlfv1 --archiveFile tutorial-network@0.0.1.bna
✔ Installing business network. This may take a minute…
Successfully installed business network tutorial-network, version 0.0.1
但我在启动业务网络的步骤中出错:
composer network start --networkName tutorial-network --networkVersion 0.0.1 --networkAdmin admin --networkAdminEnrollSecret adminpw --card PeerAdmin@hlfv1 --file networkadmin.card
Starting business network tutorial-network at version 0.0.1
Processing these Network Admins:
userName: admin
✖ Starting business network definition. This may take a minute…
Error: Error trying to start business network. Error: No valid responses from any peers.
Response from attempted peer comms was an error: Error: 2 UNKNOWN: chaincode error (status: 500, message: Unknown chaincodeType: NODE)
Command failed
我的连接配置文件:
{
"name": "hlfv1",
"x-type": "hlfv1",
"x-commitTimeout": 300,
"version": "1.0.0",
"client": {
"organization": "Org1",
"connection": {
"timeout": {
"peer": {
"endorser": "300",
"eventHub": "300",
"eventReg": "300"
},
"orderer": "300"
}
}
},
"channels": {
"composerchannel": {
"orderers": [
"orderer.example.com"
],
"peers": {
"peer0.org1.example.com": {}
}
}
},
"organizations": {
"Org1": {
"mspid": "Org1MSP",
"peers": [
"peer0.org1.example.com"
],
"certificateAuthorities": [
"ca.org1.example.com"
]
}
},
"orderers": {
"orderer.example.com": {
"url": "grpc://localhost:7050"
}
},
"peers": {
"peer0.org1.example.com": {
"url": "grpc://localhost:7051",
"eventUrl": "grpc://localhost:7053"
},
"peer1.org1.example.com": {
"url": "grpc://localhost:8051",
"eventUrl": "grpc://localhost:8053"
},
"peer2.org1.example.com": {
"url": "grpc://localhost:9051",
"eventUrl": "grpc://localhost:9053"
}
},
"certificateAuthorities": {
"ca.org1.example.com": {
"url": "http://localhost:7054",
"caName": "ca.org1.example.com"
}
}
}
提前致谢!
我猜你是 运行 Composer v0.19(最新版本),但那个错误看起来像你有 Fabric 1.0。但是 Composer v0.19 只支持 Fabric 1.1 GA.
Composer v0.19 利用了 fabric-1.1 中引入的节点链码支持这一事实。
我认为您需要删除容器和镜像并下载 1.1GA 版本的 Fabric,然后从那里继续。
我开发了 hyperledger composer tutorial with Setting up a Blockchain Business Network With Hyperledger Fabric & Composer Running in Multiple Physical Machine(docker ps:第一台机器有 6 个服务,第二台机器有 2 个服务 运行),所有步骤都在工作。
composer network install --card PeerAdmin@hlfv1 --archiveFile tutorial-network@0.0.1.bna
✔ Installing business network. This may take a minute…
Successfully installed business network tutorial-network, version 0.0.1
但我在启动业务网络的步骤中出错:
composer network start --networkName tutorial-network --networkVersion 0.0.1 --networkAdmin admin --networkAdminEnrollSecret adminpw --card PeerAdmin@hlfv1 --file networkadmin.card
Starting business network tutorial-network at version 0.0.1
Processing these Network Admins:
userName: admin
✖ Starting business network definition. This may take a minute…
Error: Error trying to start business network. Error: No valid responses from any peers.
Response from attempted peer comms was an error: Error: 2 UNKNOWN: chaincode error (status: 500, message: Unknown chaincodeType: NODE)
Command failed
我的连接配置文件:
{
"name": "hlfv1",
"x-type": "hlfv1",
"x-commitTimeout": 300,
"version": "1.0.0",
"client": {
"organization": "Org1",
"connection": {
"timeout": {
"peer": {
"endorser": "300",
"eventHub": "300",
"eventReg": "300"
},
"orderer": "300"
}
}
},
"channels": {
"composerchannel": {
"orderers": [
"orderer.example.com"
],
"peers": {
"peer0.org1.example.com": {}
}
}
},
"organizations": {
"Org1": {
"mspid": "Org1MSP",
"peers": [
"peer0.org1.example.com"
],
"certificateAuthorities": [
"ca.org1.example.com"
]
}
},
"orderers": {
"orderer.example.com": {
"url": "grpc://localhost:7050"
}
},
"peers": {
"peer0.org1.example.com": {
"url": "grpc://localhost:7051",
"eventUrl": "grpc://localhost:7053"
},
"peer1.org1.example.com": {
"url": "grpc://localhost:8051",
"eventUrl": "grpc://localhost:8053"
},
"peer2.org1.example.com": {
"url": "grpc://localhost:9051",
"eventUrl": "grpc://localhost:9053"
}
},
"certificateAuthorities": {
"ca.org1.example.com": {
"url": "http://localhost:7054",
"caName": "ca.org1.example.com"
}
}
}
提前致谢!
我猜你是 运行 Composer v0.19(最新版本),但那个错误看起来像你有 Fabric 1.0。但是 Composer v0.19 只支持 Fabric 1.1 GA.
Composer v0.19 利用了 fabric-1.1 中引入的节点链码支持这一事实。
我认为您需要删除容器和镜像并下载 1.1GA 版本的 Fabric,然后从那里继续。