Your message dated Sun, 18 Dec 2016 11:40:25 +0100
with message-id <[email protected]>
and subject line Closing
has caused the Debian Bug report #846997,
regarding ironic-common: No support for ALTER of constraints in SQLite dialect
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
846997: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=846997
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: ironic-common
Version: 1:6.2.0-1
Severity: important

----- s n i p -----
INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
INFO  [alembic.runtime.migration] Running upgrade  -> 2581ebaf0cb2, initial 
migration
INFO  [alembic.runtime.migration] Running upgrade 2581ebaf0cb2 -> 21b331f883ef, 
Add provision_updated_at
INFO  [alembic.runtime.migration] Running upgrade 21b331f883ef -> 3cb628139ea4, 
Nodes add console enabled
/usr/lib/python2.7/dist-packages/alembic/util/messaging.py:69: UserWarning: 
Skipping unsupported ALTER for creation of implicit constraint
  warnings.warn(msg)
INFO  [alembic.runtime.migration] Running upgrade 3cb628139ea4 -> 31baaf680d2b, 
Add Node instance info
INFO  [alembic.runtime.migration] Running upgrade 31baaf680d2b -> 3bea56f25597, 
add unique constraint to instance_uuid
CRITI [ironic] NotImplementedError: No support for ALTER of constraints in 
SQLite dialect
Traceback (most recent call last):
  File "/usr/bin/ironic-dbsync", line 10, in <module>
    sys.exit(main())
  File "/usr/lib/python2.7/dist-packages/ironic/cmd/dbsync.py", line 103, in 
main
    CONF.command.func()
  File "/usr/lib/python2.7/dist-packages/ironic/cmd/dbsync.py", line 35, in 
upgrade
    migration.upgrade(CONF.command.revision)
  File "/usr/lib/python2.7/dist-packages/ironic/db/migration.py", line 36, in 
upgrade
    return get_backend().upgrade(version)
  File "/usr/lib/python2.7/dist-packages/ironic/db/sqlalchemy/migration.py", 
line 56, in upgrade
    alembic.command.upgrade(config, revision or 'head')
  File "/usr/lib/python2.7/dist-packages/alembic/command.py", line 174, in 
upgrade
    script.run_env()
  File "/usr/lib/python2.7/dist-packages/alembic/script/base.py", line 407, in 
run_env
    util.load_python_file(self.dir, 'env.py')
  File "/usr/lib/python2.7/dist-packages/alembic/util/pyfiles.py", line 93, in 
load_python_file
    module = load_module_py(module_id, path)
  File "/usr/lib/python2.7/dist-packages/alembic/util/compat.py", line 79, in 
load_module_py
    mod = imp.load_source(module_id, path, fp)
  File "/usr/lib/python2.7/dist-packages/ironic/db/sqlalchemy/alembic/env.py", 
line 61, in <module>
    run_migrations_online()
  File "/usr/lib/python2.7/dist-packages/ironic/db/sqlalchemy/alembic/env.py", 
line 58, in run_migrations_online
    context.run_migrations()
  File "<string>", line 8, in run_migrations
  File "/usr/lib/python2.7/dist-packages/alembic/runtime/environment.py", line 
797, in run_migrations
    self.get_context().run_migrations(**kw)
  File "/usr/lib/python2.7/dist-packages/alembic/runtime/migration.py", line 
312, in run_migrations
    step.migration_fn(**kw)
  File 
"/usr/lib/python2.7/dist-packages/ironic/db/sqlalchemy/alembic/versions/3bea56f25597_add_unique_constraint_to_instance_uuid.py",
 line 33, in upgrade
    ["instance_uuid"])
  File "<string>", line 8, in create_unique_constraint
  File "<string>", line 3, in create_unique_constraint
  File "/usr/lib/python2.7/dist-packages/alembic/operations/ops.py", line 394, 
in create_unique_constraint
    return operations.invoke(op)
  File "/usr/lib/python2.7/dist-packages/alembic/operations/base.py", line 318, 
in invoke
    return fn(self, operation)
  File "/usr/lib/python2.7/dist-packages/alembic/operations/toimpl.py", line 
135, in create_constraint
    operation.to_constraint(operations.migration_context)
  File "/usr/lib/python2.7/dist-packages/alembic/ddl/sqlite.py", line 34, in 
add_constraint
    "No support for ALTER of constraints in SQLite dialect")
NotImplementedError: No support for ALTER of constraints in SQLite dialect
dpkg: error processing package ironic-common (--configure):
 subprocess installed post-installation script returned error exit status 1
Setting up heat-common (1:7.0.0-1) ...
PKG-Openstack now calling: dbc_go heat-common configure
dbconfig-common: writing config to /etc/dbconfig-common/heat-common.conf
----- s n i p -----


-- System Information:
Debian Release: stretch/sid
  APT prefers testing-updates
  APT policy: (500, 'testing-updates'), (500, 'testing-proposed-updates'), 
(500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16.0-4-amd64 (SMP w/16 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages ironic-common depends on:
ii  adduser                3.115
ii  dbconfig-common        2.0.6
ii  debconf [debconf-2.0]  1.5.59
ii  ipmitool               1.8.18-2
ii  lsb-base               9.20161125
ii  python-ironic          1:6.2.0-1
pn  python:any             <none>
ii  sqlite3                3.15.1-1
ii  sudo                   1.8.17p1-2

ironic-common recommends no packages.

ironic-common suggests no packages.

-- debconf information:
  ironic-common/pgsql/app-pass: (password omitted)
  ironic-common/app-password-confirm: (password omitted)
* ironic/admin-password: (password omitted)
* ironic-common/password-confirm: (password omitted)
  ironic-common/mysql/app-pass: (password omitted)
* ironic-common/mysql/admin-pass: (password omitted)
* ironic/admin-password-confirm: (password omitted)
  ironic-common/pgsql/admin-pass: (password omitted)
* ironic/rabbit_password: (password omitted)
* ironic-common/remote/port:
* ironic-common/database-type: mysql
* ironic-common/dbconfig-install: true
  ironic-common/pgsql/no-empty-passwords:
* ironic/enabled_drivers: pxe_ipmitool, pxe_ipminative, pxe_ssh, pxe_seamicro, 
pxe_iboot, pxe_ilo, pxe_drac, pxe_snmp
  ironic-common/passwords-do-not-match:
* ironic-common/remote/host: openstack.bayour.com
* ironic/admin-tenant-name: service
* ironic-common/purge: true
* ironic-common/dbconfig-upgrade: true
  ironic-common/pgsql/manualconf:
  ironic-common/pgsql/authmethod-user: password
  ironic-common/db/basepath:
  ironic-common/pgsql/admin-user: postgres
* ironic-common/dbconfig-remove: true
* ironic-common/mysql/method: TCP/IP
* ironic/configure_db: true
  ironic-common/internal/reconfiguring: false
* ironic-common/upgrade-error: abort
  ironic-common/internal/skip-preseed: false
  ironic-common/pgsql/method: TCP/IP
* ironic-common/mysql/admin-user: root
* ironic-common/remote/newhost: openstack.bayour.com
* ironic-common/missing-db-package-error: abort
* ironic/admin-user: ironic
* ironic-common/db/app-user: ironic
  ironic-common/pgsql/changeconf: false
* ironic-common/install-error: abort
* ironic-common/remove-error: abort
* ironic/rabbit_host: openstack.bayour.com
* ironic/auth-host: openstack.bayour.com
* ironic-common/dbconfig-reinstall: false
* ironic-common/upgrade-backup: true
* ironic-common/db/dbname: ironic
  ironic-common/pgsql/authmethod-admin: ident
* ironic/rabbit_userid: openstack

--- End Message ---
--- Begin Message ---
The log clearly shows an attempt to use SQLite when this package doesn't
support it upstream. Therefore, this bug should be closed.

Cheers,

Thomas Goirand (zigo)

--- End Message ---

Reply via email to