k
Size: a a a
k
E
AK
IE
E
E
E
A
AN
E
AN
IE
E
AN
2021-09-22 06:18:27,608 [noc.core.ioloop.util] Setting up asyncio event loop policy
2021-09-22 06:18:27,609 [noc.core.ioloop.util] Setting up default event loop
2021-09-22 06:18:27,646 [noc.core.dcs.base] Resolve near service postgres
2021-09-22 06:18:27,649 [noc.core.dcs.base] Resolved near service postgres to [':5432']
2021-09-22 13:18:27,653 [noc.core.dcs.base] [mongo] Starting resolver (near=False)
2021-09-22 13:18:27,654 [noc.core.dcs.base] [mongo] Set active services to: mongo: :27017
2021-09-22 13:18:27,654 [noc.core.dcs.base] [mongo] Stopping resolver
2021-09-22 13:18:27,654 [noc.core.mongo.connection] Connecting to MongoDB {'db': 'noc', 'username': 'noc', 'password': '********', 'authentication_source': 'noc', 'replicaSet': 'noc', 'readPreference': 'secondaryPreferred', 'maxIdleTimeMS': 60000, 'host': 'mongodb://noc:********@:27017/noc'}
2021-09-22 13:18:27,656 [migration] Migrating
2021-09-22 13:18:27,757 [migration] Applying main.0004_language
2021-09-22 13:18:27,772 [noc.core.debug] UNHANDLED EXCEPTION (2021-09-22 13:18:27.766053)
PROCESS: ./commands/migrate.py
VERSION: stable
BRANCH: HEAD CHANGESET: 19848b80
ERROR FINGERPRINT: 1c6c33fb-684e-5919-af05-8dbfa5276dc4
WORKING DIRECTORY: /opt/noc
EXCEPTION: <class 'django.db.utils.ProgrammingError'> relation "main_language" already exists
START OF TRACEBACK
------------------------------------------------------------------------
File: core/model/db/monitor.py (Line: 26)
Function: execute
19 label = query.split(None, 1)[0].lower()[:10]
20 with Span(
21 service="postgres",
22 hist=get_hist("postgres", ("command", label)),
23 quantile=get_quantile("postgres", ("command", label)),
24 in_label=label,
25 ):
26 ==> super().execute(query, vars)
Variables:
self = <cursor object at 0x7f3af2eed040; closed: 0>
query =
('CREATE TABLE "main_language" ("id" serial NOT NULL PRIMARY KEY, "name" '
'varchar(32) NOT NULL UNIQUE, "native_name" varchar(32) NOT NULL, "is_active" '
'boolean NOT NULL DEFAULT False)')
vars = []
label = 'create'
__class__ = <class 'noc.core.model.db.monitor.SpanCursor'>
------------------------------------------------------------------------
File: lib/python3.8/site-packages/django/db/backends/utils.py (Line: 86)
Function: _execute
79 def _execute(self, sql, params, *ignored_wrapper_args):
80 self.db.validate_no_broken_transaction()
81 with self.db.wrap_database_errors:
82 if params is None:
83 # params default might be backend specific.
84 return self.cursor.execute(sql)
85 else:
86 ==> return self.cursor.execute(sql, params)
87
88 def _executemany(self, sql, param_list, *ignored_wrapper_args):
89 self.db.validate_no_broken_transaction()
90 with self.db.wrap_database_errors:
91 return self.cursor.executemany(sql, param_list)
92
Variables:
self = <django.db.backends.utils.CursorWrapper object at 0x7f3af2ed9dc0>
sql =
('CREATE TABLE "main_language" ("id" serial NOT NULL PRIMARY KEY, "name" '
'varchar(32) NOT NULL UNIQUE, "native_name" varchar(32) NOT NULL, "is_active" '
'boolean NOT NULL DEFAULT False)')
params = []
ignored_wrapper_args =
(False,
{'connection': <noc.core.model.db.base.DatabaseWrapper object at 0x7f3b0a7c56d0>,
'cursor': <django.db.backends.utils.CursorWrapper object at 0x7f3af2ed9dc0>})
------------------------------------------------------------------------
File: lib/python3.8/site-packages/django/db/utils.py (Line: 90)
Function: __exit__
83 db_exc_type = getattr(self.wrapper.Database, dj_exc_type.__name__)
84 if issubclass(exc_type, db_exc_type):
85 dj_exc_value = dj_exc_type(*exc_value.args)
86
AN
IE
IE
AN
IE
Version
сервиса noc
в башнеIE