【问题标题】:Openstack Newton Glance Error during db_syncdb_sync 期间的 Openstack Newton Glance 错误
【发布时间】:2017-07-18 22:14:17
【问题描述】:

在 Glance 的初始配置期间,在运行时:

su -s /bin/sh -c "glance-manage db_sync" glance`

我收到以下错误:

2017-07-18 12:14:04.381 14001 INFO glance.db.sqlalchemy.migrate_repo.schema [-] creating table image_members
2017-07-18 12:14:05.095 14001 INFO migrate.versioning.api [-] done
2017-07-18 12:14:05.095 14001 INFO migrate.versioning.api [-] 8 -> 9...
2017-07-18 12:14:05.819 14001 INFO migrate.versioning.api [-] done
2017-07-18 12:14:05.820 14001 INFO migrate.versioning.api [-] 9 -> 10...
2017-07-18 12:14:05.861 14001 INFO migrate.versioning.api [-] done
2017-07-18 12:14:05.861 14001 INFO migrate.versioning.api [-] 10 -> 11...
2017-07-18 12:14:06.494 14001 INFO migrate.versioning.api [-] done
2017-07-18 12:14:06.494 14001 INFO migrate.versioning.api [-] 11 -> 12...
2017-07-18 12:14:06.604 14001 CRITICAL glance [-] ArgumentError: Column type VARCHAR(36) on column 'images.id' is not compatible with autoincrement=True

有人能帮我解决这个问题吗?

【问题讨论】:

    标签: openstack openstack-glance


    【解决方案1】:

    编辑:请将 sqlalchemy-migrate 升级到 0.11.0 以解决此问题。

    感谢 Mike Bayer。

    ====

    我刚刚遇到了完全相同的错误。

    事实证明,将 SQLAlchemy 从 1.1 降级到 1.0 解决了这个问题。

    在你做sudo pip uninstall sqlalchemy && sudo pip install sqlalchemy==1.0之后

    只需运行sudo dpkg-reconfigure glance-common

    重新配置glance升级脚本。

    我在这里提交了一个关于 Glance 错误跟踪器的错误:

    https://bugs.launchpad.net/glance/+bug/1723097

    SQLAlchemy 邮件列表中的电子邮件:

    https://groups.google.com/forum/#!topic/sqlalchemy/xoBcc6UnpWo

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-18
      相关资源
      最近更新 更多