`
Tzhennan
  • 浏览: 58203 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

fabric常见错误

 
阅读更多

$ ./byfn.sh -m generate

$ ./byfn.sh -m up -s couchdb -a

....

Error: Got unexpected status: BAD_REQUEST

Usage:

  peer channel create [flags]

 

Flags:

  -c, --channelID string   In case of a newChain command, the channel ID to create.

  -f, --file string        Configuration transaction file generated by a tool such as configtxgen for submitting to orderer

  -t, --timeout int        Channel creation timeout (default 5)

 

Global Flags:

      --cafile string              Path to file containing PEM-encoded trusted certificate(s) for the ordering endpoint

      --logging-level string       Default logging level and overrides, see core.yaml for full syntax

  -o, --orderer string             Ordering service endpoint

      --test.coverprofile string   Done (default "coverage.cov")

      --tls                        Use TLS when communicating with the orderer endpoint

  -v, --version                    Display current version of fabric peer server

 

!!!!!!!!!!!!!!! Channel creation failed !!!!!!!!!!!!!!!!

========= ERROR !!! FAILED to execute End-2-End Scenario ===========

#解决办法:删除原来的镜像

$ docker rm $(docker ps -a -q)

 

 

 

$ ./byfn.sh -m generate

Generating certs and genesis block for with channel 'mychannel' and CLI timeout of '10000' seconds and CLI delay of '3' seconds

Continue (y/n)? y

proceeding ...

cryptogen tool not found. exiting

#解决办法

在执行first-network例子的上一层目录下面要有一个bin文件夹,里面放着需要的可执行文件。

操作:首先看一下,该目录下面是否有一个脚本:bootstrap-1.0.0.sh,有即执行即可。

没有的话: 你需要在fabric-samples目录下面执行如下命令,将所需要的二进制文件下载下来:

$ curl -sSL https://goo.gl/eYdRbX | bash

执行完以后会在fabric-samples目录下面创建一个bin目录,下面放着所需要的所有的二进制工具

注意:由于网络原因,以上的curl很可能执行失败,其实这个脚本文件其实在fabric中就已经存在了:

位置:gopath/src/github.com/hyperledger/fabric/scripts下面,直接将该脚本文件copy到fabric sample中就可以了

分享到:
评论

相关推荐

    hyperledger fabric nodejs

    6. **挑战与最佳实践**:在实际应用中,开发者需要注意安全性、性能优化、错误处理和日志记录等问题。同时,良好的代码结构和模块化设计有助于项目的维护和扩展。 7. **未来展望**:随着Node.js社区的不断壮大和...

    fabric.tar.gz

    为了解决这个问题,我们可以选择直接下载Fabric 1.4的源码压缩包“fabric.tar.gz”,这是绕过git克隆错误的一种简便方法。 解压“fabric.tar.gz”后,你会看到一系列的文件和目录,它们构成了Fabric的核心组件。...

    基于go语言实现的fabric常见restful API.zip

    安全性:Go语言具有强大的类型系统和内存管理机制,能够减少运行时错误和内存泄漏等问题。它还支持编译时检查,可以在编译阶段就发现潜在的问题。 标准库:Go语言的标准库非常丰富,包含了大量的实用功能和工具,如...

    手动收缩Service Fabric的VMSS-qi1

    在Service Fabric中,虚拟机规模集(Virtual Machine Scale Sets, VMSS)是常见的基础设施组件,用于部署和管理运行Service Fabric节点的虚拟机。手动收缩VMSS意味着减少VMSS中的虚拟机实例数量,以优化资源使用或...

    Fabric OS Troubleshooting and Diagnostics Guide-130

    3. 常见问题及解决方案:列举了Fabric OS使用过程中可能遇到的问题,并提供解决步骤。 4. 系统维护:包括备份、恢复和更新Fabric OS的方法。 5. 性能监控:如何监测和优化系统性能,预防潜在问题。 6. 安全性:有关...

    Fabric OS Administrator’s Guide-586

    4. **故障排查与维护**:提供诊断工具的使用说明,帮助识别和解决常见问题,包括日志分析、告警管理以及备份和恢复策略。 5. **安全设置**:阐述如何确保网络的安全性,包括认证机制、访问控制、加密选项等。 6. *...

    PyPI 官网下载 | dploi-fabric-0.1.15.tar.gz

    4. **错误处理和日志记录**:dploi-fabric在执行过程中会捕获并记录任何可能出现的错误,便于调试和问题追踪。同时,它还提供了日志功能,帮助开发者了解部署的详细过程。 5. **版本控制**:dploi-fabric与常见的...

    Python自动化部署工具Fabric的简单上手指南.pdf

    以下是一些常见的Fabric函数示例: - `local('command')`: 在本地执行命令。 - `lcd(directory)`: 更改本地工作目录。 - `cd(directory)`: 在远程主机上更改工作目录。 - `run(command)`: 在远程主机上以普通用户...

    iMaster NCE-Fabric 网络变更推演

    iMaster NCE-Fabric的网络变更推演功能允许管理员在执行变更前进行模拟验证,确保变更方案的安全性和可行性,减少因错误配置导致的网络中断风险。 3. **变更推演过程**: - **需求分析**:首先,根据业务需求确定...

    PyPI 官网下载 | fabric_fim-0.41.tar.gz

    在Python库的开发和维护方面,Fabric FIM的0.41版本可能包含了错误修复、性能优化或新功能的添加。为了了解具体更新内容,你应该查看该版本的发布说明或者阅读源代码的变更日志。对于开发者来说,理解这些更新可以...

    HyperLedger Fabric1.1部署笔迹(入门篇)

    文档中提到了一些常见的命令,例如用于卸载旧版本 Docker 的命令,以及用于安装 Docker 和 Docker Compose 的命令。熟悉这些命令对于部署 HyperLedger Fabric 1.1 至关重要。 综上所述,HyperLedger Fabric 1.1 的...

    iMaster NCE-Fabric V100R021C00 MDC产品文档 (hdx)

    通过iMaster NCE-Fabric,企业能够实现网络的智能化运营,提高运维效率,减少人为错误,并为未来的网络扩展和业务创新提供强大支持。对于网络管理员和IT专业人员来说,深入理解和熟练掌握iMaster NCE-Fabric的相关...

    iMaster NCE-Fabric V100R021C10 RESTful API开发指南(chm)

    5. **错误处理**:说明在API调用过程中可能出现的错误类型及其含义,以及如何处理这些错误。 6. **API版本控制**:讨论版本管理策略,如如何向后兼容新版本API,以及如何在不同版本间迁移。 7. **性能和调优**:...

    iMaster NCE-Fabric V100R021C10 产品文档 (chm)

    - **自动化部署**:通过预配置模板,实现网络设备的快速部署和配置,减少人工操作错误。 - **智能运维**:利用AI算法对网络性能进行实时监控,预测并解决潜在问题,提升网络稳定性。 - **可视化管理**:提供图形...

    [MMS_040382]Application of Fabric Calender.rar

    7. **故障排查**:学习如何分析和处理PLC程序错误,以及设备常见的机械或电气故障。 通过【AB PLC例程】的学习,不仅可以掌握AB PLC的具体应用,还能提升对自动化控制系统的整体理解和实践能力。这个压缩包资源将为...

    Python自动化部署工具Fabric的简单上手指南

    如果没有任何错误提示,则表示Fabric已成功安装。 #### 四、Fabric基础使用 ##### 4.1 编写第一个任务 Fabric默认的任务文件名为`fabfile.py`,可以在该文件中定义任务。以下是一个简单的示例: ```python # coding...

    fabric:error validating channel creation transaction for new channel ‘mychannel’

    在Hyperledger Fabric网络中,创建新的通道(channel)是分布式账本系统中常见的操作,它允许不同的参与者在特定的业务场景下进行隔离的交易。然而,当你遇到“fabric:error validating channel creation ...

    BROCADE webtools使用手册-webtools admin guide_8.2.x.pdf

    7. **故障排除**:这部分提供了常见问题和错误的解决方案,帮助管理员快速解决遇到的问题,减少网络中断时间。 8. **附录**:通常包括技术规格、术语表和参考资料,方便用户深入理解相关概念和技术。 总的来说,...

    Fractal Fabric-开源

    `gpl.txt` 文件表明了Fractal Fabric遵循GPL(GNU General Public License)协议,这是一种常见的开源软件许可证,它要求任何对原始代码进行修改或基于该代码创建新软件的人都必须公开他们的源代码,保持软件的开放...

Global site tag (gtag.js) - Google Analytics