热门标签 | 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


推荐阅读
  • 汇总了2023年7月7日最新的网络安全新闻和技术更新,包括最新的漏洞披露、工具发布及安全事件。 ... [详细]
  • 探讨了在HTML表单中使用元素代替进行表单提交的方法。 ... [详细]
  • 在现代Web开发中,HTML5 Canvas常用于图像处理和绘图任务。本文将详细介绍如何将Canvas中的图像导出并上传至服务器,适用于拼图、图片编辑等场景。 ... [详细]
  • 基于Web的Kafka管理工具Kafkamanager首次访问Web界面的详细配置指南(附图解)
    首次访问Kafkamanager Web界面时,需要对Kafka集群进行配置。这一过程相对简单,用户只需依次点击【Cluster】>【Add Cluster】,按照提示完成相关设置即可。本文将通过图文并茂的方式,详细介绍每一步的配置步骤,帮助用户快速上手Kafkamanager。 ... [详细]
  • 在JavaWeb开发中,文件上传是一个常见的需求。无论是通过表单还是其他方式上传文件,都必须使用POST请求。前端部分通常采用HTML表单来实现文件选择和提交功能。后端则利用Apache Commons FileUpload库来处理上传的文件,该库提供了强大的文件解析和存储能力,能够高效地处理各种文件类型。此外,为了提高系统的安全性和稳定性,还需要对上传文件的大小、格式等进行严格的校验和限制。 ... [详细]
  • 本文提供了一个详尽的前端开发资源列表,涵盖了从基础入门到高级应用的各个方面,包括HTML5、CSS3、JavaScript框架及库、移动开发、API接口、工具与插件等。 ... [详细]
  • 本文探讨了使用Python实现监控信息收集的方法,涵盖从基础的日志记录到复杂的系统运维解决方案,旨在帮助开发者和运维人员提升工作效率。 ... [详细]
  • 美团安全响应中心推出全新配送业务测试活动,带来双重福利,邀您共同参与! ... [详细]
  • 本文探讨了如何在 Spring MVC 框架下,通过自定义注解和拦截器机制来实现细粒度的权限管理功能。 ... [详细]
  • 本文探讨了使用lightopenid库实现网站登录,并在用户成功登录后,如何获取其姓名、电子邮件及出生日期等详细信息的方法。特别针对Google OpenID进行了说明。 ... [详细]
  • 本文详细介绍了JQuery Mobile框架中特有的事件和方法,帮助开发者更好地理解和应用这些特性,提升移动Web开发的效率。 ... [详细]
  • CRZ.im:一款极简的网址缩短服务及其安装指南
    本文介绍了一款名为CRZ.im的极简网址缩短服务,该服务采用PHP和SQLite开发,体积小巧,约10KB。本文还提供了详细的安装步骤,包括环境配置、域名解析及Nginx伪静态设置。 ... [详细]
  • 本文总结了近年来在实际项目中使用消息中间件的经验和常见问题,旨在为Java初学者和中级开发者提供实用的参考。文章详细介绍了消息中间件在分布式系统中的作用,以及如何通过消息中间件实现高可用性和可扩展性。 ... [详细]
  • 零拷贝技术是提高I/O性能的重要手段,常用于Java NIO、Netty、Kafka等框架中。本文将详细解析零拷贝技术的原理及其应用。 ... [详细]
  • 阿里巴巴终面技术挑战:如何利用 UDP 实现 TCP 功能?
    在阿里巴巴的技术面试中,技术总监曾提出一道关于如何利用 UDP 实现 TCP 功能的问题。当时回答得不够理想,因此事后进行了详细总结。通过与总监的进一步交流,了解到这是一道常见的阿里面试题。面试官的主要目的是考察应聘者对 UDP 和 TCP 在原理上的差异的理解,以及如何通过 UDP 实现类似 TCP 的可靠传输机制。 ... [详细]
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社区 版权所有