免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: atkisc
打印 上一主题 下一主题

[OpenStack] 2. 在CentOS 6.3上通过源码安装Openstack Folsom之Glance安装 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2012-11-18 01:00 |只看该作者
回复 9# iliuan


     最好不要出现rpm中存在paste、paste-deploy,因为openstack本身对这些包有版本要求

论坛徽章:
0
12 [报告]
发表于 2013-01-24 14:19 |只看该作者
遇到一个问题
notifier_strategy = rabbit
这里采用rabbitmq传递的是什么消息?
我在这样配置,启动api之后,log总是刷出错误信息:
InvalidNotifierStrategy: 'glance.notifier.notify_kombu.RabbitStrategy' is not an available notifier strategy
然后就是child killed
在还原了noop的配置之后就正常了,不知道是什么原因,是否rabbitmq问题?
ps:确认rabbitmq-server启动
还望不吝赐教。

论坛徽章:
2
拜羊年徽章
日期:2015-03-03 16:15:4315-16赛季CBA联赛之同曦
日期:2018-07-25 19:57:32
13 [报告]
发表于 2013-01-24 14:44 |只看该作者
源码安装不错,不知道新版源里带不带 openstack , 我还是喜欢 yum

论坛徽章:
0
14 [报告]
发表于 2013-02-19 17:31 |只看该作者
本帖最后由 ljr101 于 2013-02-19 17:32 编辑

前面都ok,就是到了glance-manage db_sync的时候报错。求指导
  1. Traceback (most recent call last):
  2.   File "/usr/bin/glance-manage", line 126, in <module>
  3.     main()
  4.   File "/usr/bin/glance-manage", line 122, in main
  5.     dispatch_cmd(args)
  6.   File "/usr/bin/glance-manage", line 98, in dispatch_cmd
  7.     cmd_func(args)
  8.   File "/usr/bin/glance-manage", line 86, in do_db_sync
  9.     glance.db.sqlalchemy.migration.db_sync(version, current_version)
  10.   File "/usr/lib/python2.6/site-packages/glance-2012.2-py2.6.egg/glance/db/sqlalchemy/migration.py", line 127, in db_sync
  11.     upgrade(version=version)
  12.   File "/usr/lib/python2.6/site-packages/glance-2012.2-py2.6.egg/glance/db/sqlalchemy/migration.py", line 67, in upgrade
  13.     return versioning_api.upgrade(sql_connection, repo_path, version)
  14.   File "/usr/lib/python2.6/site-packages/migrate/versioning/api.py", line 185, in upgrade
  15.     return _migrate(url, repository, version, upgrade=True, err=err, **opts)
  16.   File "<string>", line 2, in _migrate
  17.   File "/usr/lib/python2.6/site-packages/migrate/versioning/util/__init__.py", line 160, in with_engine
  18.     return f(*a, **kw)
  19.   File "/usr/lib/python2.6/site-packages/migrate/versioning/api.py", line 364, in _migrate
  20.     schema.runchange(ver, change, changeset.step)
  21.   File "/usr/lib/python2.6/site-packages/migrate/versioning/schema.py", line 91, in runchange
  22.     change.run(self.engine, step)
  23.   File "/usr/lib/python2.6/site-packages/migrate/versioning/script/py.py", line 145, in run
  24.     script_func(engine)
  25.   File "/usr/lib/python2.6/site-packages/glance-2012.2-py2.6.egg/glance/db/sqlalchemy/migrate_repo/versions/001_add_images_table.py", line 48, in upgrade
  26.     tables = [define_images_table(meta)]
  27.   File "/usr/lib/python2.6/site-packages/glance-2012.2-py2.6.egg/glance/db/sqlalchemy/migrate_repo/versions/001_add_images_table.py", line 27, in define_images_table
  28.     Column('name', String(255)),
  29.   File "/usr/lib/python2.6/site-packages/glance-2012.2-py2.6.egg/glance/db/sqlalchemy/migrate_repo/schema.py", line 32, in <lambda>
  30.     unicode_error=None, _warn_on_bytestring=False)
  31. TypeError: __init__() got an unexpected keyword argument 'assert_unicode'
复制代码

论坛徽章:
0
15 [报告]
发表于 2013-02-20 11:39 |只看该作者
回复 14# ljr101


    先看glance配置文件是否识别英文模式下的其他字符

论坛徽章:
0
16 [报告]
发表于 2013-03-02 05:29 |只看该作者
我遇到了类似的问题,请问有人知道怎么回事吗?
谢谢
[root@OSController opt]# glance-manage db_sync
Traceback (most recent call last):
  File "/usr/bin/glance-manage", line 5, in <module>
    pkg_resources.run_script('glance==2012.2', 'glance-manage')
  File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 461, in run_script
    self.require(requires)[0].run_script(script_name, ns)
  File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 1194, in run_script
    execfile(script_filename, namespace, namespace)
  File "/usr/lib/python2.6/site-packages/glance-2012.2-py2.6.egg/EGG-INFO/scripts/glance-manage", line 46, in <module>
    import glance.db.sqlalchemy.api
  File "/usr/lib/python2.6/site-packages/glance-2012.2-py2.6.egg/glance/db/sqlalchemy/api.py", line 33, in <module>
    from glance.db.sqlalchemy import migration
  File "/usr/lib/python2.6/site-packages/glance-2012.2-py2.6.egg/glance/db/sqlalchemy/migration.py", line 20, in <module>
    from migrate.versioning import api as versioning_api
  File "/usr/lib/python2.6/site-packages/migrate/versioning/api.py", line 33, in <module>
    from migrate.versioning import (repository, schema, version,
  File "/usr/lib/python2.6/site-packages/migrate/versioning/schema.py", line 10, in <module>
    from sqlalchemy import exceptions as sa_exceptions
ImportError: cannot import name exceptions

论坛徽章:
0
17 [报告]
发表于 2013-03-02 21:33 |只看该作者
回复 16# yidoudouer


你当前的sqlalchemy版本,尝试降低一个版本


   

论坛徽章:
0
18 [报告]
发表于 2014-01-23 17:08 |只看该作者
为何修改配置文件中需要加上一句 " #log_config = /etc/glance/xxxxxxxxx ",如果都是要注释(#),添加进去有何作用呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP