Печать штрихкодов на веб-сервере

1. VitGun 1 04.08.22 09:54 Сейчас в теме
Добрый день. 1С Предприятие 8.3.21.1302. База БИТ.Управление медицинским центром 2.0.48.6.
Режим работы: Веб-сервер (сжатие: усиленное)
Приложение: Тонкий клиент
Сервер: Debian 11.4

Не работает формирование штрихкодов - ошибка подключения внешней компоненты. При этом в файловом режиме как на клиенте, так и на самом сервере все работает без ошибок в разных режимах, кроме режима "Веб-сервер"
Компонента штрихкодов: 9.0.12.8
Есть старый сервер на котором работала эта же база - там никаких проблем не было

 ldd lib1CBarcodeLin32_9_0_12_8.so
        linux-gate.so.1 (0xf7fb3000)
        libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf7d10000)
        libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf7d0a000)
        libstdc++.so.6 => /lib/i386-linux-gnu/libstdc++.so.6 (0xf7b3f000)
        libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf7a3b000)
        libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf7a1c000)
        libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7833000)
        /lib/ld-linux.so.2 (0xf7fb5000)
Показать


Гугл и решения которые он предлагал - не помоги. Помогите, как заставить работать?
По теме из базы знаний
Найденные решения
4. user781173 07.09.22 22:26 Сейчас в теме
Было похожее, оказалось что /tmp смонитровано с noexec

Можно смонтировать с exec а можно установить TMPDIR в другой путь

Проблема в том что сервер 1с зачем-то копирует lib1CBarcodeLin64_9_0_12_8.so в /tmp а потом оттуда пытается загрузить.
Если /tmp смонтирован с noexec то соотв. это не работает
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. VitGun 1 09.08.22 08:45 Сейчас в теме
Ради теста в виртуалке поставили чистый Debian 11, поставили 1С той же версии. Перетянули настройки апача и публикации со старого сервера и саму базу. Все заработало без звука.
p.s. И на рабочем сервере формирование штрикодов не работает ни в одной базе (БП, ЗУП). Сравнивали попакетно два сервера - идентичные. Даже по версиям пакетов совпадают. Куда копать - решительно не представляю. Уже все перепробовали и перепроверили что можно. Не переставлять же Debian из-за этого?
4. user781173 07.09.22 22:26 Сейчас в теме
Было похожее, оказалось что /tmp смонитровано с noexec

Можно смонтировать с exec а можно установить TMPDIR в другой путь

Проблема в том что сервер 1с зачем-то копирует lib1CBarcodeLin64_9_0_12_8.so в /tmp а потом оттуда пытается загрузить.
Если /tmp смонтирован с noexec то соотв. это не работает
5. VitGun 1 29.09.22 12:45 Сейчас в теме
(4) Только сейчас дошли руки отписаться. Да, вы были правы. Только у нас не /tmp, а отдельный nvme-диск был смонтирован с noexec. Спасибо.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот