# Impossible de trouver le module à l'installation

**URL:** <https://community.dokos.io/t/impossible-de-trouver-le-module-a-linstallation/1831>\
**Category:** 🚧 Installation / Administration\
**Created:** [Juillet 6, 2026, 5:09 UTC](https://community.dokos.io/t/impossible-de-trouver-le-module-a-linstallation/1831 "2026-07-06T17:09:02Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![surmonpetitcloud](https://community.dokos.io/letter_avatar_proxy/v4/letter/s/4491bb/32.png) [@surmonpetitcloud](https://community.dokos.io/u/surmonpetitcloud)\
**Post date:** [Juillet 6, 2026, 5:09 UTC](https://community.dokos.io/t/impossible-de-trouver-le-module-a-linstallation/1831/1 "2026-07-06T17:09:02Z")

</div>

Bonjour !

Je tente d’installer en local Dokos avec Docker en suivant la documentation :

> **[Installation Docker](https://doc.dokos.io/dodock/installation/docker/)**

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`.

```auto
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 !

---

<div class="post-metadata">

**Author:** ![chdecultot](https://community.dokos.io/user_avatar/community.dokos.io/chdecultot/32/11_2.png) [@chdecultot](https://community.dokos.io/u/chdecultot)\
**Post date:** [Juillet 7, 2026, 5:56 UTC](https://community.dokos.io/t/impossible-de-trouver-le-module-a-linstallation/1831/2 "2026-07-07T05:56:55Z")

</div>

Bonjour @surmonpetitcloud,

On regarde ça dans la journée et je reviens vers vous.

Bonne journée,

CH

---

<div class="post-metadata">

**Author:** ![corentin](https://community.dokos.io/user_avatar/community.dokos.io/corentin/32/305_2.png) [@corentin](https://community.dokos.io/u/corentin)\
**Post date:** [Juillet 10, 2026, 10:22 UTC](https://community.dokos.io/t/impossible-de-trouver-le-module-a-linstallation/1831/3 "2026-07-10T10:22:05Z")

</div>

Bonjour @surmonpetitcloud,

Effectivement il s’agit bien d’une régression, les applications ne sont pas correctement installées. On essaie de corriger ça au plus vite.

Corentin

---

<div class="post-metadata">

**Author:** ![surmonpetitcloud](https://community.dokos.io/letter_avatar_proxy/v4/letter/s/4491bb/32.png) [@surmonpetitcloud](https://community.dokos.io/u/surmonpetitcloud)\
**Post date:** [Juillet 24, 2026, 10:59 UTC](https://community.dokos.io/t/impossible-de-trouver-le-module-a-linstallation/1831/4 "2026-07-24T10:59:01Z")

</div>

Merci @chdecultot et @corentin pour votre retour. Vous avez une idée de quand vous allez pouvoir vous pencher dessus ?

---

<div class="post-metadata">

**Author:** ![corentin](https://community.dokos.io/user_avatar/community.dokos.io/corentin/32/305_2.png) [@corentin](https://community.dokos.io/u/corentin)\
**Post date:** [Juillet 24, 2026, 11:49 UTC](https://community.dokos.io/t/impossible-de-trouver-le-module-a-linstallation/1831/5 "2026-07-24T11:49:51Z")

</div>

Bonjour @surmonpetitcloud nous avons eu besoin d’un peu de temps pour nous pencher sur le problème. Il est bien corrigé sur la dernière version de Dokos v5. Nous avons aussi ajouté un tag Docker générique `v5` à utiliser plutôt que `latest`.

```auto
$ docker run --rm -it registry.gitlab.com/dokos/dokos:v5 bash -c "ls apps/"
Linking fresh assets to volume...
erpnext frappe hrms payments webshop

```

Bonne journée, encore désolé pour ce problème (nous sommes en train d’ajouter des tests supplémentaires des images pour que ce problème ne se reproduise plus).

---

<div class="post-metadata">

**Author:** ![surmonpetitcloud](https://community.dokos.io/letter_avatar_proxy/v4/letter/s/4491bb/32.png) [@surmonpetitcloud](https://community.dokos.io/u/surmonpetitcloud)\
**Post date:** [Août 4, 2026, 1:39 UTC](https://community.dokos.io/t/impossible-de-trouver-le-module-a-linstallation/1831/6 "2026-08-04T13:39:09Z")

</div>

Bonjour @corentin !

Super ça fonctionne 🙂

Bonne journée également
