热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Failedtogenerateplatformspecificdockerbuild:Erroruploadinginputtocontainer:APIerror...

背景:kafka多机部署VM1:zookeeper0、kafka0、orderer0.example.com、peer0.org1.example.comVM2:zookeeper

背景:

kafka多机部署
VM1:zookeeper0、kafka0、orderer0.example.com、peer0.org1.example.com
VM2:zookeeper1、kafka1、orderer1.example.com、peer1.org1.example.com
VM3:zookeeper2、kafka2、orderer2.example.com、peer0.org2.example.com
VM4:peer0.org2.example.com

使用Fabric CA,手动生成各种证书,集成到crypto-config目录下,并生成channel-artifacts。

错误

在执行./scripts/script.sh mychannel命令过程,在peer1.org2上执行查询chaincode时出现以下错误:

Error: endorsement failure during query. response:
status:500 message:"failed to execute transaction 06152233000943095e5f17ea10ec3e6cb4b5e93c6b029d4ac09d16a1ef898315:
error starting container: error starting container:
Failed to generate platform-specific docker build:
Error uploading input to container: API error (404): Could not find the file /chaincode/input in container 95854c94fad9783ec536f42e8ae35989a43834b220a4fcc381b6784d856f314c"

解决

在网上搜索了很多,也没找到合适的解决方案。偶尔搜到一个韩国码农的博客,有关于这个问题的介绍。大意是ccenv的镜像有问题(我的是fabric是1.2的,ccenv是latest),所以就在将ccenv镜像删除(docker rmi -f imageid),然后重新下载:

docker image pull hyperledger/fabric-ccenv:1.2.0
docker image pull hyperledger/fabric-ccenv:latest

重新运行fabric网络,结果查询正常!可喜可贺,这个问题困扰了好几天,终于解决了!

最后附上韩国码农网站地址(都是韩语,建议在网站直接搜索关键词:platform-specific docker build:):
http://miiingo.tistory.com/category


推荐阅读
  • android 源码官方下载,Android源码下载
    说在前面的话win系统的笔记本过年回来就没有带回北京。最近打算看看Android源码,所以需要在mac中从新下载。从官网下载下载Android源码首先想到的就是官网按 ... [详细]
  • 在CentOS上部署和配置FreeSWITCH
    在CentOS系统上部署和配置FreeSWITCH的过程涉及多个步骤。本文详细介绍了从源代码安装FreeSWITCH的方法,包括必要的依赖项安装、编译和配置过程。此外,还提供了常见的配置选项和故障排除技巧,帮助用户顺利完成部署并确保系统的稳定运行。 ... [详细]
  • 本文深入解析了 Apache 配置文件 `httpd.conf` 和 `.htaccess` 的优化方法,探讨了如何通过合理配置提升服务器性能和安全性。文章详细介绍了这两个文件的关键参数及其作用,并提供了实际应用中的最佳实践,帮助读者更好地理解和运用 Apache 配置。 ... [详细]
  • 在Linux环境下编译安装Heartbeat时,常遇到依赖库缺失的问题。为确保顺利安装,建议预先通过yum安装必要的开发库,如glib2-devel、libtool-ltdl-devel、net-snmp-devel、bzip2-devel和ncurses-devel等。这些库是编译过程中不可或缺的组件,能够有效避免编译错误,确保Heartbeat的稳定运行。 ... [详细]
  • 成功实现Asp.Net MVC3网站与MongoDB数据库的高效集成
    我们成功地构建了一个基于Asp.NET MVC3框架的网站,并实现了与MongoDB数据库的高效集成。此次更新不仅完善了基本的创建和显示功能,还全面实现了数据的增删改查操作。在创建功能方面,我们修复了之前代码中的错误,确保每个属性都能正确生成。此外,我们还对数据模型进行了优化,以提高系统的性能和稳定性。 ... [详细]
  • 本文深入探讨了 HTML 中的 `margin` 属性,详细解析了其基本特性和应用场景。文章不仅介绍了 `margin` 的基本概念,还重点讨论了垂直外边距合并现象,并分析了 `margin` 在块级元素与内联元素中的不同表现。通过实例和代码示例,帮助读者全面理解 `margin` 的使用技巧和常见问题。 ... [详细]
  • Android目录遍历工具 | AppCrawler自动化测试进阶(第二部分):个性化配置详解
    终于迎来了“足不出户也能为社会贡献力量”的时刻,但有追求的测试工程师绝不会让自己的生活变得乏味。与其在家消磨时光,不如利用这段时间深入研究和提升自己的技术能力,特别是对AppCrawler自动化测试工具的个性化配置进行详细探索。这不仅能够提高测试效率,还能为项目带来更多的价值。 ... [详细]
  • 本文介绍了在 Android 平台上的图片上传工具类优化方案,重点讨论了如何通过设置 `MultipartEntity` 来实现图片的高效上传。具体实现中,通过自定义 `UserUploadServiceImpl` 类,详细展示了如何构建和发送包含图片数据的 HTTP 请求。此外,还探讨了如何处理上传过程中的常见问题,如网络异常和文件格式验证,以确保上传的稳定性和可靠性。 ... [详细]
  • 在Linux环境中,通过编写Shell脚本来实现自定义命令的创建与激活,能够极大地简化服务器上多个子系统的管理操作。例如,通过简单的命令如“tt”,即可快速查看各个应用程序的名称及其运行状态,从而提高系统维护的效率和便捷性。 ... [详细]
  • 通过Apache Commons FileUpload组件,可以根据具体应用需求实现多样化的文件上传功能。在基本应用场景中,开发者可以通过调用单一方法来解析Servlet请求,从而轻松处理文件上传任务。此外,该组件还提供了丰富的配置选项和高级功能,支持大文件上传、多文件并发处理等复杂场景,显著提升了文件上传的效率和可靠性。 ... [详细]
  • 用jqueryuploadify上传文件的时候,为什么文件大小超过30MB就不行了?我已经修改了最大文件限制sizeLimit:209715200,200MB,也修改了web.co ... [详细]
  • 本文给大家介绍一个不错的需要登录的php文件上传管理系统,功能简单有需要了解的同学可参考。代码如下<?php$admin_pwadmin;管理密码$uploaddirupload;上传目录session_s ... [详细]
  • 无法查找或打开 pdb 文件。_Crash Dump调试:Symbol Server/Source Server、PDB原理分析
    背景UE4引擎时不时要魔改编译。可能大一点的项目是难以避免的吧┓(∀)┏工程C会自动编译,有持续集成平台做统一的编译和分发。这样可以不用每个人都编译引擎和工程C了&# ... [详细]
  • 篇首语:本文由编程笔记#小编为大家整理,主要介绍了Windows下搭建PHP开发环境相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 在Laravel中实现PHP对JSON数据的发布与处理 ... [详细]
author-avatar
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有