当前位置: 首页 > 知识库问答 >
问题:

Hyperledger Fabric fabcar-对等链码&500个访问错误-CLI

南门意蕴
2023-03-14

我为对等体执行到docker容器中,并尝试为对等体chaincode和对等体生命周期执行CLI命令,但失败了。我明白这是一个--小问题,但我尝试了几种组合,都没有效果。这是使用2.0的fabcar示例,没有任何更改。有人对此有什么想法吗?

下面是一个例子-

/opt/gopath/src/github.com/hyperledger/fabric/peer#peer lifecycle chaincode queryinstalled错误:查询失败,状态:500-由于ACL检查失败,无法授权调用:在使用策略[Admins]:[标识不是此MSP[Org2MSP]:标识不包含OU[admin],MSP:[Org2MSP]]的无信道检查策略期间,无法验证建议的创建者是否满足本地MSP主体

/opt/gopath/src/github.com/hyperledger/fabric/peer#peer chaincode list--安装错误:错误响应:500-拒绝对[getinstalledchaincodes]的访问:在使用策略[Admins]进行无通道检查策略时,未能验证建议的创建者满足本地MSP主体:[标识不是此MSP[Org2MSP]:标识不包含OU[admin],MSP:[Org2MSP]]

和环境-

CORE_PEER_GOSSIP_ORGLEADER=FALSE HOSTNAME=6BC772022B6B CORE_LEDGER_STATE_COUCHDBCONFIG_PASSWORD=CORE_PEER_TLS_KEY_FILEE=/ETC/Hyperledger/FABRIC/TLS/Server.KEY CORE_PEER_GOSSIP_BOOTSTRAP=PEER0.ORG2.Example.com:9051 SHLVL=1 HOME=/ROOT CORE_PEER_CHAINCODELISTENADDRESS=0.0.0.0:9052 address=couchdb1:5984 core_peer_profile_enabled=true core_peer_id=peer0.org2.example.com core_peer_chaincodeaddress=peer0.org2.example.com:9052 core_vm_docker_hostconfig_networkmode=net_test fric_logging_spec=info core_peer_gossip_externalendpoint=peer0.org2.example.com:9051 term=xterm bin://usr/bin://sbin://bin core_ledger_state_couchdbconfig_username=core_peer_localmspid=org2msp core_vm_endpoint=unix:///host/var/run/docker.sock core_ledger_state_statedatabase=couchdb CORE_PEER_LISTENADDRESS=0.0.0.0:9051 PWD=/opt/gopath/src/github.com/hyperledger/fabriz/peer core_peer_tls_cert_file=/etc/hyperledger/fabric/tls/server.crt core_peer_tls_enabled=true core_peer_address=peer0.org2.example.com:9051/opt/gopath/src/github.com/hyperledger/fabric/peer#

共有1个答案

满昊然
2023-03-14

将对等docker容器中的CORE_PEER_MSPConfigPath路径设置为管理员的MSP目录。Admin的msp目录的默认路径是/etc/hyperledger/msp/users/admin@org1.example.com/msp

如果/etc/hyperledger/msp/users/admin@org1.example.com/msp是admin的msp目录的路径,则使用以下命令设置路径。

导出core_peer_mspconfigpath=/etc/hyperledger/msp/users/admin@org1.example.com/msp

 类似资料:
  • 尝试启动应用程序时,访问ControllerServlet时出现错误500(HTTP状态500–内部服务器错误),其代码如下所示 错误文本: 类型异常报告 消息[com.example.ControllerServlet] 说明服务器遇到意外情况,无法满足请求。 例外 雅加达。servlet。ServletException:БааС[com.example.ControllerServlet]。

  • 构建了一个网络,将订购者添加到频道中,此处引用为:channelname。容器上安装了以下文件夹 null null 用于此命令的admin是向TLS-CA和组织CA注册的peer-admin。另外,OU的config.yaml也存在于peer-admin MSP中。 我还尝试将设置为peer-admin(Peer0/msp/user/peer-admin/msp)的msp目录,但这会导致容器在启

  • 我带着一个我无法解决的问题来到这里。 我在版本1.7中有一个prestashop,我已经移动到另一台服务器,值得一提的是,在旧服务器中,prestashop运行良好。 当我将prestashop迁移到新服务器时,除了我想进入后台,当我想进入后台时,只需将页面留空,其他一切都可以正常工作。 我已经激活了调试模式,但它没有给我任何与后台相关的错误,有趣的是,当调试模式被激活时,我可以毫无问题地进入后台

  • 这是一个棘手的问题,我有以下输出: mysqldump:得到错误: 1045:访问拒绝用户'root'@'localhost'(使用密码:是)当尝试连接 当试图在Windows XP上使用导出我的数据库时。用户名为root,密码正确,仅包含字母数字字符。我尝试过不同的情况,有/没有引号,指定使用和,指定使用和和其他指定用户/密码的方法等,指定主机(它是所有本地的),甚至使用来指定数据库,而不仅仅是

  • 问题内容: Xcode 8 beta 4中的新增功能桥接到Swift 协议类型。处理失败的时,这会影响StoreKit 。您应该检查以确保没有发生错误,因为交易被取消了才知道是否向用户显示错误消息。您可以通过检查错误的完成此操作。但是使用代替,没有定义。我还无法弄清楚如何从中正确获取错误代码。 这在Swift 3的先前版本中有效: 现在是一个not ,不是成员。 问题答案: 在xCode 8和Sw

  • 拜托,我需要一些关于Prestashop问题的帮助。我在OVH共享主机上运行Prestashop 1.7。直到昨天早上,一切都很顺利,但后来我再也无法访问后台,反而出现了错误500。门脸还在工作,我还在接受订单。 资料: 我没有升级任何东西,无论是网站还是任何模块。 当我启用调试模式(define.inc.php),后台再次工作,但前台得到一个错误:前台错误。当我试图从后台重新生成. htacce

  • 我用的是阿拉莫菲尔4。当我这样做的时候 我在控制台里有这样的东西: 我感兴趣的是一条特别的路线: 如何获取此代码以便正确处理错误。我尝试了所有我能编出来的组合,但是在任何地方都没有这个代码的痕迹。

  • 几天来,我一直在试图找到一个正确启动Solr5.2.1的解决方案,但我总是得到这个错误: HTTP错误500 你对此有什么想法吗?多谢! 更新: 当我检查solr服务状态时: