Fabric遇到问题和解决方法总结

简介: Fabric遇到的问题和解决方法总结

1.遇到的问题
-bash: ls: 未找到命令
解决方法如下,可解决
export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

2.权限问题
./bin/cryptogen:没有权限
解决方法
chmod +x ./bin/cryptogen

3.问题
clean: line 12: tree: command not found
解决方法
yum -y install tree

4.问题
docker-compose --version
/usr/lib/python2.7/site-packages/requests/__init__.py:80: RequestsDependencyWarning: urllib3 (1.22) or chardet (2.2.1) doesn't match a supported version!
把冲突的包卸掉 然后再装一次requests
pip uninstall urllib3
pip uninstall chardet
pip install requests

5.错误:
Error response from daemon: container ba921b4837d069bff68fb348c3af0466e63319825a942ba9ffdb0f7753f0a77c: driver "overlay2" failed to remove root filesystem: remove /var/lib/docker/overlay2/de0e0d7ba8822b92c2b85b2324c0688a28d708c4f7a76891fe8e0f64deb730a5/merged: device or resource busy
解决方法:
如果您的docker engine 还没有安装任何容器,那么您可以尝试以下方案:
umount /var/lib/docker/overlay2
rm -rf /var/lib/docker
service docker restart

6.安装完docker后,执行docker相关命令,出现
”Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.26/images/json: dial unix /var/run/docker.sock: connect: permission denied“

sudo groupadd docker #添加docker用户组
sudo gpasswd -a $USER docker #将登陆用户加入到docker用户组中
newgrp docker #更新用户组
docker ps #测试docker命令是否可以使用sudo正常使用

7.问题如下_

解决方法:
1.更改版本号和合约名称。2.关闭之前的实例 更改版本号

目录
相关文章
|
开发框架 .NET 区块链
Hyperledger fabric部署链码(五)初始化与链码升级
fabric部署chaincode-go(智能合约)系列之五
194 0
|
测试技术 Go 区块链
Hyperledger fabric 测试环境部署
Hyperledger fabric 测试环境部署及相关问题解答
258 3
Hyperledger fabric 测试环境部署
|
JavaScript 测试技术 Go
Hyperledger fabric部署链码(一)打包链码
fabric部署chaincode-go(智能合约)系列之一
234 0
|
存储 JSON 安全
Hyperledger fabric智能合约编写(一)
本篇文章主要对链码编写的主要思路和部分API进行梳理。
168 1
|
区块链
Hyperledger fabric部署链码(二)安装链码到fabric
fabric部署chaincode-go(智能合约)系列之二
143 1
|
Go API 区块链
Hyperledger Fabric相关概念介绍
在学习Hyperledger Fabric的过程中,初步对相关概念的了解。
247 0
Hyperledger Fabric相关概念介绍
|
JSON 区块链 数据格式
Hyperledger fabric部署链码(四)提交链码定义到channel
fabric部署chaincode-go(智能合约)系列之四
|
测试技术 API 区块链
Hyperledger fabric部署链码(三)批准链码定义
fabric部署chaincode-go(智能合约)系列之三
126 0
|
消息中间件 Java Kafka
Hyperledger Fabric 通道配置文件和容器环境变量详解
Fabric 节点的主配置路径为 FABRIC_CFG_PATH 环境变量所指向路径(默认为 /etc/hyperledger/fabric)。在不显式指定配置路径时,会尝试从主配置路径下查找相关的配置文件。
350 0
|
Java API 区块链
Hyperledger Fabric 2.x Java区块链应用
在上一篇文章中分享了智能合约的安装并使用cli客户端进行合约的调用;本文将使用Java代码基于fabric-gateway-java进行区块链网络的访问与交易,并集成SpringBoot框架。
926 0
Hyperledger Fabric 2.x Java区块链应用