Как проявляется
Matrix-канал падает с ошибкой «Cannot find package ‘openclaw’» при старте в Docker-образе версии 2026.04.15.
Из-за чего возникает
В Docker-образе отсутствует папка /app/node_modules/openclaw, из-за чего Node.js не может разрешить bare specifier ‘openclaw’ в импортах внутри /app/dist/extensions/matrix/. При этом /app — это сам пакет openclaw с объявленными экспортами, но ссылка на node_modules отсутствует.
Как исправить
- Запустите контейнер с OpenClaw версии 2026.04.15 или аналогичной, где возникает ошибка.
- Внутри контейнера выполните команду для создания символической ссылки:
ln -sf /app /app/node_modules/openclaw
- Запустите OpenClaw как обычно — Matrix-канал должен стартовать без ошибки.
Также можно проверить обновленную версию OpenClaw (после 2026.04.15), где эта проблема исправлена. Для тестирования можно использовать текущую ветку main или бета-релизы с исправлением.
Как не столкнуться снова
Используйте версии OpenClaw, где исправлена эта проблема (после 2026.04.15), либо применяйте указанную символическую ссылку при запуске контейнера с Matrix-каналом.
Источник
Разбор основан на обсуждении в репозитории проекта: issue #67936.
Другие типичные проблемы — в разделе ошибок и решений, а базовая настройка разобрана в первом запуске.