1. goodwinvu 02.07.19 10:35 Сейчас в теме

Компонента печати штрихкодов (тип не определен (addin.картинкаштрихкода.barcode))

При переезде сервера на 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.

ldd lib1CBarCodLin64_8_4_1_1.so

linux-vdso.so.1 (0x00007fff2bdcd000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fdeac5ac000)
libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007fdeac367000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fdeac14a000)
libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007fdeabe96000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fdeabaa5000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fdeab8a1000)
libpng12.so.0 => not found
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fdeab689000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fdeab481000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fdeab0f8000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fdeaad5a000)
/lib64/ld-linux-x86-64.so.2 (0x00007fdeace17000)
libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007fdeaab28000)
libpng16.so.16 => /usr/lib/x86_64-linux-gnu/libpng16.so.16 (0x00007fdeaa8f6000)

хм, довольно странно, что эта библиотека не входит в поставку 1с (установка сервера была из дистрибутивов 1Сников), в обычной Ubuntu server 18.04 она тоже отсутсвует.

решение:
скачать библиотеку
wget http://security.ubuntu.com/ubuntu/pool/main/libp/libpng/libpng12-0_1.2.54-1ubuntu1.1_amd64.deb
и установить из пакета
dpkg -i libpng12-0_1.2.54-1ubuntu1.1_amd64.deb

Пишу, т.к не нашел нормального описания проблемы и решения, мб кому пригодиться.
_Dmitry_; olegtymko; +2 Ответить
Ответы
Избранное Подписка Сортировка: Древо развёрнутое
Свернуть все
2. tur0k 169 29.08.19 03:23 Сейчас в теме
Спасибо, все четко и по делу!
все запустилось и штрихкоды формируются
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Автор новостных обзоров на тему 1С и бухучета
Санкт-Петербург
По совместительству

Специалист 1 категории (Методист-аналитик 1С)
Фрязино
зарплата от 100 000 руб.
Полный день

Главный архитектор 1С
Москва
зарплата от 200 000 руб. до 300 000 руб.
Полный день

Программист 1С (Оперативный учет)
Санкт-Петербург
зарплата от 120 000 руб.
Полный день

Программист по 1С:ЗУП
Санкт-Петербург
зарплата от 120 000 руб. до 150 000 руб.
Полный день