Начните с manifest
- Откройте __manifest__.py и прочитайте depends.
- Проверьте, что каждая зависимость есть в настроенных addons paths.
- Определите тип зависимости: Community, Enterprise, custom или third-party.
Проверьте окружение
- Обновите Apps List после добавления недостающих модулей.
- Убедитесь, что папка модуля не вложена слишком глубоко.
- Читайте первый настоящий error в логе Odoo, а не последний каскадный.
Избегайте небезопасных сокращений
- Не удаляйте зависимость из manifest, если не знаете, что код ее больше не использует.
- Не копируйте платные или закрытые модули без прав.
- Не устанавливайте модули на production без плана бэкапа.
Команды, скриншот и типовые ошибки
Ниже практический блок, который помогает проверить шаги без догадок: команда, визуальный ориентир и ошибки, которые стоит искать первыми.
grep -R "depends" __manifest__.py
# then update the Apps List after adding missing addons
- Odoo не видит модуль из-за неверного addons path или лишней вложенной папки.
- Manifest содержит зависимость, которой нет в текущем окружении.
- Первый настоящий error в логе скрыт выше каскадных ошибок загрузки.
Следующий шаг
Для Odoo 19 Community лучше держать зависимости бесплатными и явно указанными.