Skip to Content
Menu
This question has been flagged
1 Reply
862 Views

I am trying to upgrade my odoo 17 to 18 in my staging branch, so that i can merge my locally tested custom addons later.
But during the upgrade process i get teh following error:


2025-05-22 11:08:23,502 21 CRITICAL db_2831167 odoo.service.server: Failed to initialize database `db_2831167`.

Traceback (most recent call last):

File "/home/odoo/src/odoo/18.0/odoo/service/server.py", line 1328, in preload_registries

registry = Registry.new(dbname, update_module=update_module)

File "<decorator-gen-13>", line 2, in new

File "/home/odoo/src/odoo/18.0/odoo/tools/func.py", line 97, in locked

return func(inst, *args, **kwargs)

File "/home/odoo/src/odoo/18.0/odoo/modules/registry.py", line 127, in new

odoo.modules.load_modules(registry, force_demo, status, update_module)

File "/home/odoo/src/odoo/18.0/odoo/modules/loading.py", line 480, in load_modules

processed_modules += load_marked_modules(env, graph,

File "/home/odoo/src/odoo/18.0/odoo/modules/loading.py", line 365, in load_marked_modules

loaded, processed = load_module_graph(

File "/home/odoo/src/odoo/18.0/odoo/modules/loading.py", line 182, in load_module_graph

migrations.migrate_module(package, 'pre')

File "/home/odoo/src/odoo/18.0/odoo/modules/migration.py", line 222, in migrate_module

exec_script(self.cr, installed_version, pyfile, pkg.name, stage, stageformat[stage] % version)

File "/home/odoo/src/odoo/18.0/odoo/modules/migration.py", line 259, in exec_script

mod.migrate(cr, installed_version)

File "/tmp/tmps1mp_ped/migrations/documents/saas~17.5.1.4/pre-migrate.py", line 73, in migrate

check_or_raise_large_groups(cr, internal_id)

File "/tmp/tmps1mp_ped/migrations/documents/saas~17.5.1.4/pre-migrate.py", line 1363, in check_or_raise_large_groups

raise util.MigrationError(f"""

odoo.upgrade.util.exceptions.UpgradeError:

Many-member groups used on Documents Workspaces:


- [51 users]: "Code Backup" (id=575, company=None) with groups:

* READ: "User" (id=105)

* WRITE: "User" (id=105)

- [51 users]: "PV-Sol Accountzuweisung" (id=680, company=None) with groups:

* READ: "User" (id=105)

* WRITE: "User" (id=105)

- [51 users]: "NAME TBD" (id=895, company=None) with groups:

* READ: "User" (id=105)

* WRITE: "User" (id=105)

- [51 users]: "Produktmanagement" (id=907, company=None) with groups:

* READ: "User" (id=105)

* WRITE: "User" (id=105)

- [51 users]: "Gerüststellung" (id=1044, company=None) with groups:

* READ: "User" (id=105)

* WRITE: "User" (id=105)

- [51 users]: "Weitere Gewerke" (id=1069, company=None) with groups:

* READ: "User" (id=105)

* WRITE: "User" (id=105)

- [51 users]: "DC-Montage" (id=1070, company=Servicum GmbH) with groups:

* WRITE: "User" (id=105)

* READ: "User" (id=105)

- [51 users]: "AC-Montage" (id=1071, company=Servicum GmbH) with groups:

* READ: "User" (id=105)

* WRITE: "User" (id=105)


Upgrading as-is would have two downsides:

1. The access rights panel could get *very* hard to manage (adding or removing members among a large list)

2. The Documents application can become slow to use


Several options are available, possibly in combination:


1. Adapting your configuration:

* If restricting is not that important, remove the group configuration on the folder

* If restricting is important:

* Use another group with fewer members instead / reduce the number of members of the group

* Set the group as user-specific (read/write) so users keep access to their own documents only


2. Ask Odoo Support to enable one of the following settings (this can be done after 1 too) using

the ODOO_UPG_18_DOCUMENTS_FOLDERS_LARGE_GROUPS_RIGHTS key with the following possible values:

* SET_USER_SPECIFIC: Set these folders groups configuration as USER_SPECIFIC for READ AND WRITE automatically

* SET_NOBODY: Set these folders as restricted access, only users with the new Documents group

"System Administrator" will be able to view and edit these folders (including access rights)

after the upgrade.

* ACCEPT_AS_IS: Confirm that the current configuration is what you need and upgrade as-is.



as it is mentioned here i have removed the folder rights of each one shown in the error. still i get the errors for the same folders, even though they are cleared in live then i set up the staging branch adn upgraded. how to solve this?

Any help would be appreciated. 

Avatar
Discard
Best Answer

Please report all issues with upgrades that you can't resolve yourself to Odoo Support as explained in the documentation at https://www.odoo.com/documentation/18.0/administration/upgrade.html

https://www.odoo.com/help?stage=post_upgrade

Avatar
Discard
Related Posts Replies Views Activity
1
May 25
2172
0
Aug 24
1957
2
May 24
2039
0
Nov 23
2402
0
Sep 23
1370