Ubuntu1604LTS安配置hyperledger fabric过程bug及新指令记录

博客主要围绕Docker、Docker - compose的安装展开,介绍了安装过程中遇到的dpkg中断、网络中断等问题及解决办法。还提及启动network_setup.sh报错是因环境变量未设好,需重新配置。此外,给出了查看环境变量等新指令及验证安装成功的方法。

一、安装docker
1.dpkg 被中断,您必须手工运行 ‘sudo dpkg --configure -a’ 解决此问题。
在这里插入图片描述
解决办法在此:dpkg被中断问题解决办法
执行相关指令后的结果:

在这里插入图片描述
2.bash: 未预期的符号 'newline' 附近有语法错误ubuntu
解决方案在此:把‘<’和‘>’改成单引号即可

E: 无法获得锁 /var/lib/dpkg/lock – open (11: 资源暂时不可用)
E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?

在这里插入图片描述
百度知道
删除掉两个临时文件即可

sudo rm /var/lib/dpkg/lock
sudo rm /var/cache/apt/archive/lock

二、安装docker-compose:
1.
在这里插入图片描述
就是长城的锅,网络太慢导致网络中断,解决办法是换一个源

curl -L https://get.daocloud.io/docker/compose/releases/download/1.16.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

2.换一个源后立马就下载成功了,不过在非root用户下运行该指令会报错:
bash: /usr/local/bin/docker-compose: Permission denied

解决办法:用sudo -i切换为超级用户root再运行该指令即可

三.安装好上述资源以后,启动network_setup.sh 报错
1.ERRO 001 Cannot run peer because cannot init crypto, missing /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp folder
经过同学的检查,是环境变量没设好,应该是root用户下的go放置的路径(这里说一句,配环境的时候一定要找那些在root用户下进行环境配置的教程)。用以下指令:export GOPATH=/root/golang/go(因为我的go是房放置在/root/golang下面的)

2.Error: Error connecting due to rpc error: code = Unavailable desc = grpc: the connection is unavailable终极大boss来了,导致我必须再次重装go,fabric和docker镜像,这是一篇救命博客:Fabric 1.0在Centos 7上面的安装。按这个教程走,完全没问题。

四、新指令
1.查看环境变量:直接输入env
2.查看go环境变量:go env
3.从普通用户切到超级用户:sudo -i
4.退出超级用户:logout
5.ubuntu中路径以波浪线开头时,波浪线表示/home/username
6.切换终端:alt+tab

00.验证安装成功:docker-compose --version
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值