|
|
楼主 |
发表于 2020-1-5 14:12:09
|
显示全部楼层
ERROR: Could not access cell0., n: J$ e, s1 e, j S
Has the nova_api database been created?
; a: o0 ^9 m7 \Has the nova_cell0 database been created?
# ?7 ]% _) a8 Q0 M' t; G6 cHas "nova-manage api_db sync" been run?; t+ U' t) F( {# ]. _4 b
Has "nova-manage cell_v2 map_cell0" been run?
# F$ G1 O6 a; I# _ V% X, d0 YIs [api_database]/connection set in nova.conf?
& d9 u- E# a1 T+ v8 oIs the cell0 database connection URL correct?
% T; P; C6 l7 sError: 317 is not 318
C, @: y/ ]2 ^: t# B0 }An error has occurred:
5 R9 e# [" p7 e& M5 b# F4 U9 ]' }Traceback (most recent call last):" O! T' C# O; ?# i# P
File "/usr/lib/python2.7/site-packages/nova/cmd/manage.py", line 2375, in main, n- `% i1 E. |/ q/ J* x3 K9 b
ret = fn(*fn_args, **fn_kwargs)
x! ?+ J# X1 \4 Q8 c$ Z. O/ o File "/usr/lib/python2.7/site-packages/nova/cmd/manage.py", line 495, in sync/ ~5 ]6 D1 z3 g( t9 i) A
return migration.db_sync(version)
$ W+ V, K2 T' c; e: t File "/usr/lib/python2.7/site-packages/nova/db/migration.py", line 26, in db_sync
: V3 m( d( u6 h3 `: F return IMPL.db_sync(version=version, database=database, context=context)+ G, j# Z3 \( e
File "/usr/lib/python2.7/site-packages/nova/db/sqlalchemy/migration.py", line 61, in db_sync$ |0 v4 J, w8 }
repository, version)+ {# }7 ?( x% l7 \8 A, D; N5 W
File "/usr/lib/python2.7/site-packages/migrate/versioning/api.py", line 186, in upgrade! x* n+ v. x$ ?' e4 h
return _migrate(url, repository, version, upgrade=True, err=err, **opts)
; [1 G1 b) X/ T' O9 C/ A+ b File "<string>", line 2, in _migrate
8 m# z) x) ]' { File "/usr/lib/python2.7/site-packages/migrate/versioning/util/__init__.py", line 167, in with_engine
) n8 q. G# t' x9 r8 h. f/ D! i' u return f(*a, **kw)
& \* h' ?8 V; g: P File "/usr/lib/python2.7/site-packages/migrate/versioning/api.py", line 366, in _migrate
$ Q# z, P; W1 C& t0 C7 v) q- X, K schema.runchange(ver, change, changeset.step)
3 E9 x9 `# f3 I- p# }. q5 |2 u1 p File "/usr/lib/python2.7/site-packages/migrate/versioning/schema.py", line 93, in runchange
% J4 n- M0 o) @+ L' M- Z change.run(self.engine, step)' p8 m8 X/ Z5 K: M6 ~8 a
File "/usr/lib/python2.7/site-packages/migrate/versioning/script/py.py", line 148, in run3 Z+ \- m' P& A# M
script_func(engine)! D' K$ x+ m6 J% W
File "/usr/lib/python2.7/site-packages/nova/db/sqlalchemy/migrate_repo/versions/216_havana.py", line 1443, in upgrade
2 r* ` O9 {9 z) c$ D1 p index.create(migrate_engine)
1 K5 Y/ o; ]; H2 s2 r- o ] File "/usr/lib64/python2.7/site-packages/sqlalchemy/sql/schema.py", line 3656, in create
0 R6 ^: W3 G( H* `0 I, g bind._run_visitor(ddl.SchemaGenerator, self)! Z! J9 i1 O6 \1 c n s
File "/usr/lib64/python2.7/site-packages/sqlalchemy/engine/base.py", line 2011, in _run_visitor
" h+ j% c' \5 ?/ v' c1 m conn._run_visitor(visitorcallable, element, **kwargs)
& g: W. M) ^: y* l File "/usr/lib64/python2.7/site-packages/sqlalchemy/engine/base.py", line 1599, in _run_visitor, [9 P- t/ d0 t4 I5 [' A# Q" g" B
visitorcallable(self.dialect, self, **kwargs).traverse_single(element)
- |5 O* b% h w( } File "/usr/lib64/python2.7/site-packages/sqlalchemy/sql/visitors.py", line 130, in traverse_single5 N9 L+ a$ |% {! D1 D( m) ]6 R
return meth(obj, **kw)
# V+ A; ?0 \* o9 F) j+ @ File "/usr/lib64/python2.7/site-packages/sqlalchemy/sql/ddl.py", line 860, in visit_index
) e' D) o- e/ M0 d* M9 c self.connection.execute(CreateIndex(index))
4 @7 L$ e5 c* m# k File "/usr/lib64/python2.7/site-packages/sqlalchemy/engine/base.py", line 980, in execute
7 @; C6 f& N, m/ B+ J0 x% q3 K7 g return meth(self, multiparams, params)
: u$ L* C4 @! C5 Y File "/usr/lib64/python2.7/site-packages/sqlalchemy/sql/ddl.py", line 72, in _execute_on_connection8 ?7 f) z. }' v* \
return connection._execute_ddl(self, multiparams, params)# t( A. j; W* E! H; a7 r+ y
File "/usr/lib64/python2.7/site-packages/sqlalchemy/engine/base.py", line 1042, in _execute_ddl
& n% A$ M% Y' d! Y5 M1 E compiled,
5 H7 c- _; q+ l File "/usr/lib64/python2.7/site-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context
i( r/ w, w" d7 a4 V: B. ~ A e, statement, parameters, cursor, context
' F9 b( b0 d% v; j File "/usr/lib64/python2.7/site-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception# |/ Z: t; T& R2 H+ }/ k% T
util.raise_from_cause(newraise, exc_info)) |4 L% E9 n, P$ |: o9 r; X
File "/usr/lib64/python2.7/site-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause+ V4 b l ]1 G8 }3 v9 i( R2 h
reraise(type(exception), exception, tb=exc_tb, cause=cause)% {4 Y$ r2 C0 a: r
File "/usr/lib64/python2.7/site-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context
# Z z8 l- K9 U3 y# n f, d2 Q5 w cursor, statement, parameters, context; a) N( P7 d" J2 c& ?
File "/usr/lib64/python2.7/site-packages/sqlalchemy/engine/default.py", line 536, in do_execute
* B/ l, z' N$ ^1 G cursor.execute(statement, parameters)
) Q: S( T& M% B( t' ~$ a4 ~& f File "/usr/lib/python2.7/site-packages/pymysql/cursors.py", line 170, in execute5 h% K* {/ x+ @5 b7 p) @7 w5 D
result = self._query(query)
s' J, J1 z" E# J3 w' X4 } File "/usr/lib/python2.7/site-packages/pymysql/cursors.py", line 328, in _query
& [1 _# f0 y+ | conn.query(q)
, _: Z, i8 }' {4 a, }% F& I File "/usr/lib/python2.7/site-packages/pymysql/connections.py", line 516, in query
0 P* U v: Z% Q: j3 d& |0 I' E self._affected_rows = self._read_query_result(unbuffered=unbuffered)
" {# N- o+ g# @$ u9 y9 E; l File "/usr/lib/python2.7/site-packages/pymysql/connections.py", line 727, in _read_query_result
1 x+ m# a' w# W3 ?) H6 q3 _6 Y$ h result.read()
6 \, ?) v( Y2 M8 g File "/usr/lib/python2.7/site-packages/pymysql/connections.py", line 1066, in read3 o s% i* e6 C: q4 \) \6 Y
first_packet = self.connection._read_packet(). a$ ~' @! Y" h) j, }
File "/usr/lib/python2.7/site-packages/pymysql/connections.py", line 683, in _read_packet' P& f; P9 S. J# B
packet.check_error(); u% L: o. z0 z; e! @
File "/usr/lib/python2.7/site-packages/pymysql/protocol.py", line 220, in check_error
. [5 g* {% y$ E3 A! |1 V; `. Q& w$ c err.raise_mysql_exception(self._data)
; Q$ d0 V8 }) [8 a* { File "/usr/lib/python2.7/site-packages/pymysql/err.py", line 109, in raise_mysql_exception, k& r7 e; U" ?# I( ~
raise errorclass(errno, errval)- C, Y$ F3 f/ \! b6 A/ o! b
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) |
|