Openstack Newton Glance Ошибка во время db_sync

Во время начальной настройки 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

Кто-нибудь может помочь мне с этим?

1 ответ

Изменить: пожалуйста, обновите sqlalchemy-migrate до 0.11.0 для решения этой проблемы.

Кредит идет Майку Байеру.

====

Я только что встретил точно такую ​​же ошибку.

Оказывается, снижение SQLAlchemy с 1.1 до 1.0 решает проблему.

После того как вы sudo pip uninstall sqlalchemy && sudo pip install sqlalchemy==1.0

Просто беги sudo dpkg-reconfigure glance-common

перенастроить скрипт обновления glance.

Я отправил сообщение об ошибке отслеживания ошибок здесь:

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

И электронная почта в списке рассылки SQLAlchemy:

https://groups.google.com/forum/

Другие вопросы по тегам