# Не удалось подключить внешнюю компоненту адаптер_PinkRabbitMQ
# Симптомы

Не удалось подключить внешнюю компоненту адаптер\_PinkRabbitMQ

# Решение

1.  Перенесите сервер на Ubuntu 22.04 LTS или перекомпилируйте компоненту под вашу версию linux. Ссылка на репозиторий с компонентой [https://github.com/BITERP/PinkRabbitMQ/releases/tag/prmq\_40](https://github.com/BITERP/PinkRabbitMQ/releases/tag/prmq_40). Используйте архив без версий, например, PinkRabbitMQ\_v2.2.0.40.zip.
2.  Если проблема сохраняется:

Убедитесь в наличии всех зависимостей (.so файлов) компоненты.
Для проверки зависимости внешней компоненты можно использовать утилиту ldd:
`ldd имя_компоненты.so`
Если утилита показывает, что каких-то библиотек не хватает, догрузите через менеджер пакетов.

Проверьте, есть ли у компоненты .so права на чтение и выполнение.

Пропишите путь к библиотеке в переменной окружения LD\_LIBRARY\_PATH:
`export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/путь/к/компоненте/`
Чтобы сделать переменную постоянной (при перезапуске системы), добавьте эту строку в ваш файл \~/.bashrc или систему автозагрузки. Например:
`echo 'export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/путь/к/библиотекам' >> ~/.bashrc`

Пропишите путь к папке, где размещены внешние компоненты 1С (это базовые .so-модули компоненты). Укажите путь к этим библиотекам в данной переменной:
`export 1C_EXTCOMPONENTS_PATH=/путь/к/внешним/компонентам`

# Причина

1C на linux не видит компоненту или не хватает библиотек для работы компоненты.