openstack docker build error
1.
    _proto_tcp = socket.getprotobyname('tcp')
OSError: protocol not found
you should have a /etc/protocols file. It must have been deleted somehow. It comes from the netbase package.
apt install -y netbase
2.
File "/usr/local/lib/python2.7/dist-packages/keystoneauth1/identity/generic/base.py", line 191, in _do_create_plugin
raise exceptions.DiscoveryFailure('Could not determine a suitable URL '
DiscoveryFailure: Could not determine a suitable URL for the plugin
keystone token 环境变量设置错误,比如用户名、密码、AUTH_URL等
3.
python setup.py install
ERROR:root:Error parsing
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/pbr/core.py", line 111, in pbr
attrs = util.cfg_to_args(path, dist.script_args)
File "/usr/local/lib/python2.7/dist-packages/pbr/util.py", line 249, in cfg_to_args
pbr.hooks.setup_hook(config)
File "/usr/local/lib/python2.7/dist-packages/pbr/hooks/__init__.py", line 25, in setup_hook
metadata_config.run()
File "/usr/local/lib/python2.7/dist-packages/pbr/hooks/base.py", line 27, in run
self.hook()
File "/usr/local/lib/python2.7/dist-packages/pbr/hooks/metadata.py", line 26, in hook
self.config['name'], self.config.get('version', None))
File "/usr/local/lib/python2.7/dist-packages/pbr/packaging.py", line 750, in get_version
name=package_name))
Exception: Versioning for this project requires either an sdist tarball, or access to an upstream git repository. It's also possible that there is a mismatch between the package name in setup.cfg and the argument given to pbr.version.VersionInfo. Project name device was given, but was not able to be found.
安装git, 并确保该目录下有.git文件夹
4.
pip安装报SSLError: The read operation timed out的问题
增加--default-timeout=100,加大超时时间
$ pip install -r requirements.txt
......
ReadTimeoutError: HTTPSConnectionPool(host='pypi.python.org', port=443): Read timed out.
解决办法:
$ pip --default-timeout=100 install -r requirements.txt
5.
$ docker run -dti ...
docker: Error response from daemon: service endpoint with name XXX already exists.
解决办法:
$ docker network ls
NETWORK ID NAME DRIVER SCOPE
c9a224034aaa bridge bridge local
b30c2e0dccc6 host host local $ docker network disconnect -f c9a224034aaa XXX
6.
CRITICAL keystonemiddleware.auth_token Unable to validate token: Identity server rejected authorization necessary to fetch token data
解决办法:
1)确认XXX.conf中的keystone_authtoken配置是否正确,主要检查用户名、密码、工程名等。
2)问题依旧未解决,必须查看keystone的日志进一步确认。
我在排查问题时犯了一个严重的错误,想当然的认为配置就是对的,忙糊涂啦。
7.
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
解决办法:
for scrapy with Python 3, you'll need
sudo apt-get install python3 python-dev python3-dev \
     build-essential libssl-dev libffi-dev \
     libxml2-dev libxslt1-dev zlib1g-dev \
     python-pip
with Python 2, you'll need
sudo apt-get install python-dev \
build-essential libssl-dev libffi-dev \
libxml2-dev libxslt1-dev zlib1g-dev \
python-pip8.
$ curl 127.0.0.1:9200
curl: (52) Empty reply from server
解决办法:
docker container 的/etc/hosts不能配置127.0.0.1 或者192.168.0.1
否则宿主机器将无法访问端口
openstack docker build error的更多相关文章
- docker build提示error checking context:can't stat xxx
		
现象描述 使用docker build一个镜像的时候,提示下面的错误: ➜ docker build -t image_name -f xxx.dockerfile . error checking ...
 - [Docker] Build Your Own Custom Docker Image
		
In this lesson we will cover how to build your own custom Docker image from scratch. We'll walk thro ...
 - 【云计算】docker build如何支持参数化构建?
		
docker 1.9.0版本之后,已经支持docker build参数化构建. docker 版本更新记录: github讨论: 参开资料: https://github.com/docker/doc ...
 - maven:log4j:WARN No appenders could be found for logger (loggerInfo).或者maven build error:org.apache.maven.lifecycle.LifecycleExecutionExceptio
		
maven在build构建时,加载资源文件时需要配置资源文件插件: 1,在pom.xml文件中加入 <build> <finalName>${project.build.tar ...
 - rpm build error: invalid predicate
		
rpm build error error message:/usr/lib/rpm/find-debuginfo.sh /usr/src/redhat/BUILD/RPMS find: invali ...
 - docker: "build" requires 1 argument. See 'docker build --help'.
		
http://bbs.csdn.net/topics/391040030 docker build --tag="ouruser/sinatra:v3" -<Dockerf ...
 - Build Error 6041: Internal build error
		
Note: Following content is reprinted from the Original article Flexera : Build Error 6041. Only for ...
 - Docker build Dockerfile 构建镜像 - 二
		
Dockerfile 制作镜像 https://hub.docker.com/ 搜索需要镜像: https://hub.docker.com/_/centos/ 官方示例: centos:6 1.这里 ...
 - Jenkins Docker安装及Docker build step插件部署配置
		
生产部署环境:A:192.168.1.2 B:192.168.1.3 两台服务器系统均是Centos 7.3 , Docker版本都1.12.6 Jenkins安装操作步骤: 1.在A服务器上使用命 ...
 
随机推荐
- Contacts解析
			
显示联系人相关类packages/apps/Contacts/src/com/android/contacts/activities/PeopleActivity.javapackages/apps/ ...
 - 学习曲线(learning curves)
			
假定假设函数为一个二次函数,只是参数未定: 每给定一个样本大小,就能训练出对应的假设函数,从而利用这个假设函数可以计算出Jtrain(仍然在之前拿来训练的那些样本里面),然后将训练好的假设函数用在全部 ...
 - In an ASP.NET website with a codebehind at what point are the .cs files compiled?
			
In an ASP.NET website with a codebehind at what point are the .cs files compiled? This applies to We ...
 - IDEA超实用快捷键
			
1.查看某个方法在哪里被调用了 Ctrl+G 2.从Controller跳过接口快速进入到实现类的方法: Ctrl+T 3.快速打开:Generate Alt+Insert 4.生成包裹代码: Ctr ...
 - Grunt打包Electron,生成exe的安装包
			
在之前的博客:3.electron打包生成exe文件 我们已经得到了electron打包好的应用了,目录如下,但是我们如何整合成一个安装程序,发给客户使用呢? 我们可以使用grunt-electron ...
 - 浏览器端-W3School-JavaScript-HTML DOM:HTML DOM Element 对象
			
ylbtech-浏览器端-W3School-JavaScript-HTML DOM:HTML DOM Element 对象 1.返回顶部 1. HTML DOM Element 对象 HTML DOM ...
 - fiddler抓取app的https的包
			
线上问题的排查有时候需要抓包,但是是https协议的,则需要安装证书 在Android 6.0 (API level 23)及以前,APP默认信任系统自带的CA证书以及用于导入的CA证书,Androi ...
 - MySQL MGR 5.7.22 on centos 6.3 单主/多主搭建测试
			
搭建Mysql Group Replication本次搭建采用3个实例,三个服务器,同一个网段,MGR的参数配置在配置文件中添加.注意通讯端口号的配置,它用于组成员之间的通讯使用请确定当前MySQL版 ...
 - myeclipse_2017_CI_8安装与破解
			
一.下载myeclipse_2017_CI_8安装包与破解文件 二.安装myeclipse_2017_CI_8,安装完成后不要运行MyEclipse,将 "launch MyEclipse ...
 - scanf("%[^\n]",str)
			
题目地址 scanf() 遇到空格结束输入 可以用 scanf("%[^\n]" , str) 输入一行数据包括空格,直到遇到换行符 ' \n ' #include< ...