devstack报错generate-subunit fail 5C

各位朋友好:我在centos7环境下安装liberty版本的devstack环境时,执行./stack.sh后
报错如下:
2017-05-08 06:38:40.129 | You are using pip version 7.1.2, however version 9.0.1 is available.
2017-05-08 06:38:40.130 | You should consider upgrading via the 'pip install --upgrade pip' command.
2017-05-08 06:38:40.151 | + exit_trap
2017-05-08 06:38:40.151 | + local r=1
2017-05-08 06:38:40.152 | ++ jobs -p
2017-05-08 06:38:40.152 | + jobs=
2017-05-08 06:38:40.152 | + [[ -n '' ]]
2017-05-08 06:38:40.152 | + kill_spinner
2017-05-08 06:38:40.152 | + '[' '!' -z '' ']'
2017-05-08 06:38:40.152 | + [[ 1 -ne 0 ]]
2017-05-08 06:38:40.152 | + echo 'Error on exit'
2017-05-08 06:38:40.152 | Error on exit
2017-05-08 06:38:40.152 | + generate-subunit 1494225476 44 fail
2017-05-08 06:38:40.203 | Traceback (most recent call last):
2017-05-08 06:38:40.203 | File "/usr/bin/generate-subunit", line 7, in
2017-05-08 06:38:40.203 | from os_testr.generate_subunit import main
2017-05-08 06:38:40.203 | File "/usr/lib/python2.7/site-packages/os_testr/__init__.py", line 19, in
2017-05-08 06:38:40.203 | 'os_testr').version_string()
2017-05-08 06:38:40.203 | File "/usr/lib/python2.7/site-packages/pbr/version.py", line 466, in version_string
2017-05-08 06:38:40.203 | return self.semantic_version().brief_string()
2017-05-08 06:38:40.203 | File "/usr/lib/python2.7/site-packages/pbr/version.py", line 461, in semantic_version
2017-05-08 06:38:40.203 | self._semantic = self._get_version_from_pkg_resources()
2017-05-08 06:38:40.203 | File "/usr/lib/python2.7/site-packages/pbr/version.py", line 438, in get_version_from_pkg_resources
2017-05-08 06:38:40.203 | import pkg_resources
2017-05-08 06:38:40.203 | File "/usr/lib/python2.7/site-packages/pkg_resources/
_init__.py", line 72, in
2017-05-08 06:38:40.203 | import packaging.requirements
2017-05-08 06:38:40.203 | ImportError: No module named requirements

下面是我的local.conf配置文件
[[local|localrc]]

Define images to be automatically downloaded during the DevStack built process.

IMAGE_URLS="http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-x86_64-disk.img"

Credentials

DATABASE_PASSWORD=123456
ADMIN_PASSWORD=123456
SERVICE_PASSWORD=123456
SERVICE_TOKEN=pass
RABBIT_PASSWORD=123456
#FLAT_INTERFACE=eth0

HOST_IP=192.168.192.130
SERVICE_HOST=192.168.192.130
MYSQL_HOST=192.168.192.130
RABBIT_HOST=192.168.192.130
GLANCE_HOSTPORT=192.168.192.130:9292

Neutron options

Q_USE_SECGROUP=True
FLOATING_RANGE=192.168.192.0/24
FIXED_RANGE=10.0.0.0/24
Q_FLOATING_ALLOCATION_POOL=start=192.168.192.202,end=192.168.192.210
PUBLIC_NETWORK_GATEWAY=192.168.192.2
Q_L3_ENABLED=True
PUBLIC_INTERFACE=eth0
Q_USE_PROVIDERNET_FOR_PUBLIC=True
OVS_PHYSICAL_BRIDGE=br-ex
PUBLIC_BRIDGE=br-ex
OVS_BRIDGE_MAPPINGS=public:br-ex

Work offline

#OFFLINE=True

Reclone each time

RECLONE=False

Logging

-------

By default stack.sh output only goes to the terminal where it runs. It can

be configured to additionally log to a file by setting LOGFILE to the full

path of the destination log file. A timestamp will be appended to the given name.

LOGFILE=/opt/stack/logs/stack.sh.log
VERBOSE=True
LOG_COLOR=True
SCREEN_LOGDIR=/opt/stack/logs

the number of days by setting LOGDAYS.

LOGDAYS=1

Database Backend MySQL

enable_service mysql

RPC Backend RabbitMQ

enable_service rabbit

Enable Keystone - OpenStack Identity Service

enable_service key

Horizon - OpenStack Dashboard Service

enable_service horizon

Enable Swift - Object Storage Service without replication.

enable_service s-proxy s-object s-container s-account
SWIFT_HASH=66a3d6b56c1f479c8b4e70ab5c2000f5
SWIFT_REPLICAS=1

Enable Glance - OpenStack Image service

enable_service g-api g-reg

Enable Cinder - Block Storage service for OpenStack

VOLUME_GROUP="cinder-volumes"
enable_service cinder c-api c-vol c-sch c-bak

Enable Heat (orchestration) Service

enable_service heat h-api h-api-cfn h-api-cw h-eng

Enable Trove (database) Service

enable_service trove tr-api tr-tmgr tr-cond

Enable Sahara (data_processing) Service

enable_service sahara

Enable Tempest - The OpenStack Integration Test Suite

enable_service tempest

Enabling Neutron (network) Service

disable_service n-net
enable_service q-svc
enable_service q-agt
enable_service q-dhcp
enable_service q-l3
enable_service q-meta
enable_service q-metering
enable_service neutron

Neutron - Load Balancing

enable_service q-lbaas

Neutron - Firewall as a Service

enable_service q-fwaas

Neutron - VPN as a Service

enable_service q-vpn

VLAN configuration.

#Q_PLUGIN=ml2
#ENABLE_TENANT_VLANS=True

GRE tunnel configuration

#Q_PLUGIN=ml2
#ENABLE_TENANT_TUNNELS=True

VXLAN tunnel configuration

Q_PLUGIN=ml2
Q_ML2_TENANT_NETWORK_TYPE=vxlan

Enable Ceilometer - Metering Service (metering + alarming)

enable_service ceilometer-acompute ceilometer-acentral ceilometer-collector ceilometer-api
enable_service ceilometer-alarm-notify ceilometer-alarm-eval
enable_service ceilometer-anotification

Enable NoVNC

enable_service n-novnc n-cauth

Enable the Ceilometer devstack plugin

enable_plugin ceilometer https://git.openstack.org/openstack/ceilometer.git

Branches

KEYSTONE_BRANCH=stable/liberty
NOVA_BRANCH=stable/liberty
NEUTRON_BRANCH=stable/liberty
SWIFT_BRANCH=stable/liberty
GLANCE_BRANCH=stable/liberty
CINDER_BRANCH=stable/liberty
HEAT_BRANCH=stable/liberty
TROVE_BRANCH=stable/liberty
HORIZON_BRANCH=stable/liberty
SAHARA_BRANCH=stable/liberty
CEILOMETER_BRANCH=stable/liberty
TROVE_BRANCH=stable/liberty

Select Keystone's token format

Choose from 'UUID', 'PKI', or 'PKIZ'

INSERT THIS LINE...

KEYSTONE_TOKEN_FORMAT=${KEYSTONE_TOKEN_FORMAT:-UUID}
KEYSTONE_TOKEN_FORMAT=$(echo ${KEYSTONE_TOKEN_FORMAT} | tr '[:upper:]' '[:lower:]')

[[post-config|$NOVA_CONF]]
[DEFAULT]

Ceilometer notification driver

instance_usage_audit=True
instance_usage_audit_period=hour
notify_on_state_change=vm_and_task_state
notification_driver=nova.openstack.common.notifier.rpc_notifier
notification_driver=ceilometer.compute.nova_notifier

请教各位朋友,如何解决,十分感谢。

0

2个回答

2017-05-08 06:38:40.129 | You are using pip version 7.1.2, however version 9.0.1 is available.
2017-05-08 06:38:40.130 | You should consider upgrading via the 'pip install --upgrade pip' command.
我没装过这个工具,但是你可能忽视了安装的错误提示

0
0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
安装devstack遇到的问题
本文是我用虚拟机安装devstack过程中遇到的问题,安装环境是centos7.2, centos是采用最小化安装。
【openstack】使用devstack集成openstack和odl过程中出现404 Not Found错误
错误代码:2018-08-10 06:05:25.593 | ++/opt/stack/networking-odl/devstack/functions:_wget:20 rm -f /opt/stack/opendaylight/maven-metadata.xml 2018-08-10 06:05:25.600 | ++/opt/stack/networking-odl/devstack/...
使用devstack安装OpenStack时常见的问题及解决方法
问题一:OSError:[Errno13]Permissiondenied:'/usr/local/lib/python2.7/dist-packages/flake8-2.2.4.dist-info/DESCRIPTION.rst'原因:用户权限不足解决方法:sudo chown -R stack:stack /usr/local/lib/python2.7问题二:generate-subun...
在ubuntu 16.04 基于devstack 安装openstack ocata版本
在ubuntu 16.04 基于devstack 安装openstack ocata版本
使用devstack安装openstack过程中遇到的一些错误及解决办法
第一次使用devstack安装OpenStack的过程中,遇到了很多问题,在这里记录一下。 错误1: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 解决办法:首先,打开/etc/mysql下的文件debian.cnf,里面有user和password,使用该用户
devstack 书籍 devstack-for-beginners
devstack教程,devstack 书籍 devstack-for-beginners
快速搭建OpenStack开发环境(DevStack)
快速搭建OpenStack开发环境(DevStack)
在Devstack基础上开发dashboard(一)——遵循官方文档初步尝试
定制自己的页面 本文要介绍如何在devstack基础上,定制自己的dashboard。 1. 准备 首先要准备一套devstack环境,可以参考https://blog.csdn.net/stpice/article/details/81274803 devstack搭建比较简单,不过过程中可能会遇到一些奇怪的问题,总之多尝试几次一般都可以搞定。 2. 按照官方教程操作 要想定制自...
搭建DevStack中遇到的问题及解决办法
说明由于是第一次搭建DevStack环境,在安装过程中遇到了很多问题,这里尽可能全的把自己当时遇到的问题都记录下来,给大家提供一个参考。这里给出的都是折腾了自己好久的问题,因为每次重新执行./stack.sh的过程都是漫长的,失败了就要重来,导致从最开始搭建,到第一次成功,耗费了好几天时间。搭建时使用的是:Ubuntu 14.04 + DevStack(Mitaka)+ OpenStack(Mita
安装devstack 问题总结
安装devstack 问题总结
devstack部署openstack的情况下,重启openstack服务
多节点部署的重启: 1 主节点重启 1.1 cd devstack     ./rejoin-stack.sh 1.2 CRTL + A + n 查看每个服务窗口,发现问题提示,可能出现的问题如下所示: 可能错误:(注意ubuntu和centos系统执行命令的区别) a 数据库没有启动 解决方法:sudo service mysqld start (sudo /sbin/servi
在centos7或者ubuntu14.04环境中安装openstack-I版本成功后dashboard无法登陆问题的解决
只有openstack-I版本的安装这里不再过多的描述,这里只是说明一下,当一切都安装完毕之后, dashboard出现无法登陆的情况。 在以上两个版本中进行openstack版本的安装,可以安装成功,但是登录dashboard的时候出现错误: mportError at / No module named utils Request Method: GET Request UR
【Openstack】用DevStack安装OpenStack过程中常见问题总结(单机)
  (0)建议用ocata版本,这个 成功率高。 Ocata版本,需要在/etc/nova/nova.conf中加入placement-api这个section, 对于devstack,需要在local.conf中加入下面两行: enable_service placement-api enable_service placement-client (1)cp: cannot st...
DevStack环境搭建
闲话如果你和我一样,是一个OpenStack的小白,而且之前没有搭建过任何OpenStack相关的的环境,那么你可以参考一下我搭建DevStack环境的步骤,也许能给你减少很多不必要的麻烦。
最新版本的devstack可以直接重启,不用什么脚本手动重启
最新版本的devstack可以直接重启,不用什么脚本手动重启。
Devstack安装-简单安装&选择版本安装&问题总结
Devstack安装-简单安装与选择版本安装 一、简单安装 步骤 1. 创建stack用户 2. 打开stack用户权限 3. root用户切换到stack用户 4. git clone devstack 5. 切换到devstack文件夹下 二、选择版本安装 步骤 0. 本机环境 Ubuntu16.04 2核 8GB 机器一台 2. 前三步与简单安装相同 $ sudo useradd ...
使用devstack安装OpenStack 双节点部署
本文安装的Pike版OpenStack,之前试过liberty、newton和mitaka、ocata版本都以失败告终,所以百度了一下版本顺序,秉着最新最优的执念,终于,Pike版本安装成功! 一:软硬件准备     设备:win10电脑     软件:VMware Workstation Pro     镜像:ubuntu-16.04.1-desktop-amd64.iso 二:虚拟机...
关于Devstack部署问题汇总
一 每次开机,重新执行stack.sh问题关机后整个环境就没有了,所以需要重新去执行stack.sh。需要设置local.conf下面两个选项,这样部署比较快RECLONE=falseOFFLINE=true二 pip安装问题采用豆瓣源mkdir ~/.pip vim ~/.pip/pip.conf [global] Index-url=http://pypi.douban.com/simple如...
Centos7 Devstack [Rocky]配置相关服务加载日志
Devstack[Rocky]版本是默认不加载任何服务的日志的,Devstack的相关服务如下: 以devstack@c-vol.service为例,设置c-vol服务启动的日志,写入文件c-vol.log(当然也可以使用journalctl -f --unit devstack@c-vol.service跟踪日志): 1.在/opt/stack/logs/下面创建日志文件,并赋权: #...
在Ubuntu16.04中安装DevStack过程中出现的若干问题
1、安装中报错"WARNING: this script has not been tested on xenial" “If you wish to run this script anyway run with FORCE=yes” 这是因为这个脚本没有在Ubuntu16上测试过,直接把176-178行的if[["$FORCE" != "yes"]]; then这3行在前面加上"#"注释掉
git 错误
Error: [artogrid@localhost dev]$ git clone http://xxx.xxx@172.16.8.81:7990/scm/cswap/cswapserver.git Initialized empty Git repository in /home/artogrid/workspace/dev/cswapserver/.git/ (gnome-ss
新版devstack查询日志
由于新版devstack使用systemd的方式来管理OpenStack各项服务,所以查询日志的方式也有所不同,现记录:systemd附带的主要功能之一是日志记录,这是一种访问日志的综合方式。这需要管理员通过journalctl来进行访问。journalctl拥有强大的查询功能,我们从一些常见的选项开始。查看特定的服务日志:sudo journalctl -f --unit devstack@n-...
如何重启DevStack所有服务
关闭虚拟机之后,安装好的DevStack参考快速搭建OpenStack开发环境的所有服务也随之关闭了,如果使用./stack.sh重新运行的话需要等待一段比较长的时间,因此考虑使用(没有rejoin-stack.sh脚本的情况下): screen -c stack-screenrc执行命令后,出现如下界面: 最下面的状态行,表示开启的所有服务,比如当前看到的服务是horizon(服
如何使用devstack配置openstack(单节点)
对于一个openstack新手来说,自己使用命令行搭建一个openstack无疑是一个痛苦的过程,使用一个搭建工具将会使搭建过程变成的简单,下面就介绍一下我的一次成功的搭建过程。 第一步:安装虚拟机 我个人比较喜欢用virtrualbox的虚拟机,可以从如下的地址进行下载:https://www.virtualbox.org/wiki/Downloads,选择相应的版本下载安装就行了。 第二
网上最新的devstack安装教程【一键部署openstack测试环境】
这段时间由于测试需要搭建openstack环境,搜遍谷歌百度进行不下30次尝试...看了陈沙克等前辈的安装教程,很多配置信息都已经过期了。不过大致的步骤基本不变,由于最近devstack在github更新频繁,可能很多功能被添加更新,源软件链接可能需要更改。下面给出这段时间安装的步骤(附最新源),希望对有需要进行一键部署openstack测试环境的朋友有帮助。 测试版本:Ubuntu 12.04
使用devstack安装openstack过程总结
安装环境:       1、ubuntu-14.04.2-server-amd64 纯净系统 就只安装了ssh-server       2、vmware workstation 11       3、虚机配置:4C 8G 单网卡  NAT模式 安装步骤: 1、安装git      sudo apt-get install git 2、克隆devstack      git c...
加速devstack部署过程
devstack运行很慢并容易出错的原因很大程度是因为部署过程中访问国外的git源和pypi仓库慢导致,可以通过以下方式替换为国内源 1.git 添加GIT_BASE、NOVNC_REPO和SPICE_REPO变量到local.conf文件,内容如下: [[local|localrc]] GIT_BASE=http://git.trystack.cn NOVNC_REPO=http://g
Devstack真实环境搭建OpenStack
文章目录环境介绍环境搭建虚拟机安装Ubuntu环境配置砖治疑难杂症 环境介绍 VMware Workstation Pro + Ubuntu18.04(LTS) + OpenStack Queens 本文采用devstack进行自动化安装。 环境搭建 下载VMware workstation 编辑-虚拟网络编辑器-更改设置 下载Ubuntu镜像 清华大学镜像站ubuntu18.04-s...
devstack环境搭建
准备以及执行安装 ①firewalld关闭 systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 ②使用清华pip源 cd /root mkdir -p ~/.pip vi ~/.pip/pip.conf [global] index-url ...
DevStack部署OpenStack云环境 及安装过程中的问题解决
DevStack安装DevStack DevStack是一系列可扩展脚本,用于根据git master的最新版本快速创建完整的OpenStack环境。它以交互方式用作开发环境,并作为OpenStack项目大部分功能测试的基础。DevStack源:https://git.openstack.org/cgit/openstack-dev/devstack注意:在安装过程中,DevStack将对您的系统...
devstack重启服务脚本
devstack重启脚本是rejoin-stack.sh,但是我们在devstack中往往找不到这个文件,在stackoverflow上有人回答是bug,但似乎在每一个稳定版本中都会有这个脚本。也就是说,如果大家需要这个重启的脚本,可以直接 git checkout 切换回之前的稳定的版本去找到这个脚本。这是我从kilo中找到的脚本,放到devstack目录下直接运行即可。#!/usr/bin/en
devstack安装过程中出现syntax error
[stack@localhost ~]$ ./stack.sh sudo: >>> /etc/sudoers.d/50_stack_sh: syntax error near line 1 <<< sudo: >>> /etc/sudoers.d/50_stack_sh: syntax error near line 2 <<<
分享一下我的devstack的local.conf配置
[[local|localrc]] # Modify to your environment HOST_IP=10.0.0.180 FLOATING_RANGE=192.168.100.1/24 PUBLIC_NETWORK_GATEWAY=192.168.100.2 PUBLIC_INTERFACE=eth1 # Credentials ADMIN_PASSWORD=pas
Devstack 初始安装没有neutron组件解决办法
Devstack 初始安装没有neutron组件解决办法
使用devstack搭建openstack开发环境(单机)
一.环境 Ubuntu server版最小化安装(只安装openssh-server) 网络: IP:192.168.16.128为外网IP,同时也作为管理网络IP 网关:192.168.16.2(VMware虚拟机设置的,默认是这个) 二.设置用户 设置stack用户 groupadd stack useradd -g stack -s /bin/bash -d /opt/stack -m
Devstack-Queens版本日志查看
日志文件查看 以nova组件为例进行说明。 在老版本的devstack下,日志记录再/opt/stack/log下,或者非devstack的openstack下使用/var/log/nova/xxx.log文件进行查看,但是新版本的devstack使用journalctl来代替日志的查看。 #journalctl -f --unit devstack@n-cpu.service //相当于之前的...
devstack rocky版本 安装排坑
2018年8月Openstack推出了新版本Rocky,本人因为学校对于云计算的需求,现初次安装Openstack的Rocky版本,并对安装过程中出现的错误进行整理,与各位需要进行Openstack Rocky版本安装的朋友共勉。在观看我的博客是请务必注意更新的时间,可能会与你的版本不同,敬请注意。 安装前说明 : 1、安装采用Openstack提供的destack安装脚本,具体的分支为s...
如何快速部署OpenStack环境——devstack项目
题记 每次只要提到部署OpenStack都是一件非常复杂的事情,当然很多人都会提及使用devstack来快速部署Openstack,一般我们都用Devstack部署开发环境,它可以实现在一台机器上部署一个独立版本同时包含主体组件的Openstack环境,一直以来我都没有试过,这两天一直在适用,最大的感受就是虽然确实很傻瓜,但是经常会遇到莫名的问题。 Devstack Devstack
centos7下安装openstack的devstack前的准备工作
一 安装centos7.3 操作系统下载路径:http://vault.centos.org/7.3.1611/isos/x86_64/下载包:CentOS-7-x86_64-DVD-1611.iso安装方法参考:http://blog.csdn.net/chengqiuming/article/details/70139461二 基本要求centos7.3.1611最小化安装(4G内存、60G硬...
Ubuntu16.04下使用Devstack快速安装、部署Openstack
对于Openstack的初学者而言,除去看大量的官方文档了解整个Openstack架构外,还需要通过实践,自己搭建Openstack平台,用来学习,最后在使用的过程中,通过查看源码不断的解决遇到的问题。今天就和大家讲下如何使用Devstack在Ubuntu16.04下搭建一个简单的Openstack平台。参考文档为官方文档:https://docs.openstack.org/devstack/l