成功解决 执行config_solo文件夹中./generate.sh脚本报错./bin/cryptogen ./bin/configtxgen: 没有那个文件或目录

博客讲述了在执行Fabric的配置脚本时遇到'./bin/cryptogen'和'./bin/configtxgen'找不到的错误,解决方案是下载并放置正确的二进制脚本文件到当前目录。尽管日志出现警告,但不影响使用Caliper进行性能测试。文中还提及了如何添加共识策略,但不建议这样做,因为可能影响性能测试。提供了添加共识策略的代码供读者参考,并鼓励讨论和提问。
摘要由CSDN通过智能技术生成

报错信息如下:

[yujialing@localhost config_solo]$ ./generate.sh 
curl: (56) Recv failure: Connection reset by peer
./generate.sh:16: ./bin/cryptogen: 没有那个文件或目录
./generate.sh:17: ./bin/configtxgen: 没有那个文件或目录
./generate.sh:18: ./bin/configtxgen: 没有那个文件或目录
find: ‘crypto-config’: 没有那个文件或目录

原因是缺少Fabric的二进制脚本文件
可以到此处0积分下载Fabric1.4.1的脚本文件、 Fabric2.0.0的脚本文件,其他版本请自行下载

将二进制脚本文件复制到当前目录下(config_solo

重新执行生成指令

./generate.sh

解决了以上问题,但日志报警告提示需要在configtx.yaml中增加共识策略,不用管,不影响运用Caliper对Fabric进行性能测试

但是你非要纠结怎么加共识,以下可有解决方案,但增加共识会导致Fabric性能测试报错,所以不用往configtx.yaml中增加共识策略

经过多轮调试,目前已添加上共识策略,如图所示
在这里插入图片描述

小伙伴只需复制以下代码覆盖原有的configtx.yaml文件即可

#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#

---
################################################################################
#
#   Section: Organizations
#
#   - This section defines the different organizational identities which will
#   be referenced later in the configuration.
#
################################################################################
Organizations:

    # SampleOrg defines an MSP using the sampleconfig.  It should never be used
    # in production but may be used as a template for other definitions
    - &OrdererOrg
        # DefaultOrg defines the organization which is used in the sampleconfig
        # of the fabric.git development environment
        Name: OrdererMSP

        # ID to load the MSP definition as
        ID: OrdererMSP

        # MSPDir is th
最低0.47元/天 解锁文章
成功解决:problem reading the PEM file Error: ENOENT: no such file xxx /keystore/key.pem
GniLAY1022的博客
09-26 1421
运行以下命令时报错 npx caliper launch master --caliper-workspace . --caliper-benchconfig benchmarks/scenario/simple/config.yaml --caliper-networkconfig networks/fabric/fabric-v1.4.1/2org1peergoleveldb/fabric-go.yaml 首先是提示拉取镜像失败:Get https://registry-1.d
hyperledger fabric测试脚本(byfn.sh)分解
clyss1234的博客
09-11 6600
1. 环境准备 ​ 安装 node.js golang语言 git docker docker-compose hyperledger-fabric fabirc镜像 2. 运行实例 2.1 脚本运行 git clone fabric-sample文件,进入文件夹下的first-network文件,运行buyfn.sh 2.2 命令分解 若已经将bin目录下的可执行文件添加到环境变量,可省略"…/bin/" 1.生成证书 ../bin/cryptogen generat
cryptogenconfigtxgen命令找不到
m0_54559131的博客
03-02 1228
在fabric-sample目录下,添加环境变量: export PATH=你的fabric-sample目录/bin:$PATH
SVN和Git代码管理工具版本号获取(数字版本号)
qq_28166701的博客
03-17 2237
代码管理较多的是使用svn、git这类的版本管理工具,版本号是一个重要的东西,自然地,如何让我们显式地看到版本号是十分重要的。一般地,会通过某种手段让当前代码的版本号声明为宏定义字符串,或打印在串口上,或传输到上位机显示。 这介绍了svn和git的版本号生成方式。 ...
benchmark在postgresql上的安装及使用
weixin_34194359的博客
05-12 1079
BenchmarkSQL是一款经典的开源数据库测试工具,内嵌了TPCC测试脚本,可以对EnterpriseDB、PostgreSQL、MySQL、Oracle以及SQL Server等数据库直接进行测试。二、测试前提1. 安装JDK。因为BenchmarkSQL本身是使用Java语言编写的,所以如果在Linux系统下还没有安装JDK的话,我们首先需要对其进行安装;2. 安装PostgreSQL数...
fatal error: ros/ros.h: 没有那个文件目录
开发笔记
10-14 3169
程序包下面的cmakelist.txt 加上 find_package(catkin REQUIRED COMPONENTS roscpp) include_directories(include ${catkin_INCLUDE_DIRS} )
Ubuntu20安装Fabric1.4 多机多节点错误记录
weixin_43150396的博客
11-10 387
ubuntu搭建Fabric遇到的问题记录
大数据各组件安装笔记汇总
ZGFAgf的博客
12-03 2352
大数据软件安装笔记 shell脚本 查看机器进程脚本 #!/bin/bash echo "-----------------cdh01-------------------------" /opt/apps/jdk1.8.0_45/bin/jps echo "" for((i=2;i<=3;i++)){ echo "-----------------cdh0$i------------------------" ssh cdh0$i "/opt/apps
Fabric2.1自建网络手动部署,安装和测试连码
zhangyunfeixyz的博客
08-14 1333
一、安装go,node,docker,docker-compose环境 二、安装fabric源码及相关docker镜像,执行下面命令: #mkdir -p $GOPATH/src/github.com/hyperledger #cd $GOPATH/src/github.com/hyperledger #git clonehttps://github.com/hyperledger/fabric.git #cd fabric/scripts #./bootstrap.sh 镜像:mys...
mysql benchmark 安装_benchmark在postgresql上的安装及使用
weixin_42109598的博客
02-01 739
1.创建用户和数据库[postgres#localhost ~] $ psql postgrespsql (9.5.2)Type "help" for help.postgres=# CREATE USER benchmarksql WITH ENCRYPTED PASSWORD 'changeme';postgres=# CREATE DATABASE benchmarksql OWNER be...
veriloggenerate用法及参数传递(转)
weixin_30509393的博客
12-20 2926
转自:http://blog.163.com/yunwang2008@126/blog/static/1153145032010628113154604/ 一:generate Verilog-2001添加了generate循环,允许产生module和primitive的多个实例化,同时也可以产生多个variable,net,task,function,continous assignm...
自动生成控制文件及数据文件并完成sqlldr的自动导入
yuetengfei的专栏
08-09 6181
config.cfg面配好相应的用户和表名就可得到相应的select语句和该表的控制文件,运行generate.sh可以得到该表的数据文件,运行sqlldr可以把生成的数据文件插入到目标库表。目前功能有限,一次只能生成一个用户下的表。 目录config--配置文件
fabric执行 generate.sh报 Segmentation fault的问题
qq_45955628的博客
10-19 269
本人在尝试用generate.sh重新生成fabric网络初始配置文件时一直报Segmentation fault 读源码发现generate.sh用的是fabric-samples/bincryptogen工具而我本地的工具应该是出错了, 换上从common/tools/cryptogen编译的新cryptogen之后generate可以正常执行了。 ...
hyperledger fabricconfigtxgen工具使用
fangdengfu123的博客
04-18 1552
configtxgen主要功能 1、生成启动orderer需要的创世区块,并支持检查区块内容 2、生成创建应用通道需要的配置交易,并支持检查交易内容 3、生成锚点Peer的更新配置交易 configtxgen命令详解 -profile string :从configtx.yaml查找到指定的profile来生成配置,默认为使用Sample-InsecureSolo -channelI...
configtxgen配置文件详细说明
wwqcherry的博客
12-01 1016
configtx.yaml是Hyperledger Fabric区块链网络运维工具configtxgen用于生成通道创世块或通道交易的配置文件configtx.yaml的内容直接决定了所生成的创世区块的内容。本文将给出configtx.yaml的详细文说明。 Capabilities / 通道能力配置 Capabilities段用来定义fabric网络的能力。这是版本v1.0.0引入的一个新的配置段,当与版本v1.0.x的对等节点与排序节点混合组网时不可使用。 Capabilities段定义.
linux执行sh脚本时提示“没有那个文件目录
热门推荐
小松鼠的博客
10-23 1万+
linux上使用bash XXX.sh执行脚本时,提示“for reading(No such file or directory)”。 问题原因: 因为操作系统是windows,在windows下编辑的脚本,所以有可能有不可见字符。脚本文件是DOS格式的 即每一行的行尾以\r\n来标识, 其ASCII码分别是0x0D, 0x0A. 解决方法: 可以有很多种办法看这个文件是DOS格式的还是U...
在用configtxgen tool创建创世区块时,报错:While parsing config: yaml: unknown anchor ‘OrdererDefaults‘ referenced
DamonREN的博客
06-03 4559
执行以下命令生成创世区块时,出现报错生成创世区块命令: ./bin/configtxgen -profile TwoOrgsOrdererGenesis -outputBlock ./genesis.block 报错信息: 2019-05-31 16:24:31.914 CST [common.tools.configtxgen] main -> INFO ...
/opt/ros/melodic/bin/rosrun: /home/mhl/YaoYu/src/generate_trigger/scripts/detector.py: /usr/bin: bad interpreter: Permission denied
最新发布
03-02
3. 如果以上步骤都没有解决问题,可以尝试使用绝对路径来运行detector.py脚本,例如:/usr/bin/python /home/mhl/YaoYu/src/generate_trigger/scripts/detector.py。 希望以上信息对你有帮助!
写文章

热门文章

  • SPSS比较两组数据有无显著性差异 独立样本T检验 173412
  • 成功解决:Correct the classpath of your application so that it contains a single, compatible version of 包 159252
  • 成功解决:curl: (35) OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to bit.ly:443 58791
  • 成功解决 MDK5中No ST-LINK detected的问题 55918
  • 成功解决gpg: 找不到有效的 OpenPGP 数据 42287

分类专栏

  • 汇编语言 1篇
  • C语言 22篇
  • linux 51篇
  • Photoshop 1篇
  • 蓝牙 3篇
  • 物联网 11篇
  • 数据分析 3篇
  • 算法 1篇
  • Hyperledger Caliper 13篇
  • Hyperledger Fabric1.4 3篇
  • 区块链 43篇
  • Hyperledger Fabric 2.x 35篇
  • 智能合约 10篇
  • Java 12篇
  • Docker 7篇
  • node.js 3篇
  • 示波器 1篇
  • MQTT 7篇
  • NB-IoT 5篇
  • IDEA 1篇
  • RT-Thread 1篇
  • Lora 2篇
  • MicroPython 2篇

最新评论

  • 成功解决Keil MDK5中no browse information available in ‘xxx’的问题

    2401_82778383: ok ,感谢!

  • 成功解决gpg: 找不到有效的 OpenPGP 数据

    生椰拿铁651: 无法建立ssl链接咋办啊

  • 成功解决:Workbench等客户端连接不上服务器的MySQL问题

    须弥互联网首席指挥官: 我的建议是卸了重装,别忘了sc delete mysql或者sc delete mysql80就行

  • 成功解决 无法访问服务器端口问题

    孤独的求知者: 真实有效,点赞

  • 成功解决gpg: 找不到有效的 OpenPGP 数据

    m0_59197920: 怎么样解决了吗

最新文章

  • 汇编语言中b和bl关键字的区别
  • window系统怎么解压tar.bz2文件
  • linux内核镜像zImage是怎么生成的?
2022年7篇
2021年43篇
2020年95篇

目录

目录

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

余府

谢谢你的鼓励

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家邵阳玻璃钢果蔬雕塑玻璃钢青苹果公园水果雕塑河南常见商场美陈研发玻璃钢花盆久了会裂开吗玻璃钢仿铜名人文化雕塑淮南创意玻璃钢雕塑生产厂家玻璃钢泡沫雕塑型号玻璃钢雕塑修补打磨合肥卡通玻璃钢雕塑玻璃钢大型蔬菜水果雕塑杭州玻璃钢雕塑方案徐州阜新玻璃钢卡通雕塑河北节庆商场美陈销售企业杭州卡通玻璃钢雕塑制作厂河北商场美陈生产厂家卡通玻璃钢雕塑设计图梅州玻璃钢人物雕塑厂家海贼玻璃钢雕塑制作商场美陈哪家机构口碑好北京玻璃钢牛雕塑浙江动物玻璃钢雕塑定做价格成都玻璃钢雕塑工厂玻璃钢蔬菜雕塑公司地址玻璃钢树脂雕塑对人体的危害开远市玻璃钢雕塑公司铜仁地区玻璃钢雕塑定西卡通玻璃钢雕塑哪家好沈阳景区玻璃钢雕塑供应商惠州玻璃钢花盆厂家山东人物玻璃钢雕塑销售厂家香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化