Fabric2.2 error 总结:WARN 0cf access denied: channel expected MSP ID Org1MSP, received Org3MSP channel
在搭好网络和部署好链码的情况下,使用Org1的锚节点进行初始化账本
peer chaincode invoke -n boxcc -c '{"Args":["Init"]}' -C tracechannel --tls true --cafile /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/trace.com/orderers/orderer0.trace.com/msp/tlscacerts/tlsca.trace.com-cert.pem --peerAddresses peer0.org1.trace.com:7051 --tlsRootCertFiles /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.trace.com/peers/peer0.org1.trace.com/tls/ca.crt --peerAddresses peer0.org2.trace.com:7051 --tlsRootCertFiles /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org2.trace.com/peers/peer0.org2.trace.com/tls/ca.crt --peerAddresses peer0.org3.trace.com:7051 --tlsRootCertFiles /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org3.trace.com/peers/peer0.org3.trace.com/tls/ca.crt --peerAddresses peer0.org4.trace.com:7051 --tlsRootCertFiles /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org4.trace.com/peers/peer0.org4.trace.com/tls/ca.crt
查询账本:
peer chaincode invoke -n boxcc -c '{"Args":["Query","1"]}' -C tracechannel --tls true --cafile /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/trace.com/orderers/orderer0.trace.com/msp/tlscacerts/tlsca.trace.com-cert.pem --peerAddresses peer0.org1.trace.com:7051 --tlsRootCertFiles /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.trace.com/peers/peer0.org1.trace.com/tls/ca.crt --peerAddresses peer0.org2.trace.com:7051 --tlsRootCertFiles /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org2.trace.com/peers/peer0.org2.trace.com/tls/ca.crt --peerAddresses peer0.org3.trace.com:7051 --tlsRootCertFiles /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org3.trace.com/peers/peer0.org3.trace.com/tls/ca.crt --peerAddresses peer0.org4.trace.com:7051 --tlsRootCertFiles /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org4.trace.com/peers/peer0.org4.trace.com/tls/ca.crt
均成功操作
但是在Org2/3/4 的节点中查询均报错:
Error: error getting channel (tracechannel) orderer endpoint: error endorsing GetConfigBlock: rpc error: code = Unknown desc = error validating proposal: access denied: channel [] creator org [Org3MSP]
Org2/3/4的日志正常,但是反馈至Org1日志为:
[endorser] Validate -> WARN 0cf access denied: channel expected MSP ID Org1MSP, received Org3MSP channel= txID=84927172
可以看出是权限问题 想要的身份是Org1MSP 但是使用的是Org3MSP
因为最初使用的是一个cli 容器来分别修改参数对每个节点进行操作,在github上看到is说可能是
MSP 的临时文件残留导致的
https://github.com/hyperledger/caliper/issues/702https://github.com/hyperledger/caliper/issues/702
清除了一波tmp 没用
删除docker 缓存重启 没用
考虑仔细看一遍配置,应该是有关org1 的权限问题
最后在configtx.yaml 看到每个组织的背书策略:
原来一直使用的 invoke 进行函数操作, 但是这个应该是写权限,而写权限只有admin 和客户端才有,所以换成 query 进行查询操作就行了。 就是不能进行写入操作
要注意每种操作的背书策略!
Fabric2.2 error 总结:WARN 0cf access denied: channel expected MSP ID Org1MSP, received Org3MSP channel相关推荐
- Zabbix篇之Web登录页面报错:Database:Error connecting to database: Access denied for user ‘zabbix‘ @ ‘localhos
一.前言 当搭建好了Zabbix监控服务后,访问Web页面时,通常会进行相关的配置信息登录. web页面的访问,可在浏览器中输入:http://IP地址:端口号/zabbix, 当在进行到该步骤时,通 ...
- Django syncdb mysql error on localhost - (1045, Access denied for user 'ODBC'@'
环境:WINDOWS系统 将数据库配置 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'HOST': 'localh ...
- Mysql出现问题:ERROR 1044 (42000 (ER_DBACCESS_DENIED_ERROR)): Access denied for user ‘%s‘@‘%s‘ to d解决方案
回城传送–><数据库问题解决方案> ❤️作者主页:小虚竹 ❤️作者简介:大家好,我是小虚竹.Java领域优质创作者
- Access denied for user(这个几乎让我怀疑人生的异常)
昨天一时兴起,打算根据自己的某些想法,业余时间写一个简单的项目,用以巩固那些重要的知识,以及练手一些即将学习的技术. 然而才一开始,便有一盆冷水迎面而来,在搭建整个框架环境的时候竟然就被卡住了!主要是 ...
- 记一次ORA-24247: network access denied by access control list (ACL)
这两天在测试使用UTL_SMTP发送邮件时,遇到了ORA-24247的错误: Error report: ORA-24247: network access denied by access cont ...
- ERROR manager.SqlManager: Error executing statement: java.sql.SQLException: Access denied for user
使用sqoop从MySQL数据库导出数据时: [root@node3 bin]# ./sqoop import --connect jdbc:mysql://192.168.0.109:3306/fa ...
- 转: windows系统下mysql出现Error 1045(28000) Access Denied for user 'root'@'localhost'
windows系统下mysql出现Error 1045(28000) Access Denied for user 'root'@'localhost' 转自 http://zxy5241.space ...
- MySQL登录时ERROR 1045:Access denied for user ‘root’@’localhost’ (using password: YES)
MySQL登录时ERROR 1045错误 win10_x64系统中登录MySQL时出现1045错误 错误描述: ERROR 1045:Access denied for user 'root'@'lo ...
- mysql用户ip登录失败怎么办_MySQL使用IP地址登录 ERROR 1045 (28000) Access denied for use...
MySQL使用IP地址登录 ERROR 1045 (28000) Access denied for use MySQL使用IP地址登录 ERROR 1045 (28000): Access deni ...
最新文章
- C++中模板template typename T
- java循环练习:水仙花数
- Sublime搭建Java程序运行环境
- 實用 SMTP 指令
- 【自然框架】 权限 的视频演示(二): 权限到字段、权限到记录
- IIS7程序发布后 之 报图表处理程序配置 [c:\TempImageFiles\] 中的临时目录无效
- visio付款流程图_visio流程图软件
- 基于IFC标准的4DBIM可视化平台
- java 串口 rxtx_java使用RXTX进行串口通信
- 求职面试准备——自我介绍
- 非安装版 Python 安装 PIP
- 8寸7寸触摸屏常见的故障问题和维修方法分别是什么?
- Python 制作按键触发Windows通知的脚本
- 基于vue+exharts的双折线图
- 微型计算机实验考试答案,华中科技大学微机原理实验考试题库与答案.doc
- Fortran(X)概述
- 智慧工厂:EasyNVR如何让工厂实现现代化与智能化视频监控与管理?
- oracle的学习规划路线
- libuv里的几个缺陷
- Sweet Snippet 之 PlayMode实现