Окей, план:
1. если есть возможность проверить без докера под линуксом печать, надо проверить. Исключаем приницпиальную неработоспособность компоненты в конкретной конфигурации линукса.
2. компонента рабочая, надо упаковать в докер. Упаковываем и проверяем как написал
@vbondarevsky или через ldd (что один хрен)
3. Скорее всего, ей не хватает какого-то *.so
4. Ставим so и повторяем процедуру
Ну ldd не совсем тоже самое
In the usual case, ldd invokes the standard dynamic linker (see
ld.so(8)) with the LD_TRACE_LOADED_OBJECTS environment variable set to 1, which causes the linker to display the library dependencies. Be aware, however, that in some circumstances, some versions of ldd may attempt to obtain the dependency information by directly executing the program. Thus, you should never employ ldd on an untrusted executable, since this may result in the execution of arbitrary code.