栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

记一次ubuntu18 采用docker部署Fabric1.4以及大坑(三)

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

记一次ubuntu18 采用docker部署Fabric1.4以及大坑(三)

记一次ubuntu18 采用docker部署Fabric1.4以及大坑(三)

目录
  • 记一次ubuntu18 采用docker部署Fabric1.4以及大坑(三)
  • 下面开始谈谈启动Fabric1.4以及链码部署和执行相关的坑

下面开始谈谈启动Fabric1.4以及链码部署和执行相关的坑

00 Failed to initialize local MSP: Setup error: nil conf reference

首先使用docker logs 查看报错具体日志
1、大概率 peer节点CORE_PEER_MSPConFIGPATH 配置路径错误
2、可以执行下面命令清理容器尝试
docker ps -a
docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)
docker volume prune

01 链码执行报错后,提示链码已经安装,可以进行手动停止并删除链码

第1步 进入某背书节点容器中(如peer0Org1):
$ sudo docker exec -it peer0.org1.wisedu.com bash

进入cli容器则是sudo docker exec -it cli bash

第2步 进入/var/hyperledger/production/chaincodes/
cd /var/hyperledger/production/chaincodes/

在此文件夹目录下可见该peer节点在该通道内的链码包

第3步 删除该链码包:
rm mycc.1.0

至此,mycc链码已被清除(此例中的链码仅安装在一个peer节点上,不清楚在多节点上安装的链码是不是需要每个节点都要删除链码包)。

参考文章

02 Error starting container: API error (404): {“message“:“network _byfn not found“}

假设没有配置${COMPOSE_PROJECT_NAME},docker-compose启动时,network名字会在前面加上当前docker-compose.yaml文件的目录名字。

造成这个问题的原因,大概率是因为docker-conpose.yaml的配置中peer节点的网络名称配置${COMPOSE_PROJECT_NAME}没有配置导致,建议修改${COMPOSE_PROJECT_NAME}为固定值即可。
- CORE_VM_DOCKER_HOSTCONFIG_NETWORKMODE=${COMPOSE_PROJECT_NAME}_test

参考文章

03 Hyperledger Composer Identity Issue error after network restart (code:20, authorization failure)

首先应使用docker logs 命令查看具体报错原因
大概率造成这个问题的原因,大概率是因为configtx.yaml的配置中节点Policies中配置出错。
具体配置如下:
        Policies:
            Readers:
                Type: Signature
                Rule: "OR('Org1MSP.admin', 'Org1MSP.peer', 'Org1MSP.client', 'Org1MSP.member')"
            Writers:
                Type: Signature
                Rule: "OR('Org1MSP.admin', 'Org1MSP.client', 'Org1MSP.member')"
            Admins:
                Type: Signature
                Rule: "OR('Org1MSP.admin')"

参考文章

05 couchDB报错

具体解决方案忘记了,后面遇到再补

06 其他相关报错解决方法

fabric报错集锦

07 Failed evaluating policy on signed data during check policy on channel [mychannel] with policy [/Channel/Application/Writers]: [Failed to reach implicit threshold of 1 sub-policies, required 1 remaining] - proposal response:

和03是一种类型,peer节点添加Org1MSP.member即可
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/361674.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号