Bonjour !
Je tente d’installer en local Dokos avec Docker en suivant la documentation :
Je rencontre toujours la même erreur. Les modules ne s’installent pas (payment, hrms, webshop, …).
Après plusieurs tests, je suis parvenu à obtenir ces modules mais en utilisant une version plus ancienne de Dokos `registry.gitlab.com/dokos/dokos:v5.5.0`.
create-site-1 | wait-for-it: db:3306 is available after 1 seconds
create-site-1 | wait-for-it: waiting 120 seconds for redis-cache:6379
create-site-1 | wait-for-it: redis-cache:6379 is available after 0 seconds
create-site-1 | wait-for-it: waiting 120 seconds for redis-queue:6379
create-site-1 | wait-for-it: redis-queue:6379 is available after 0 seconds
create-site-1 | wait-for-it: waiting 120 seconds for redis-socketio:6379
create-site-1 | wait-for-it: redis-socketio:6379 is available after 0 seconds
create-site-1 | sites/common_site_config.json found
create-site-1 |
create-site-1 | Installing frappe...
create-site-1 | Traceback (most recent call last):
create-site-1 | File "/home/frappe/frappe-bench/apps/frappe/frappe/utils/caching.py", line 65, in wrapper
create-site-1 | return _cache[func][args_key]
create-site-1 | ~~~~~~~~~~~~^^^^^^^^^^
create-site-1 | KeyError: ('payments',)
create-site-1 |
create-site-1 | During handling of the above exception, another exception occurred:
create-site-1 |
create-site-1 | Traceback (most recent call last):
create-site-1 | File "/home/frappe/frappe-bench/apps/frappe/frappe/commands/site.py", line 126, in new_site
create-site-1 | _new_site(
create-site-1 | ~~~~~~~~~^
create-site-1 | db_name,
create-site-1 | ^^^^^^^^
create-site-1 | ...<16 lines>...
create-site-1 | mariadb_user_host_login_scope=mariadb_user_host_login_scope,
create-site-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
create-site-1 | )
create-site-1 | ^
create-site-1 | File "/home/frappe/frappe-bench/apps/frappe/frappe/installer.py", line 115, in _new_site
create-site-1 | install_app(app, verbose=verbose, set_as_patched=not source_sql, force=False)
create-site-1 | ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
create-site-1 | File "/home/frappe/frappe-bench/apps/frappe/frappe/installer.py", line 289, in install_app
create-site-1 | app_hooks = frappe.get_hooks(app_name=name)
create-site-1 | File "/home/frappe/frappe-bench/apps/frappe/frappe/__init__.py", line 996, in get_hooks
create-site-1 | hooks = _request_cached_load_app_hooks(app_name)
create-site-1 | File "/home/frappe/frappe-bench/apps/frappe/frappe/utils/caching.py", line 71, in wrapper
create-site-1 | return_val = func(*args, **kwargs)
create-site-1 | File "/home/frappe/frappe-bench/apps/frappe/frappe/__init__.py", line 964, in _load_app_hooks
create-site-1 | app_hooks = get_module(f"{app}.hooks")
create-site-1 | File "/home/frappe/frappe-bench/apps/frappe/frappe/__init__.py", line 830, in get_module
create-site-1 | return importlib.import_module(modulename)
create-site-1 | ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
create-site-1 | File "/usr/local/lib/python3.14/importlib/__init__.py", line 88, in import_module
create-site-1 | return _bootstrap._gcd_import(name[level:], package, level)
create-site-1 | ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
create-site-1 | File "<frozen importlib._bootstrap>", line 1398, in _gcd_import
create-site-1 | File "<frozen importlib._bootstrap>", line 1371, in _find_and_load
create-site-1 | File "<frozen importlib._bootstrap>", line 1314, in _find_and_load_unlocked
create-site-1 | File "<frozen importlib._bootstrap>", line 491, in _call_with_frames_removed
create-site-1 | File "<frozen importlib._bootstrap>", line 1398, in _gcd_import
create-site-1 | File "<frozen importlib._bootstrap>", line 1371, in _find_and_load
create-site-1 | File "<frozen importlib._bootstrap>", line 1335, in _find_and_load_unlocked
create-site-1 | ModuleNotFoundError: No module named 'payments'
Updating DocTypes for frappe : [========================================] 100%
create-site-1 | Creating Workspace Sidebars
create-site-1 | Creating Desktop Icons
create-site-1 | Updating Dashboard for frappe
create-site-1 | Could not find app "payments":
create-site-1 | No module named 'payments'
create-site-1 exited with code 0
Est-ce qu’il y a eu une régression ou j’oublie quelque chose ?
Un grand merci pour votre aide !