Во-первых, я знаю этот дубликат этой ссылки , но спрашивающий, похоже, больше не отвечает ...
Так,
Когда я делаю composer install
, у меня появляется эта ошибка:
⠙ Installing business network. This may take a minute...E0426 10:56:40.033781775 24341 ssl_transport_security.cc:989] Handshake failed with fatal error SSL_ERROR_SSL: error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number.
Вот мое соединение. Json:
{
"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": {
"endorsingPeer": true,
"chaincodeQuery": true,
"eventSource": true
}
}
}
},
"organizations": {
"Org1": {
"mspid": "Org1MSP",
"peers": [
"peer0.org1.example.com"
],
"certificateAuthorities": [
"ca.org1.example.com"
]
}
},
"orderers": {
"orderer.example.com": {
"url": "grpcs://<My_IP>:7050",
"grpcOptions": {
"ssl-target-name-override": "orderer.example.com"
},
"tlsCACerts": {
"pem": "INSERT_ORDERER_CA_CERT"
}
}
},
"peers": {
"peer0.org1.example.com": {
"url": "grpcs://<My_IP>:7051",
"eventUrl": "grpcs://<My_IP>:7053",
"grpcOptions": {
"ssl-target-name-override": "peer0.org1.example.com"
},
"tlsCACerts": {
"pem": "INSERT_ORG1_CA_CERT"
}
}
},
"certificateAuthorities": {
"ca.org1.example.com": {
"url": "https://<My_IP>:7054",
"caName": "ca.org1.example.com",
"httpOptions": {
"verify": false
}
}
}
}
А это мой docker-compose.yaml:
version: '2'
услуги:
ca.org1.example.com:
изображение: hyperledger / fabric-ca: $ ARCH-1.1.0
среда:
- FABRIC_CA_HOME = / etc / hyperledger / fabric-ca-server
- FABRIC_CA_SERVER_CA_NAME = ca.org1.example.com
порты:
- "7054: 7054"
команда: sh -c 'Fabric-CA-сервер запуска --ca.certfile /etc/hyperledger/fabric-ca-server-config/ca.org1.example.com-cert.pem --ca.keyfile / etc / hyperledger / fabric-ca-server-config / CA1_PRIVATE_KEY -b admin: adminpw -d '
объемы:
- ./crypto-config/peerOrganizations/org1.example.com/ca/:/etc/hyperledger/fabric-ca-server-config
имя контейнера: ca.org1.example.com
orderer.example.com:
имя_контейнера: orderer.example.com
изображение: hyperledger / ткань-заказчик: $ ARCH-1.1.0
среда:
- ORDERER_GENERAL_LOGLEVEL = отладка
- ORDERER_GENERAL_LISTENADDRESS = 0.0.0.0
- ORDERER_GENERAL_GENESISMETHOD = файл
- ORDERER_GENERAL_GENESISFILE = / etc / hyperledger / configtx / composer-genesis.block
- ORDERER_GENERAL_LOCALMSPID = ЗаказчикMSP
- ORDERER_GENERAL_LOCALMSPDIR = / etc / hyperledger / msp / orderer / msp
working_dir: /opt/gopath/src/github.com/hyperledger/fabric
команда: заказчик
порты:
- 7050: 7050
объемы:
- ./:/etc/hyperledger/configtx
- ./crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/msp:/etc/hyperledger/msp/orderer/msp
peer0.org1.example.com:
имя контейнера: peer0.org1.example.com
изображение: hyperledger / ткань-peer: $ ARCH-1.1.0
среда:
- CORE_LOGGING_LEVEL = отладка
- CORE_CHAINCODE_LOGGING_LEVEL = DEBUG
- CORE_VM_ENDPOINT = unix: ///host/var/run/docker.sock
- CORE_PEER_ID = peer0.org1.example.com
- CORE_PEER_ADDRESS = peer0.org1.example.com: 7051
- CORE_VM_DOCKER_HOSTCONFIG_NETWORKMODE = composer_default
- CORE_PEER_LOCALMSPID = Org1MSP
- CORE_PEER_MSPCONFIGPATH = / etc / hyperledger / peer / msp
- CORE_LEDGER_STATE_STATEDATABASE = CouchDB
- CORE_LEDGER_STATE_COUCHDBCONFIG_COUCHDBADDRESS = couchdb: 5984
working_dir: /opt/gopath/src/github.com/hyperledger/fabric
команда: запуск однорангового узла
порты:
- 7051: 7051
- 7052: 7052
- 7053: 7053
объемы:
- / var / run /: / host / var / run /
- ./:/etc/hyperledger/configtx
- ./crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/msp:/etc/hyperledger/peer/msp
- ./crypto-config/peerOrganizations/org1.example.com/users:/etc/hyperledger/msp/users
- ./crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls:/etc/hyperledger/peer/tls
зависит от:
- orderer.example.com
- couchdb
CouchDB:
имя контейнера: couchdb
изображение: hyperledger / fabric-couchdb: $ ARCH-0.4.6
порты:
- 5984: 5984
среда:
DB_URL: http://localhost:5984/member_db
Мне действительно нужна помощь.
Спасибо