|
|
楼主 |
发表于 2020-1-5 14:12:09
|
显示全部楼层
ERROR: Could not access cell0.
$ F# e2 Z5 Q( a& S( EHas the nova_api database been created?4 z! Q: i* \) Q% H
Has the nova_cell0 database been created?
$ K/ e0 S$ o) T+ r- D. ~3 UHas "nova-manage api_db sync" been run?
2 q( M3 a: t+ C4 {Has "nova-manage cell_v2 map_cell0" been run?
* \. @ c/ e( F! q! u( xIs [api_database]/connection set in nova.conf?
, D0 y) \4 J, ^* A: E6 ^Is the cell0 database connection URL correct?% y) ^9 F* r. D
Error: 317 is not 318
6 ^& B% X! D! O9 r6 y. U7 H: Q+ i7 @An error has occurred:: ?3 s) X, a- i. r" w
Traceback (most recent call last):
$ L5 w G3 V/ H! _1 n File "/usr/lib/python2.7/site-packages/nova/cmd/manage.py", line 2375, in main
6 y. B. c: p; b2 f0 U$ X ret = fn(*fn_args, **fn_kwargs)
4 ~- {8 a# u( I) O0 V0 ] File "/usr/lib/python2.7/site-packages/nova/cmd/manage.py", line 495, in sync( |: K# N2 Q$ f `0 k6 V/ a/ [
return migration.db_sync(version)
3 f6 b H$ v+ H/ ]( f G File "/usr/lib/python2.7/site-packages/nova/db/migration.py", line 26, in db_sync' R( i" S/ ~0 N% }# @ q( M. s
return IMPL.db_sync(version=version, database=database, context=context)
& P$ V/ [7 x. r& L File "/usr/lib/python2.7/site-packages/nova/db/sqlalchemy/migration.py", line 61, in db_sync
* k6 m4 N) ?+ u% i8 _! F repository, version)
9 z1 B, J7 p/ a* \1 S! N3 t File "/usr/lib/python2.7/site-packages/migrate/versioning/api.py", line 186, in upgrade
3 o% h/ B! a9 `1 }5 R \ return _migrate(url, repository, version, upgrade=True, err=err, **opts)
3 {1 l4 D( K1 i$ j File "<string>", line 2, in _migrate4 `, a# `; r2 ^1 ~: W# `
File "/usr/lib/python2.7/site-packages/migrate/versioning/util/__init__.py", line 167, in with_engine3 o1 i' G$ y: t, k$ a2 N
return f(*a, **kw)
3 t' l6 h3 o' {4 D( a File "/usr/lib/python2.7/site-packages/migrate/versioning/api.py", line 366, in _migrate
2 k7 ]8 d# ^) @- w: Q' S5 q# K" h% m schema.runchange(ver, change, changeset.step)6 V$ x! t3 F( ^( @# r
File "/usr/lib/python2.7/site-packages/migrate/versioning/schema.py", line 93, in runchange
C" L% ^) g3 x1 d: {9 [ change.run(self.engine, step)/ H2 O0 ^& U: S% v, D* y
File "/usr/lib/python2.7/site-packages/migrate/versioning/script/py.py", line 148, in run" H* z+ {% E q/ w0 C X
script_func(engine)* Y D& E7 ~& `- ?
File "/usr/lib/python2.7/site-packages/nova/db/sqlalchemy/migrate_repo/versions/216_havana.py", line 1443, in upgrade
- Y; |1 \8 ^' Z5 w# n. c1 | index.create(migrate_engine) ]0 K; Z! K" ^; G6 k1 |
File "/usr/lib64/python2.7/site-packages/sqlalchemy/sql/schema.py", line 3656, in create a( ] _/ K; }- f3 ^8 b
bind._run_visitor(ddl.SchemaGenerator, self)1 `9 e7 `2 h% X6 p, H7 ^& O
File "/usr/lib64/python2.7/site-packages/sqlalchemy/engine/base.py", line 2011, in _run_visitor
5 ~8 `3 @$ P) t4 }; ~3 |0 c conn._run_visitor(visitorcallable, element, **kwargs)% |; M! c; j/ [4 h: g
File "/usr/lib64/python2.7/site-packages/sqlalchemy/engine/base.py", line 1599, in _run_visitor" B, f$ Z) `7 k0 Z$ e
visitorcallable(self.dialect, self, **kwargs).traverse_single(element)$ E z) g* ? x( L/ M: K C
File "/usr/lib64/python2.7/site-packages/sqlalchemy/sql/visitors.py", line 130, in traverse_single
5 u) ^4 V5 g9 v' m return meth(obj, **kw)
+ M8 c( y5 B- Z; b/ x File "/usr/lib64/python2.7/site-packages/sqlalchemy/sql/ddl.py", line 860, in visit_index3 s7 Y, C( Q0 ^) h4 _8 O9 x4 Y- ^
self.connection.execute(CreateIndex(index))
/ t3 `+ m6 X8 p, n File "/usr/lib64/python2.7/site-packages/sqlalchemy/engine/base.py", line 980, in execute8 u! M q& ^) {1 ^
return meth(self, multiparams, params)" n" ]" \* u, m1 ?) f' m
File "/usr/lib64/python2.7/site-packages/sqlalchemy/sql/ddl.py", line 72, in _execute_on_connection7 m$ Y- q1 F: C. q T
return connection._execute_ddl(self, multiparams, params)' j' h9 _8 F: ~! m3 c9 `) s8 p# K0 K
File "/usr/lib64/python2.7/site-packages/sqlalchemy/engine/base.py", line 1042, in _execute_ddl
' `" n- {/ A5 b8 A M+ O compiled, s- M: g! J, \$ }. w' O n' C% u" @
File "/usr/lib64/python2.7/site-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context
( d$ s" C. _$ U0 y e, statement, parameters, cursor, context
7 w+ M5 s: n+ v6 x5 E1 z File "/usr/lib64/python2.7/site-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception) Q% a4 c( k$ X
util.raise_from_cause(newraise, exc_info)" g; Q; m+ H. m7 p7 @( T. V. l
File "/usr/lib64/python2.7/site-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause& b+ H! c5 {! ?! f. _( W
reraise(type(exception), exception, tb=exc_tb, cause=cause)
H r* O& j0 C4 t4 r) U% V0 o File "/usr/lib64/python2.7/site-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context
$ [1 G" g, M( u8 [9 _3 { cursor, statement, parameters, context# |3 H. S: l/ @8 e2 P' @& k
File "/usr/lib64/python2.7/site-packages/sqlalchemy/engine/default.py", line 536, in do_execute9 N& Y% t2 G& b5 v0 [
cursor.execute(statement, parameters), |& A- m. o9 E1 U
File "/usr/lib/python2.7/site-packages/pymysql/cursors.py", line 170, in execute
( N3 \ K. K& X R0 q result = self._query(query)
% z7 J, U4 r+ v2 n) d- c0 u File "/usr/lib/python2.7/site-packages/pymysql/cursors.py", line 328, in _query$ ^3 i) ~4 r3 x" ~( z3 w
conn.query(q)2 H. W6 S4 e9 p0 ` ~
File "/usr/lib/python2.7/site-packages/pymysql/connections.py", line 516, in query
9 K; p% S/ |0 E" g2 h self._affected_rows = self._read_query_result(unbuffered=unbuffered)" ^( s) Z" A; ~2 j! n
File "/usr/lib/python2.7/site-packages/pymysql/connections.py", line 727, in _read_query_result1 ~' b, m" }, _0 T9 \
result.read()
. x! I( H/ |( X* C* r6 D File "/usr/lib/python2.7/site-packages/pymysql/connections.py", line 1066, in read
' G6 u4 |2 O/ b* y* Z8 g$ ` first_packet = self.connection._read_packet()5 g* I" A6 E$ `2 d! z; Z3 X! f
File "/usr/lib/python2.7/site-packages/pymysql/connections.py", line 683, in _read_packet
F6 N5 C3 F6 Q) C% m7 I packet.check_error()
3 r4 {, g) Y; J& A File "/usr/lib/python2.7/site-packages/pymysql/protocol.py", line 220, in check_error' v* h* _% ~9 e$ p9 t
err.raise_mysql_exception(self._data)
9 E) r) T, g+ V$ y% W" T File "/usr/lib/python2.7/site-packages/pymysql/err.py", line 109, in raise_mysql_exception
( B9 E7 A% J! _" y3 V raise errorclass(errno, errval)
4 H+ B8 j! n8 ]% ]OperationalError: (pymysql.err.OperationalError) (1213, u'WSREP replication failed. Check your wsrep connection state and retry the query.') [SQL: u'CREATE INDEX certificates_project_id_deleted_idx ON certificates (project_id, deleted)'] (Background on this error at: http://sqlalche.me/e/e3q8) |
|