1、fabric-ca 编译错误:ltdl.h: no such file

在fabric-ca目录中使用make编译时,会出现如下错误:

centos7部署fabric-ca错误解决

解决方案:

如果在ubunt操作系统中,只需安装:
apt install libltdl3-dev

如果在centos操作系统中,只需安装:
yum install libtool-ltdl-devel

2、启动时会报错误panic

升级到fabric-ca 1.1版本后,通过命令生成fabric-ca-server,启动时会报错误panic:

Version is not set for fabric-ca library

这是在启动时调用了lib/metadata包中version.go的Version变量,但是在初始化启动时默认没有赋值。可通过解决方法:

1、直接在变量后赋值 ,如

var Version string = "1.1.0"

2、可在编译时赋值

 go get -v -ldflags "-X github.com/hyperledger/fabric-ca/lib/metadata.Version=1.1.1" github.com/hyperledger/fabric-ca/cmd/...

 

 

相关文章:

  • 2021-09-14
  • 2021-08-29
  • 2022-02-07
  • 2022-01-18
  • 2021-07-08
  • 2022-01-13
  • 2021-12-21
猜你喜欢
  • 2021-05-17
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-09
  • 2022-12-23
  • 2021-09-11
相关资源
相似解决方案