uuid consistency migration db script failed
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tacker |
Fix Released
|
High
|
yong sheng gong |
Bug Description
env ubuntu 16.04
gongysh@
ii libmysqlclient-dev 5.7.12-0ubuntu1.1 amd64 MySQL database development files
ii libmysqlclient2
ii mysql-client-5.7 5.7.12-0ubuntu1 amd64 MySQL database client binaries
ii mysql-client-
ii mysql-common 5.7.12-0ubuntu1 all MySQL database common files, e.g. /etc/mysql/my.cnf
ii mysql-server 5.7.12-0ubuntu1.1 all MySQL database server (metapackage depending on the latest version)
ii mysql-server-5.7 5.7.12-0ubuntu1 amd64 MySQL database server binaries and system database setup
ii mysql-server-
ii netcat-openbsd 1.105-7ubuntu1 amd64 TCP/IP swiss army knife
ii python-mysqldb 1.3.7-1build2 amd64 Python interface to MySQL
2016-07-14 14:27:26.882 | INFO [alembic.
2016-07-14 14:27:26.926 | Traceback (most recent call last):
2016-07-14 14:27:26.927 | File "/usr/local/
2016-07-14 14:27:26.927 | sys.exit(main())
2016-07-14 14:27:26.927 | File "/opt/stack/
2016-07-14 14:27:26.927 | CONF.command.
2016-07-14 14:27:26.928 | File "/opt/stack/
2016-07-14 14:27:26.928 | do_alembic_
2016-07-14 14:27:26.928 | File "/opt/stack/
2016-07-14 14:27:26.928 | getattr(
2016-07-14 14:27:26.928 | File "/usr/local/
2016-07-14 14:27:26.929 | script.run_env()
2016-07-14 14:27:26.929 | File "/usr/local/
2016-07-14 14:27:26.929 | util.load_
2016-07-14 14:27:26.929 | File "/usr/local/
2016-07-14 14:27:26.930 | module = load_module_
2016-07-14 14:27:26.930 | File "/usr/local/
2016-07-14 14:27:26.930 | mod = imp.load_
2016-07-14 14:27:26.931 | File "/opt/stack/
2016-07-14 14:27:26.931 | run_migrations_
2016-07-14 14:27:26.931 | File "/opt/stack/
2016-07-14 14:27:26.931 | context.
2016-07-14 14:27:26.931 | File "<string>", line 8, in run_migrations
2016-07-14 14:27:26.932 | File "/usr/local/
2016-07-14 14:27:26.933 | self.get_
2016-07-14 14:27:26.933 | File "/usr/local/
2016-07-14 14:27:26.933 | step.migration_
2016-07-14 14:27:26.933 | File "/opt/stack/
2016-07-14 14:27:26.934 | op.alter_
2016-07-14 14:27:26.934 | File "<string>", line 8, in alter_column
2016-07-14 14:27:26.934 | File "<string>", line 3, in alter_column
2016-07-14 14:27:26.934 | File "/usr/local/
2016-07-14 14:27:26.935 | return operations.
2016-07-14 14:27:26.935 | File "/usr/local/
2016-07-14 14:27:26.936 | return fn(self, operation)
2016-07-14 14:27:26.936 | File "/usr/local/
2016-07-14 14:27:26.937 | **operation.kw
2016-07-14 14:27:26.937 | File "/usr/local/
2016-07-14 14:27:26.937 | else existing_
2016-07-14 14:27:26.938 | File "/usr/local/
2016-07-14 14:27:26.939 | return conn.execute(
2016-07-14 14:27:26.940 | File "/usr/local/
2016-07-14 14:27:26.940 | return meth(self, multiparams, params)
2016-07-14 14:27:26.940 | File "/usr/local/
2016-07-14 14:27:26.940 | return connection.
2016-07-14 14:27:26.940 | File "/usr/local/
2016-07-14 14:27:26.940 | compiled
2016-07-14 14:27:26.940 | File "/usr/local/
2016-07-14 14:27:26.941 | context)
2016-07-14 14:27:26.941 | File "/usr/local/
2016-07-14 14:27:26.941 | exc_info
2016-07-14 14:27:26.941 | File "/usr/local/
2016-07-14 14:27:26.941 | reraise(
2016-07-14 14:27:26.941 | File "/usr/local/
2016-07-14 14:27:26.941 | context)
2016-07-14 14:27:26.941 | File "/usr/local/
2016-07-14 14:27:26.942 | cursor.
2016-07-14 14:27:26.942 | File "/usr/local/
2016-07-14 14:27:26.942 | result = self._query(query)
2016-07-14 14:27:26.942 | File "/usr/local/
2016-07-14 14:27:26.942 | conn.query(q)
2016-07-14 14:27:26.942 | File "/usr/local/
2016-07-14 14:27:26.943 | self._affected_rows = self._read_
2016-07-14 14:27:26.943 | File "/usr/local/
2016-07-14 14:27:26.944 | result.read()
2016-07-14 14:27:26.944 | File "/usr/local/
2016-07-14 14:27:26.944 | first_packet = self.connection
2016-07-14 14:27:26.944 | File "/usr/local/
2016-07-14 14:27:26.944 | packet.
2016-07-14 14:27:26.944 | File "/usr/local/
2016-07-14 14:27:26.944 | err.raise_
2016-07-14 14:27:26.945 | File "/usr/local/
2016-07-14 14:27:26.945 | _check_
2016-07-14 14:27:26.945 | File "/usr/local/
2016-07-14 14:27:26.945 | raise errorclass(errno, errorvalue)
2016-07-14 14:27:26.945 | sqlalchemy.
2016-07-14 14:27:26.979 | Error on exit
Changed in tacker: | |
assignee: | nobody → yong sheng gong (gongysh) |
Changed in tacker: | |
importance: | Undecided → High |
milestone: | none → newton-3 |
https:/ /github. com/openstack/ requirements/ blob/master/ global- requirements. txt#L1
alembic>=0.8.4 # MIT
at https:/ /bitbucket. org/zzzeek/ alembic/ src/8861f49527a ef2fe38e54152e7 9f25ce40707345/ alembic/ operations/ ops.py? at=rel_ 0_8_4&fileviewe r=file- view-default# ops.py- 1386
:param existing_nullable: Optional; the existing nullability
of the column. Required on MySQL if the existing nullability
is not being changed; else MySQL sets this to NULL.
so we should use existing_ nullable= False so that the alembic will not use 'NULL', to change the values.