При переезде сервера на Ubuntu (server 18.04) столкнулись с ошибкой подключения внешней компоненты печати. На Windows все работало, а тут стала появляться ошибка тип не определен (addin.картинкаштрихкода.barcode).
Если заглянуть в саму компоненту "КомпнонентаПечатиШтрихкодов" то увидим там :
1CBarcodWin32_8_4_1_1.dll
1CBarcodWin64_8_4_1_1.dll
lib1CBarCodLin32_8_4_1_1.so
lib1CBarCodLin64_8_4_1_1.so
MANIFEST.XML
(версии могут отличаться в зависимости от "свежести" компоненты)
Проверив зависимости для нужного нам файла (в зависимости от разрядности ) выяснил проблему, дело в том, что для работы требуется библиотека libpng12.
хм, довольно странно, что эта библиотека не входит в поставку 1с (установка сервера была из дистрибутивов 1Сников), в обычной Ubuntu server 18.04 она тоже отсутсвует.
решение:
скачать библиотеку
wget
и установить из пакета
dpkg -i libpng12-0_1.2.54-1ubuntu1.1_amd64.deb
Пишу, т.к не нашел нормального описания проблемы и решения, мб кому пригодиться.