Ошибка запуска прокси-сервера пользователя: listen tcp 0.0.0.0:7050: bind: адрес уже используется - PullRequest
1 голос
/ 19 мая 2019

Я настраиваю частную сеть Hyperledger Fabric в Linux и получаю сообщение во время работы ./byfn.sh up

, так как я новичок в Ubuntu и докере, я думаю, что порт должен быть изменен, чтобы решить проблему, однако я не имею понятия, как это сделать. Любая помощь будет оценена.

alaa@ubuntu:~/fabric-samples/first-network$ sudo netstat -pna | grep 7050
tcp6       0      0 :::7050                   :::*                    LISTEN      3682/docker-proxy 

сделал netstat для проверки порта и его docker-прокси

alaa@ubuntu:~/fabric-samples/first-network$ sudo ./byfn.sh up
Starting with channel 'mychannel' and CLI timeout of '10' seconds and CLI     delay of '3' seconds
Continue? [Y/n] y
proceeding ...
2019-05-19 14:07:22.820 UTC [main] main -> INFO 001 Exiting.....
LOCAL_VERSION=1.1.0
DOCKER_IMAGE_VERSION=1.1.0
Creating network "net_byfn" with the default driver
Creating volume "net_orderer.example.com" with default driver
Creating volume "net_peer0.org1.example.com" with default driver    
Creating volume "net_peer1.org1.example.com" with default driver
Creating volume "net_peer0.org2.example.com" with default driver
Creating volume "net_peer1.org2.example.com" with default driver
Creating orderer.example.com    ... error
Creating peer1.org2.example.com ... 
Creating peer1.org1.example.com ... 
Creating peer0.org1.example.com ... 
Creating peer1.org2.example.com ... done
Creating peer1.org1.example.com ... done
Creating peer0.org1.example.com ... done
Creating peer0.org2.example.com ... done

ERROR: for orderer.example.com  Cannot start service orderer.example.com: b'driver failed programming external connectivity on endpoint     orderer.example.com     (60d170dbc933d3c2de9eacd1bb6c7842cf79a52b3a938c9e0e69d1bd55f5e1a9): Error     starting userland proxy: listen tcp 0.0.0.0:7050: bind: address already in use'
ERROR: Encountered errors while bringing up the project.
ERROR !!!! Unable to start network
alaa@ubuntu:~/fabric-samples/first-network$ sudo netstat -pna | grep 7050
tcp6       0      0 :::7050                 :::*                    LISTEN          3682/docker-proxy

1 Ответ

0 голосов
/ 02 июля 2019

Ну, во-первых, для любого вида учебника по Hyperledger, вам лучше перейти по официальной ссылке, потому что большинство других источников были также взяты из этой: https://hyperledger -fabric.readthedocs.io / en / release -1,4 /

Во-вторых, отключите сеть, остановите и удалите все работающие и предыдущие контейнеры, перезапустите докер, перезапустите сеть правильно, должно работать нормально:

$./byfn.sh down
$docker ps -qa|xargs docker rm
$sudo systemctl daemon-reload
$sudo systemctl restart docker
$cd....fabric-samples/first-network
$./byfn.sh -m generate
$./byfn.sh -m up
...