Hyperledger fabric 接收';非法指令';运行Hyperledger结构时出错”;“建立您的第一个网络”;样品

Hyperledger fabric 接收';非法指令';运行Hyperledger结构时出错”;“建立您的第一个网络”;样品,hyperledger-fabric,hyperledger,Hyperledger Fabric,Hyperledger,我试图运行“构建您的第一个网络”示例,但在运行Hyperledger Fabric v1.0.1时收到“非法指令”错误: ./byfn.sh -m generate Generating certs and genesis block for with channel 'mychannel' and CLI timeout of '10000' Continue (y/n)? y proceeding ... /tjr/bin/cryptogen #######################

我试图运行“构建您的第一个网络”示例,但在运行Hyperledger Fabric v1.0.1时收到“非法指令”错误:

./byfn.sh -m generate
Generating certs and genesis block for with channel 'mychannel' and CLI timeout of '10000'
Continue (y/n)? y
proceeding ...
/tjr/bin/cryptogen

##########################################################
##### Generate certificates using cryptogen tool #########
##########################################################
org1.example.com
SIGILL: illegal instruction
PC=0x64d1af m=0

goroutine 1 [running]:
crypto/sha256.block(0xc42009e880, 0xc4200572c0, 0x40, 0x41)
    /opt/go/go1.7.linux.amd64/src/crypto/sha256/sha256block_amd64.s:733 +0x286f fp=0xc4200e2818 sp=0xc4200e25f0
crypto/sha256.(*digest).Write(0xc42009e880, 0xc4200572c0, 0x41, 0x41, 0xc4200572c0, 0x41, 0x41)
    /opt/go/go1.7.linux.amd64/src/crypto/sha256/sha256.go:119 +0x120 fp=0xc4200e2860 sp=0xc4200e2818
github.com/hyperledger/fabric/bccsp/sw.(*ecdsaPrivateKey).SKI(0xc4200282c0, 0x415168, 0x8, 0x6c13c0)
h/t加里·辛格

不幸的是,看起来您实际遇到了以下Golang问题:。 好消息是问题已经解决。(有点)坏消息是Go1.7.X(用于编译二进制文件)中没有修复它

您可以使用Golang 1.8或更高版本在本地构建二进制文件

请注意,这个问题将在合并时自行解决—很可能是v1.1。

h/t Gari Singh

不幸的是,看起来您实际遇到了以下Golang问题:。 好消息是问题已经解决。(有点)坏消息是Go1.7.X(用于编译二进制文件)中没有修复它

您可以使用Golang 1.8或更高版本在本地构建二进制文件

请注意,当合并时,这个问题将自行解决—很可能是v1.1版