Hello,
I got the following error while upgrading the database. How can I fix it? Thank you.
Unfortunately, the upgrade process didn't end successfully and requires a manual intervention. Specific upgrade scripts or corrections in the current database might be required so the database can be upgraded. This mostly happens after an important change in the original database. If you need help to solve the issue, please open a ticket at www.odoo.com/help.
The upgrade failed after 39 seconds of processing.
The upgrade failed on the below error:
Traceback (most recent call last): File "/home/odoo/src/odoo/saas-17.1/odoo/tools/convert.py", line 556, in _tag_root f(rec) File "/home/odoo/src/odoo/saas-17.1/odoo/tools/convert.py", line 456, in _tag_record record = model._load_records([data], self.mode == 'update') File "/home/odoo/src/odoo/saas-17.1/odoo/models.py", line 5176, in _load_records records = self._load_records_create([data['values'] for data in to_create]) File "/home/odoo/src/odoo/saas-17.1/odoo/models.py", line 5087, in _load_records_create return self.create(values) File "", line 2, in create File "/home/odoo/src/odoo/saas-17.1/odoo/api.py", line 421, in _model_create_multi return create(self, arg) File "/tmp/tmpw4m_nvcq/migrations/util/orm.py", line 212, in wrapper return f(*args, **kwargs) File "/tmp/tmpw4m_nvcq/migrations/base/0.0.0/pre-models-match_uniq.py", line 25, in create return super().create(vals_list) File "", line 2, in create File "/home/odoo/src/odoo/saas-17.1/odoo/api.py", line 421, in _model_create_multi return create(self, arg) File "/home/odoo/src/odoo/saas-17.1/odoo/models.py", line 4716, in create records = self._create(data_list) File "/home/odoo/src/odoo/saas-17.1/odoo/models.py", line 4904, in _create cr.execute(SQL( File "/home/odoo/src/odoo/saas-17.1/odoo/sql_db.py", line 346, in execute res = self._obj.execute(query, params) psycopg2.errors.UniqueViolation: duplicate key value violates unique constraint "res_users_settings_unique_user_id" DETAIL: Key (user_id)=(2) already exists. The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/odoo/src/odoo/saas-17.1/odoo/service/server.py", line 1286, in preload_registries registry = Registry.new(dbname, update_module=update_module) File "", line 2, in new File "/home/odoo/src/odoo/saas-17.1/odoo/tools/func.py", line 87, in locked return func(inst, *args, **kwargs) File "/home/odoo/src/odoo/saas-17.1/odoo/modules/registry.py", line 119, in new odoo.modules.load_modules(registry, force_demo, status, update_module) File "/home/odoo/src/odoo/saas-17.1/odoo/modules/loading.py", line 422, in load_modules loaded_modules, processed_modules = load_module_graph( File "/home/odoo/src/odoo/saas-17.1/odoo/modules/loading.py", line 227, in load_module_graph load_data(env, idref, mode, kind='data', package=package) File "/home/odoo/src/odoo/saas-17.1/odoo/modules/loading.py", line 71, in load_data tools.convert_file(env, package.name, filename, idref, mode, noupdate, kind) File "/home/odoo/src/odoo/saas-17.1/odoo/tools/convert.py", line 627, in convert_file convert_xml_import(env, module, fp, idref, mode, noupdate) File "/home/odoo/src/odoo/saas-17.1/odoo/tools/convert.py", line 693, in convert_xml_import obj.parse(doc.getroot()) File "/home/odoo/src/odoo/saas-17.1/odoo/tools/convert.py", line 613, in parse self._tag_root(de) File "/home/odoo/src/odoo/saas-17.1/odoo/tools/convert.py", line 556, in _tag_root f(rec) File "/home/odoo/src/odoo/saas-17.1/odoo/tools/convert.py", line 569, in _tag_root raise ParseError('while parsing %s:%s, somewhere inside\n%s' % ( odoo.tools.convert.ParseError: while parsing /home/odoo/src/odoo/saas-17.1/odoo/addons/base/data/res_users_data.xml:26, somewhere inside
If you want to have a deeper look, you can examine the logs.
Please accept our apologies for any inconvenience caused.