bug产生原因分析如下:
1、系统过于单纯或复杂(即最小化安装与全部安装以及自行安装了很多软件),很多命令和工具无法使用和执行或冲突
2、自己操作失误,敲错代码(关键词和语法)写错单词(一时不注意)多敲了空格键或者回车键(手抖了一下)
3、配置文件凌乱,再改动了相关的配置文件之后未能保存完好或者根本不清楚配置文件的作用乱作一通
4、版本不匹配,在GitHub上或者其他的代码托管平台上都是有tag、branch等好多
5、内部人员懒惰,代码未更新便提交冲突
----------------------------------------
6、木马程序捆绑
7、病毒软件侵入
8、系统不支持,硬件不支持如芯片、处理器、内存不足,磁盘爆满,垃圾清理机制清扫了有用的文件
9、网络搞事情,内往外网龟速下载和传递
好了,言归正传
测试运行hyperledger/fabric的测试运行的时候很有可能遇见error下面我总结一下我遇见到的一些:
1、在线安装docker的时候可能会遇见Loaded plugins: fastestmirror Determining fastest mirrors
原因分析:镜像缓存冲突导致(个人理解)
解决方式:参考链接https://blog.csdn.net/pk0071/article/details/14170065
1.1.修改插件的配置文件
# vi  /etc/yum/pluginconf.d/fastestmirror.conf
enabled = 1//由1改为0,禁用该插件
...............................
1.2.修改yum的配置文件
# vi /etc/yum.conf
.........................
plugins=1//改为0,不使用插件
........................
2、Repository '5': Error parsing config: Error parsing "baseurl = '5'": URL must be http, ftp, file or https not ""
原因分析:指令错误,多写了东西在里面
解决方案:参考链接http://blog.163.com/linxin.zh_5/blog/static/59332602201463054447927/
[root@localhost yum.repos.d]# ll
总用量 32
-rw-r--r--. 1 root root   45 3月  30 11:47 5.repo
-rw-r--r--. 1 root root 1664 8月  30 2017 CentOS-Base.repo
-rw-r--r--. 1 root root 1309 8月  30 2017 CentOS-CR.repo
-rw-r--r--. 1 root root  649 8月  30 2017 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root  314 8月  30 2017 CentOS-fasttrack.repo
-rw-r--r--. 1 root root  630 8月  30 2017 CentOS-Media.repo
-rw-r--r--. 1 root root 1331 8月  30 2017 CentOS-Sources.repo
-rw-r--r--. 1 root root 3830 8月  30 2017 CentOS-Vault.repo
其中作祟的当属
-rw-r--r--. 1 root root   45 3月  30 11:47 5.repo
所以果断的将其残忍的删除3、、https://download.docker.com/linux/centos/7/x86_64/test/repodata/0d74012c350ef8ca0e2b1cec728b02c43f3f7875d30b3100ddf61e4139a0e48a-primary.sqlite.bz2: [Errno 12] Timeout on https://download.docker.com/linux/centos/7/x86_64/test/repodata/0d74012c350ef8ca0e2b1cec728b02c43f3f7875d30b3100ddf61e4139a0e48a-primary.sqlite.bz2: (28, 'Operation too slow. Less than 1000 bytes/sec transferred the last 30 seconds')正在尝试其它镜像。原因分析:网速太差指定地址的镜像无法拉取
解决方案:参考链接http://www.cnblogs.com/aberic/p/7531276.html
建议离线安装
4、usr/local/go/pkg/tool/linux_amd64/link: running gcc failed: exec: "gcc": executable file not found in $PATH
原因分析:没有gcc等编译工具
解决方案:yum install gcc&&yum install gcc-c++&&yum install gdb&&which gcc
5、2018-03-31 09:59:47.363 UTC [grpc] Printf -> DEBU 003 grpc: addrConn.resetTransport failed to create client
原因分析:关注防火墙状态以及相关的版本冲突
解决方案:(以下述版本匹配为例)相关链接:https://mp.csdn.net/postedit/79785705
cd /opt/gopath/src/github.com/hyperledger/&&git clone -b release-v1.0 https://github.com/hyperledger/fabric.git&&cd fabric&&git branch
将显示fabric版本信息分支信息为*releasev1.1
cd /opt/gopath/src/github.com/hyperledger/&&git clone -b master https://github.com/hyperledger/fabric-samples.git&&cd fabric-samples&&git branch
将显示fabric版本信息分支信息为*master
6、find: ‘/opt/gopath/src/github.com/hyperledger/fabric/core/chaincode/shim’: No such file or directory
原因分析:路径错误(书写有误,建议自动生成以及粘贴复制)
解决方案:改掉错误路径名称使用mv命令
7、fatal error: unexpected signal during runtime execution
[signal SIGSEGV: segmentation violation code=0x1 addr=0x63 pc=0x7fa5ba1a0259]
原因分析:主机是阿里云的ECS。所以查看到云栖社区里的讲解链接如下得到指导链接如下:
https://yq.aliyun.com/articles/238940
将其base文件夹下的两个.yaml后缀结尾的 文件修改了环境变量(即在文件内的所有environment内都添加了GODEBUG=netdns=go以强制使用pure Go resolver) :
修改内容方式例如如下:
cli:container_name: cliimage: hyperledger/fabric-toolstty: trueenvironment:- GOPATH=/opt/gopath- GODEBUG=netdns=go   # 添加的标志地方- CORE_VM_ENDPOINT=unix:///host/var/run/docker.sock- CORE_LOGGING_LEVEL=DEBUG- CORE_PEER_ID=cli- CORE_PEER_ADDRESS=peer0.org1.example.com:7051- CORE_PEER_LOCALMSPID=Org1MSP- CORE_PEER_TLS_ENABLED=true

06-Docker-Centos 7.2 (Vmware最小化安装)之一篇搞定hyperledger/fabric的e2e_cli测试运行所遇到的ERROR总结相关推荐

  1. Vmware 最小化安装CentOS 7无ipconfig命令(配置网络)

    安装时选择最小化安装,安装时勾选,必要的安全组件(Security tools)和开发组件(Devolepment Tolls) CentOS 7 64位镜像 最小化安装CentOS 7,没有conf ...

  2. vmware最小化安装

    1.VMware创建虚拟机 2.安装CentOS7 选择系统语言 磁盘分区规划,选择默认自动分区,也可手动分区: 设置网络和主机名: 这里设置主机名为:centos7,打开网络连接,其他网络参数等待系 ...

  3. centos6.5 最小化安装无法上网

    在VMware里装了个centos 6.5.  最小化安装后无法上网.在 google里找到答案 第一步:执行命令启动网卡 (最小化安装不是自动启动的) [root@localhost]# ifcon ...

  4. VMware安装CentOS之二——最小化安装CentOS

    1.上文已经创建了一个虚拟机,现在我们点击开启虚拟机. 2.虚拟机进入到安装的界面,在这里我们选择第一行,安装或者升级系统. 3.这里会提示要检查光盘,我们直接选择跳过. 4.这里会提示我的硬件设备不 ...

  5. centos 6.3最小化安装,无法上网解决方法

    在VMware里装了个centos 6.3.  安装后无法上网.在 google里找到答案 第一步:执行命令启动网卡 (最小化安装不是自动启动的) [root@localhost]# ifconfig ...

  6. VMware虚拟机centos6.5最小化安装以及配置网络

    VMware虚拟机centos6.5最小化安装以及配置网络 1 下载CentOS 6.5系统镜像 在Older Versions中点击"then click here" 点击tre ...

  7. VMware下CentOS7最小化安装及配置

    1.VMware创建虚拟机 2.安装CentOS7 选择系统语言 磁盘分区规划,选择默认自动分区,也可手动分区: 设置网络和主机名: 这里设置主机名为:centos7,打开网络连接,其他网络参数等待系 ...

  8. Centos最小化安装及配置

    1.VMware创建虚拟机 2.安装CentOS7 选择系统语言 磁盘分区规划,选择默认自动分区,也可手动分区: 设置网络和主机名: 这里设置主机名为:centos7,打开网络连接,其他网络参数等待系 ...

  9. [转载] CentOS 7的最小化安装--[为分布式集群准备虚拟服务器]

    一.      获取镜像 CentOS 7 Minimal ISO(https://www.centos.org/download/)直接点击下载即可.CentOS-7-x86_64-Minimal- ...

最新文章

  1. https、SSL与数字证书介绍
  2. oracle 的服务器进程(PMON, SMON,CKPT,DBWn,LGWR,ARCn)
  3. 阿里CTO张建锋:云拐点已至,All in cloud;贾扬清完整title公开
  4. PIL图像处理开发极简教程
  5. c语言.h文件怎么写,关于C语言中.h文件怎么书写?
  6. 我和计算机比本领教案反思,《比本领》教学设计及反思
  7. 关于使用swiper心得
  8. 三张图较为好理解JavaScript的原型对象与原型链
  9. vue设置isactive_Vue 编码风格指南!
  10. Ant安装及环境配置
  11. ROS 2 Crystal Clemmys版机器人操作系统补充说明
  12. 工业机器人图册 索罗门采夫_机械手控制系统设计(完整图纸)
  13. AES加解密流程及方法
  14. A Scalable Probabilistic Tensor Factorization(SPTF)论文小结
  15. kotlin读取文件算法
  16. Visio中旋转文本框与箭头平行
  17. extern C和__declspec(dllexport)以及__declspec(dllimport) 和def的简单解析
  18. unity-动画状态机Animator
  19. 【Linux】uptime命令详解平均负载
  20. 【泛微ecology sql】待办、已办、办结流程查询语句

热门文章

  1. vue3.0 的Teleport
  2. 诺基亚5800详细评测
  3. 小米手机关机了闹钟还会响吗_教你设置小米手机关机闹钟铃声
  4. 各大著名公司移动端页面 - 导航的实现【学习点干货】
  5. 22河南省赛 - E. Serval 的俳句(预处理)
  6. 计算机屏幕录像技术,电脑录屏幕的方法有哪些,三种超好用的电脑屏幕录制技巧...
  7. matlab输入字符串函数,MATLAB字符串函数
  8. python2.7通过scp上传文件到指定服务器
  9. ACP敏捷认证能学到什么?
  10. Android Studio导致App出现crash的问题