陈老师,您好。

我在使用devstack安装kilo版本的openstack时,遇到了两个问题。在网上查了很久,没有找到原因,也没有找到解决办法,看到这里气氛很好,想着来问一下。。

安装环境为Ubuntu14.04.3。

一个是在安装horizon时,

2016-01-06 08:30:06.609 | + cd /opt/stack/horizon

2016-01-06 08:30:06.609 | + ./run_tests.sh -N –compilemessages

2016-01-06 08:30:06.821 | WARNING:root:No local_settings file found.

2016-01-06 08:30:07.294 | Traceback (most recent call last):

2016-01-06 08:30:07.294 | File “/opt/stack/horizon/manage.py”, line 23, in

2016-01-06 08:30:07.294 | execute_from_command_line(sys.argv)

2016-01-06 08:30:07.294 | File “/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.py”, line 385, in execute_from_command_line

2016-01-06 08:30:07.294 | utility.execute()

2016-01-06 08:30:07.294 | File “/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.py”, line 345, in execute

2016-01-06 08:30:07.294 | settings.INSTALLED_APPS

2016-01-06 08:30:07.294 | File “/usr/local/lib/python2.7/dist-packages/django/conf/__init__.py”, line 46, in __getattr__

2016-01-06 08:30:07.294 | self._setup(name)

2016-01-06 08:30:07.295 | File “/usr/local/lib/python2.7/dist-packages/django/conf/__init__.py”, line 42, in _setup

2016-01-06 08:30:07.295 | self._wrapped = Settings(settings_module)

2016-01-06 08:30:07.295 | File “/usr/local/lib/python2.7/dist-packages/django/conf/__init__.py”, line 98, in __init__

2016-01-06 08:30:07.295 | % (self.SETTINGS_MODULE, e)

2016-01-06 08:30:07.295 | ImportError: Could not import settings ‘openstack_dashboard.settings’ (Is it on sys.path? Is there an import error in the settings file?): No module named i18n

然后我屏蔽掉了localrc中的horizon功能,遇到了另一个问题

2016-01-06 08:01:33.758 | + init_keystone

2016-01-06 08:01:33.758 | + is_service_enabled ldap

2016-01-06 08:01:33.761 | + return 1

2016-01-06 08:01:33.761 | + recreate_database keystone

2016-01-06 08:01:33.761 | + local db=keystone

2016-01-06 08:01:33.762 | + recreate_database_mysql keystone

2016-01-06 08:01:33.762 | + local db=keystone

2016-01-06 08:01:33.762 | + mysql -uroot -padmin -h127.0.0.1 -e ‘DROP DATABASE IF EXISTS keystone;’

2016-01-06 08:01:33.795 | + mysql -uroot -padmin -h127.0.0.1 -e ‘CREATE DATABASE keystone CHARACTER SET utf8;’

2016-01-06 08:01:33.802 | + /usr/local/bin/keystone-manage db_sync

2016-01-06 08:01:34.047 | Traceback (most recent call last):

2016-01-06 08:01:34.047 | File “/usr/local/bin/keystone-manage”, line 4, in

2016-01-06 08:01:34.048 | __import__(‘pkg_resources’).require(‘keystone==2015.1.3.dev14’)

2016-01-06 08:01:34.048 | File “/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py”, line 3138, in

2016-01-06 08:01:34.048 | @_call_aside

2016-01-06 08:01:34.048 | File “/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py”, line 3124, in _call_aside

2016-01-06 08:01:34.049 | f(*args, **kwargs)

2016-01-06 08:01:34.049 | File “/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py”, line 3151, in _initialize_master_working_set

2016-01-06 08:01:34.049 | working_set = WorkingSet._build_master()

2016-01-06 08:01:34.049 | File “/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py”, line 663, in _build_master

2016-01-06 08:01:34.049 | return cls._build_from_requirements(__requires__)

2016-01-06 08:01:34.050 | File “/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py”, line 676, in _build_from_requirements

2016-01-06 08:01:34.050 | dists = ws.resolve(reqs, Environment())

2016-01-06 08:01:34.050 | File “/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py”, line 849, in resolve

2016-01-06 08:01:34.050 | raise DistributionNotFound(req, requirers)

2016-01-06 08:01:34.050 | pkg_resources.DistributionNotFound: The ‘pycadf=0.8.0’ distribution was not found and is required by keystone

2016-01-06 08:01:34.059 | + exit_trap

这是怎么一回事,能帮忙解答下吗?万分感谢。

附上我用的localrc文件

DATABASE_PASSWORD=admin

ADMIN_PASSWORD=admin

SERVICE_PASSWORD=admin

SERVICE_TOKEN=admin

RABBIT_PASSWORD=admin

#vnc

#enable_service n-spice

#enable_service n-novnc

#enable_service n-xvnc

## For Swift

SWIFT_REPLICAS=1

SWIFT_HASH=011688b44136573e209e

# Enable Logging

LOGFILE=/opt/stack/logs/devstack.log

VERBOSE=True

LOG_COLOR=True

SCREEN_LOGDIR=/opt/stack/logs

# Pre-requisite

ENABLED_SERVICES=rabbit,mysql,key

ENABLED_SERVICES+=,horizon

ENABLED_SERVICES+=,n-api,n-crt,n-obj,n-cpu,n-cond,n-sch

ENABLED_SERVICES+=,n-novnc,n-xvnc

ENABLED_SERVICES+=,g-api,g-reg

ENABLED_SERVICES+=,s-proxy,s-object,s-container,s-account

ENABLED_SERVICES+=,q-svc,q-agt,q-dhcp,q-l3,q-meta,neutron

ENABLED_SERVICES+=h-eng,h-api,h-api-cfn,h-api-cw

Q_PLUGIN=ml2

Q_ML2_TENANT_NETWORK_TYPE=vxlan

VOLUME_GROUP=”cinder-volumes”

ENABLED_SERVICES+=,cinder,c-api,c-vol,c-sch,c-bak

APACHE_ENABLED_SERVICES+=keystone

IMAGE_URLS+=”,http://cloud.fedoraproject.org/fedora-20.x86_64.qcow2”

GLANCE_BRANCH=stable/kilo

KEYSTONE_BRANCH=stable/kilo

NOVA_BRANCH=stable/kilo

NEUTRON_BRANCH=stable/kilo

HORIZON_BRANCH=stable/kilo

CINDER_BRANCH=stable/kilo

HEAT_BRANCH=stable/kilo

SWIFT_BRANCH=stable/kilo

REQUIREMENTS_BRANCH=stable/kilo

Linux下测试tempest,devstack安装和测试相关推荐

  1. Ubuntu18.04系统下charm-crypto0.5的安装以及测试

    Ubuntu18.04系统下charm-crypto0.5的安装以及测试 文章目录 前言 一.前期准备 二.编译安装OpenSSL 1.检查已安装的OpenSSL版本 三.安装GMP 1.下载GMP压 ...

  2. Linux下Memcache服务器端的安装

    Linux下Memcache服务器端的安装 服务器端主要是安装memcache服务器端,目前的最新版本是 memcached-1.3.0 . 下载:http://www.danga.com/memca ...

  3. mysql5.7.20linux安装,linux下 mysql5.7.20安装(精华)

    在linux 系统中mysql配置文件的读取顺序为: /etc/my.cnf /etc/mysql/my.cnf /usr/local/mysql/etc/my.cnf ~/.my.cnf 第一步 创 ...

  4. linux下面的j2sdk的安装和配置过程

    linux下面的j2sdk的安装和配置过程! 1.下载一个Linux Platform的JDK,建议下载RPM自解压格式的 (RPM in self-extracting file,j2sdk-1_4 ...

  5. 「docker实战篇」python的docker爬虫技术-在linux下mitmproxy介绍和安装(四)

    原创文章,欢迎转载.转载请注明:转载自IT人故事会,谢谢! 原文链接地址:「docker实战篇」python的docker爬虫技术-在linux下mitmproxy介绍和安装(四) 上次说了fiddl ...

  6. Linux下MongoDB的入门安装、配置与启动

    Linux下MongoDB的入门安装.配置与启动 mongo非关系性数据库 查询性能好,数据性不是特别重要的情况下使用 [root@test ~]# tar xf mongodb-linux-x86_ ...

  7. 【转载】【重要】Ubuntu Linux 下 Ffmpeg 及 Mencoder 安装使用小结

    近段时间在学习 Ffmpeg.Mencoder 音视频转换,大概在 Ubuntu 10.04.Ubuntu 10.10.Ubuntu Natty 测试版上安装和使用过.重点是针对低分辨率的普通手机视频 ...

  8. 第十章 Linux下RPM软件的安装与卸载

    第十章 Linux下RPM软件的安装与卸载 第一节 RPM软件包安装 rpm命名原则 如: vsftpd-3.0.2-9.el7.x86_64.rpm vsftpd 3.0.2 9 e17 x86_6 ...

  9. Linux下oracle 9i图文安装二

    接上期的Linux下oracle 9i图文安装一([url]http://waringid.blog.51cto.com/65148/47655[/url]),下面进行Oracle安装前期准备中的第一 ...

最新文章

  1. 【Vegas原创】DataSet相互添加DataTable
  2. yii redirect
  3. Intel 公开安全新特性:CET
  4. Cryptocurrency Blockchain Internship Programme
  5. C语言 迷宫问题求解(顺序栈应用示例)
  6. python制作简单网页_python 跑服务器,访问自己制作的简单页面
  7. 【Flink】Flink使用withParameters(Configuration)传参
  8. pycharm 远程调试图文_pycharm远程调试openstack的图文教程
  9. python pop函数 索引_[python] 字典和列表中的pop()函数
  10. 每周荐书:SLAM、Vue2、爬虫(评论送书)
  11. wordpress主题怎样获取当前用户的相关信息?
  12. GNU make 汇总
  13. Delphi指针总结
  14. 戴尔服务器硬件查看信息工具omreport
  15. 计算机桌面推流,OBS推流PPT电脑桌面投屏
  16. Http 常见的 Headers
  17. 小学生刚学计算机时先学什么,浅谈小学生应如何学习电脑
  18. vue中input限制只能输入数字
  19. vux以插件方式调用
  20. ios swift 纯代码自定义view(控件) XYswitchView

热门文章

  1. 构建去中心化网络如何构建
  2. 第3周 字符串分段组合
  3. qt barcode 生成一维条形码
  4. HTTP 中的 301、302、303、307、308 响应状态码
  5. 陈彤出走,小米生态梦的消退
  6. QCon下江南——QCon杭州2011大会后记
  7. 小宇教你玩透:数据库
  8. 研究fastdds v2.8.0 2之 Domain 模块 4
  9. 【探索AI未来】人工智能技术在软件开发中的应用与革新
  10. kali-linux vmwaretools 安装