fabric
文章平均质量分 86
i_want_study
这个作者很懒,什么都没留下…
展开
-
fabric链码可以安装peer上,却安装通道时报错(实例化时)
相信很多人都碰到这种问题,这里给出一种方案,并带你分析一下为什么出现这种问题。问题描述话不多说,直接上干货先来张报错的图:错误提示为:Error: could not assemble transaction, err proposal response was not successful, error code 500, msg error starting container: error starting container: Failed to generate platform-sp原创 2022-01-30 13:24:19 · 12604 阅读 · 0 评论 -
fabric安装链码的时候找不到包bccsp
错误内容:Error: error getting chaincode code enccc: error getting chaincode package bytes: Error obtaining dependencies for github.com/hyperledger/fabric/bccsp: command <go list -f {{ join .Deps “\n”}} github.com/hyperledger/fabric/bccsp>: failed with .原创 2020-09-26 13:40:12 · 750 阅读 · 7 评论 -
树莓派arm64下搭建fabric1.4的raft多机部署
本文的大致目录如下:1、 版本解读2、 Ubuntu16.0.4-amd64基础环境的搭建:go、docker、git、docker-compose3、 树莓派基础环境搭建4、 环境测试(amd64和arm64)5、 Raft多机部署(fabric1.4)6、踩过的坑文中所需要的文档均打包一份,上传至Github1、 版本解读本文所述的Fabric1.4的安装部署环境主要有:(1)Ubuntu16.0.4-amd64(也适用于高于此版本的);(2)树莓派的Ubuntu-arm64。原创 2020-08-09 19:20:03 · 1800 阅读 · 28 评论 -
fabric-iot的环境前搭建的安装准备
傻瓜式安装教程:起点为一个全新的Ubuntu系统在我的电脑上已经搭建完成,处于可运行状态时的环境版本:1、安装go语言环境原创 2020-07-26 16:38:31 · 1785 阅读 · 1 评论 -
fabric源码编译,安装
直接撸命令1、准备必须的环境:go、docker、git,网上教程很多。2、准备必须的第三方工具:$ export GO111MODULE=on$ export GOPROXY=https://goproxy.io,direct $ sudo mkdir -p $GOPATH/src/golang.org/x$ cd $GOPATH/src/golang.org/x$ git clone https://github.om/golang/tools.git$ got get -u githu原创 2020-07-23 13:50:32 · 868 阅读 · 0 评论 -
fabric进行make all的时候出现错误
现在github上git clone关于fabric的git文件,然后进入fabric目录,执行make all命令。出现错误如下:可以看到其中出现两个错误:1、gotools.mk:59: recipe for target 'gotool.counterfeiter' failed make[1]: *** [gotool.counterfeiter] Error 12、gotools.mk:64: recipe for target '/home/gopath/bin/counterfe.原创 2020-07-23 13:02:23 · 999 阅读 · 0 评论 -
fabric安装前的准备(刚装完双系统,又要giao一遍,记录一下)
话不多说,本篇博客 主怼图片1、git的安装出错了,大概意思有锁,然后不能够安装,那现在就开始处理这个锁,简单粗暴点,直接删除这个文件再次尝试安装安装成功2、安装GoLand(也就是Go语言)...原创 2020-07-22 19:20:14 · 244 阅读 · 0 评论 -
Fabric-samples开发模式下chaincode操作流程及错误锦集
首先简单介绍一下此次流程步骤,在go build阶段出现问题,然后说明一下如何解决的问题。出现的问题的提示代码为:问题1、go: github.com/hyperledger/fabric-chaincode-go@v0.0.0-20190823162523-04390e015b85: Get "https://proxy.golang.org/github.com/hyperledger/fabric-chaincode-go/@v/v0.0.0-20190823162523-04390e015b85原创 2020-07-04 11:07:32 · 2489 阅读 · 12 评论 -
关于Fabric中peer包的问题
在编写chaincode的时候,会用到一个名peer的包,是下面这样定义的:import( "github.com/hyperledger/fabric/protos/peer")这样定义,我们往往会找不到这个包的存在,从而导致编译出错。我们可以看一下fabric中的这个包的位置,在现在的fabric版本中,我们会发现,这个包的上层文件夹是不存在的,如下所示:可以清楚的看到peer是不存在的,考虑到这个问题,我专门在Fabric的源码中去寻找了一下,peer包到底跑到了什么位置。终于,在p原创 2020-07-03 19:21:11 · 1517 阅读 · 3 评论 -
关于Fabric中shim包的问题
在编写chaincode的时候,会用到一个名shim的包,是下面这样定义的:import( "github.com/hyperledger/fabric/core/chaincode/shim")这样定义,我们往往会找不到这个包的存在,从而导致编译出错。我们可以看一下fabric中的这个包的位置,在现在的fabric版本中,我们会发现,这个包是不存在的,如下所示:可以清楚的看到shim是不存在的,考虑到这个问题,我专门在Fabric的源码中去寻找了一下,shim包到底跑到了什么位置。终于,原创 2020-07-03 16:02:08 · 5240 阅读 · 11 评论 -
Error: error getting chaincode bytes: failed to create chaincode package: lstat ../chaincode/fabcar/
执行./network.sh deployCC -l java -c channel00时出现错误。错误:Error: error getting chaincode bytes: failed to create chaincode package: lstat ../chaincode/fabcar/java/build/install/fabcar: no such file or dir...原创 2020-05-01 22:42:12 · 1037 阅读 · 0 评论 -
Fabric的first-network的部署使用(所使用的均为最新版本)
此文创作于2020-4-30所使用的docker、Fabric、fabric-samples均为最新版本latest本文主要翻译于Building Your First Network对于环境的搭建,不再过多叙述,CSDN的很多大佬都写过相关博客,大家可以去借鉴一些。放上一篇自己的博客(部分不多叙述的内容):fabric-samples的安装这里直接描述first-network:...翻译 2020-04-30 22:08:47 · 479 阅读 · 0 评论 -
Could not find profile: TwoOrgsOrdererGenesis.
**问题:**当执行../bin/configtxgen -profile TwoOrgsOrdererGenesis -outputBlock ./channel-artifacts/genesis.block -channelID channel00时出现错误如下:错误提示:Could not find profile: TwoOrgsOrdererGenesis. Please mak...原创 2020-04-30 09:51:50 · 2538 阅读 · 5 评论 -
fabric-samples的安装
现如今很多的安装教程都有些老了,现在根据自己的安装过程发布一个新的。参考文献:fabric-samples安装的官方文档部分内容选自上方链接注意事项:下载的都是最新版本,需要指定特殊版本,可以根据情况而定,奉上相关代码如果您在Windows上运行,则需要使用Docker快速启动终端执行后续的终端命令。如果以前没有安装,请访问必备组件。如果在Windows 7或macOS上使用Docke...原创 2020-04-29 17:59:22 · 2413 阅读 · 1 评论 -
docker-compose-cli.yaml详解(进入cli容器后踩到深坑的我)(orderer容器未正常启动)
先说我踩得什么坑吧看我的go的路径(第一张图)(最下面的三行),去对比 docker-composer-cli.yaml 中的第二张图部分,根本对不上,导致图三命令出错误。找不到命令中的路径。我还没解决,解决后在重编。先给一份详解好啦,网上资源发现太少。可以根据详解去解决一下,但是有个新问题,路径下的东西找不到。version: '2'volumes: #声明挂载的卷 ord...原创 2020-02-23 11:15:54 · 4011 阅读 · 9 评论