Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docker fabcar示例:致命错误:运行时执行期间出现意外信号[signal SIGSEGV:分段冲突代码=0x1 addr=0x63 pc=0x7f84bc4ea259]_Docker_Docker Compose_Hyperledger Fabric_Hyperledger - Fatal编程技术网

Docker fabcar示例:致命错误:运行时执行期间出现意外信号[signal SIGSEGV:分段冲突代码=0x1 addr=0x63 pc=0x7f84bc4ea259]

Docker fabcar示例:致命错误:运行时执行期间出现意外信号[signal SIGSEGV:分段冲突代码=0x1 addr=0x63 pc=0x7f84bc4ea259],docker,docker-compose,hyperledger-fabric,hyperledger,Docker,Docker Compose,Hyperledger Fabric,Hyperledger,环境: $lsb_发行版-a 没有可用的LSB模块。 分发服务器ID:Ubuntu 说明:Ubuntu 18.04.2 LTS 发行日期:18.04 代号:仿生 $go版本 go版本go1.12 linux/amd64 $docker-v Docker版本18.09.4,内部版本d14af54266 $docker compose-v docker compose版本1.24.0,内部版本0aa59064 在上的fabcar教程之后开始使用hyperledger fabric 在步骤-启动网络

环境:

$lsb_发行版-a
没有可用的LSB模块。
分发服务器ID:Ubuntu
说明:Ubuntu 18.04.2 LTS
发行日期:18.04
代号:仿生
$go版本
go版本go1.12 linux/amd64
$docker-v
Docker版本18.09.4,内部版本d14af54266
$docker compose-v
docker compose版本1.24.0,内部版本0aa59064
在上的fabcar教程之后开始使用hyperledger fabric

在步骤-启动网络-执行启动脚本
/startFabric.sh javascript
中,我得到以下输出:


#不重写Windows Git Bash用户的路径
导出MSYS_NO_PATHCONV=1
docker compose-f docker-compose.yml向下
删除网络基础
docker compose-f docker-compose.yml up-d ca.example.com order.example.com peer0.org1.example.com couchdb
使用默认驱动程序创建网络“net_basic”
正在创建order.example.com。。。完成
正在创建couchdb。。。完成
正在创建ca.example.com。。。完成
正在创建peer0.org1.example.com。。。完成
docker ps-a
容器ID映像命令已创建状态端口名称
9c83dd6b6b42 hyperledger/fabric对等“对等节点启动”1秒前启动不到1秒0.0.0.0:7051->7051/tcp,0.0.0.0:7053->7053/tcp peer0.org1.example.com
b5681dfbb92e hyperledger/fabric couchdb“tini--/docker ent…”5秒前上升1秒4369/tcp,9100/tcp,0.0.0.0:5984->5984/tcp couchdb
13bc657c24e8 hyperledger/fabric ca“sh-c'fabric ca se…”5秒前上升2秒0.0.0.0:7054->7054/tcp ca.example.com
205a84caf83a hyperledger/fabric orderer“orderer”5秒前上升3秒0.0.0.0:7050->7050/tcp order.example.com
#等待Hyperledger结构启动
#如果在运行以后的命令时出错,请发出导出结构\u开始\u超时=
导出结构\u开始\u超时=10
#echo${FABRIC\u START\u TIMEOUT}
睡眠${FABRIC\u START\u TIMEOUT}
#创建频道
docker exec-e“CORE\u PEER\u LOCALMSPID=Org1MSP”-e“CORE\u PEER\u MSPCONFIGPATH=/etc/hyperledger/msp/users/Admin@org1.example.com/msp“peer0.org1.example.com对等通道创建-o order.example.com:7050-c mychannel-f/etc/hyperledger/configtx/channel.tx
来自守护程序的错误响应:容器9c83dd6b6b42ba6ee984f28c94c3e2c0672f5af72def3a0807ff985609635a92未运行
peer0.org1.example.com容器已创建但未运行

$ docker container ls -a
CONTAINER ID        IMAGE                        COMMAND                  CREATED             STATUS                      PORTS                                        NAMES
881d94d81fd6        hyperledger/fabric-peer      "peer node start"        20 seconds ago      Exited (2) 19 seconds ago                                                peer0.org1.example.com
5a090040c418        hyperledger/fabric-couchdb   "tini -- /docker-ent…"   24 seconds ago      Up 20 seconds               4369/tcp, 9100/tcp, 0.0.0.0:5984->5984/tcp   couchdb
ed0d5717c386        hyperledger/fabric-ca        "sh -c 'fabric-ca-se…"   24 seconds ago      Up 21 seconds               0.0.0.0:7054->7054/tcp                       ca.example.com
59b703dd8d7b        hyperledger/fabric-orderer   "orderer"                24 seconds ago      Up 22 seconds               0.0.0.0:7050->7050/tcp                       orderer.example.com
正在列出peer0.org1.example.com的容器日志

$docker logs peer0.org1.example.com
2019-04-15 11:32:26.276 UTC[nodeCmd]发球->信息001起始点:
版本:1.4.1
电话:87074a7
Go版本:go1.11.5
OS/Arch:linux/amd64
链码:
基本映像版本:0.4.15
基本Docker命名空间:hyperledger
基本Docker标签:org.hyperledger.fabric
Docker命名空间:hyperledger
2019-04-15 11:32:26.276 UTC[分类账管理GMT]初始化->信息002初始化分类账管理
2019-04-15 11:32:26.276 UTC[kvledger]新建提供程序->信息003初始化分类账提供程序
2019-04-15 11:32:26.343 UTC[kvledger]新提供程序->信息004分类账提供程序已初始化
2019-04-15 11:32:26.473 UTC[couchdb]CreateDatabaseIfNotExist->INFO 005 Created state database用户
2019-04-15 11:32:26.497 UTC[couchdb]CreateDatabaseIfNotExist->INFO 006 Created state database\u replicator
2019-04-15 11:32:26.497 UTC[分类账管理GMT]初始化->信息007分类账管理初始化
2019-04-15 11:32:26.498 UTC[peer]func1->INFO 008自动检测到的对等地址:172.27.0.5:7051
2019-04-15 11:32:26.498 UTC[peer]func1->INFO 009返回peer0.org1.example.com:7051
2019-04-15 11:32:26.498 UTC[peer]func1->INFO 00a自动检测到的对等地址:172.27.0.5:7051
2019-04-15 11:32:26.498 UTC[peer]func1->INFO 00b返回peer0.org1.example.com:7051
2019-04-15 11:32:26.500 UTC[nodeCmd]ComputeCaincodeEndpoint->INFO 00c使用peerHostname:peer0.org1.example.com输入ComputeCaincodeEndpoint
2019-04-15 11:32:26.500 UTC[nodeCmd]computecaincodeendpoint->INFO 00d带着ccEndpoint退出:peer0.org1.example.com:7052
2019-04-15 11:32:26.501 UTC[nodeCmd]createChaincodeServer->WARN 00e peer.chaincodeListenAddress未设置,使用peer0.org1.example.com:7052
致命错误:运行时执行期间出现意外信号
[信号SIGSEGV:分段冲突代码=0x1 addr=0x63 pc=0x7f84bc4ea259]
运行时堆栈:
runtime.throw(0x1272c18,0x2a)
/opt/go/src/runtime/panic.go:608+0x72
runtime.sigmanic()
/opt/go/src/runtime/signal_unix.go:374+0x2f2
goroutine 43[syscall]:
runtime.cgocall(0xe455e0、0xc00024e00、0x29)
/opt/go/src/runtime/cgocall.go:128+0x5e fp=0xc00024dc8 sp=0xc00024d90 pc=0x4039ee
网络地址(0xc00014db60、0x0、0xc0003212f0、0xc00039a178、0x0、0x0、0x0)
_cgo_gotypes.go:91+0x55 fp=0xc000024e00 sp=0xc000024dc8 pc=0x616c85
net.cgoLookupIPCNAME.func1(0xc00014db60、0x0、0xc0003212f0、0xc00039a178、0x17、0x17、0x65fb12980a82d3)
/opt/go/src/net/cgo_unix.go:149+0x131 fp=0xc00024e48 sp=0xc00024e00 pc=0x61c3b1
net.cgoLookupIPCNAME(0xc00014d860、0x16、0x0、0x0、0x0、0x0、0x0、0x0、0x0)
/opt/go/src/net/cgo_unix.go:149+0x153 fp=0xc00024f38 sp=0xc00024e48 pc=0x618243
net.cgoIPLookup(0xc00034cf00,0xc00014d860,0x16)
/opt/go/src/net/cgo_unix.go:201+0x4d fp=0xc00024fc8 sp=0xc00024f38 pc=0x6188fd
runtime.goexit()
/opt/go/src/runtime/asm_amd64.s:1333+0x1 fp=0xc00024fd0 sp=0xc00024fc8 pc=0x45de51
由net.cgoLookupIP创建
/opt/go/src/net/cgo_unix.go:211+0xad
goroutine 1[选择]:
查找IPADDR(0x1fa0d00、0x13b7a20、0xc0000460a0、0xc00014d860、0x16、0xc00014d877、0x4、0x1b8c、0x0、0x0)
/opt/go/src/net/lookup.go:2
- GODEBUG=netdns=go