Ошибка загрузки библиотек 1с
Администрация форума призывает всех пользователей писать правильно названия дистрибутивов, компаний, программ, термины и пр., а так же имена и фамилии.
Например: Arch, Debian, Fedora, Windows, AMD, Baobab, NVidia, , т.е. без транслитерации, а в именах и фамилиях давать её в скобках — Linus Torvalds (Линус Торвальдс)
Это обусловлено настройкой поисковиков по правильным названиям, которые облегчают наши же поиски информации в интернете.
1 Тема от sevo44 2015-12-21 21:13:12
При попытке сохранить в pdf ругается
Сталкивался кто?
2 Ответ от sevo44 2015-12-22 00:49:13
Вот какую выдает ошибку
22.12.2015 0:46:15
Ошибка загрузки библиотеки libWand.so по причине:dlopen: невозможно продолжать загрузку объекта со статичным TLS
Часть функций будет недоступна.
Обратитесь к разделу справочной системы «1С:Предприятие - Работа пользователя –
Особенности работы в Linux – Внешние библиотеки»
пробовал вот это
«Из коробки» у технологической платформы возникают проблемы с экспортом файлов: при попытке сохранить файл программа «падает» с ошибкой «Ошибка загрузки библиотеки libWand.so по причине:dlopen: невозможно продолжать загрузку объекта со статичным TLS ». Лечится это запуском 1С с параметром окружения «LD_PRELOAD=libgomp.so.1». Если я правильно понял проблему, упомянутая библиотека занимает слишком много места в таблице импортируемых символов 1С — это как-то связано с параметрами её компиляции и бинарник от этой проблемы уже не вылечить без пересборки (а пересборка без исходников невозможна). Через LD_PRELOAD мы засовываем её в память до загрузки 1С и это как-то проблему решает.
3 Ответ от TopE 2015-12-22 07:28:42 (2015-12-22 07:29:57 отредактировано TopE)
а если так?
LD_PRELOAD=/usr/lib/libgomp.so.1
LD_PRELOAD=/usr/lib64/libgomp.so.1 (для x64)
4 Ответ от sevo44 2015-12-23 11:50:04
5 Ответ от sevo44 2016-02-24 21:04:14
Запускаю в консоли
[user@localhost ~]$ /opt/1C/v8.3/x86_64/1cestart
[user@localhost ~]$ Vector smash protection is enabled.
Потом беру документ --- печать ---- а потом СОХРАНИТЬ и указываю pdf (хотя не важно что выбирать)
Вылезает ошибка и только вариант закрытия или перезагрузки программы
В ALTLINUX p7 есть пакет
1с-preinstall-full
если выбрать его он еще ставит
1с-preinstall
fonts-ttf-ms
libgsf
После установки их там все сохраняет и все нормально печатает.
вот то что идет «1С:Предприятие - Работа пользователя –
Особенности работы в Linux – Внешние библиотеки»
Платформа: 1С:Предприятие 8.3 (8.3.5.1119)
Ошибки:
--------------------------------------------------------------------------------
Ошибка загрузки библиотеки libWand.so по причине:Библиотека не обнаружена.
Часть функций будет недоступна.
Обратитесь к разделу справочной системы «1С:Предприятие - Работа пользователя –
Особенности работы в Linux – Внешние библиотеки»
find /usr/lib/ -name "libMagickWand.so*" -print
показывает:
/usr/lib/libMagickWand.so.4
/usr/lib/libMagickWand.so.4.0.1
делаю жесткую ссылку результат ноль.
Экспериментирую, ставлю Сервер 1С Предприятия 64 битный.
пробую перед запуском:
find /usr/lib/ -name "libMagickWand.so*" -print
показывает:
/usr/lib/libMagickWand.so.4
/usr/lib/libMagickWand.so.4.0.1
аналогично, но клиент запускается и все работает.
Я начал сомневаться в своих умственных способностях.
Есть ли решение у данной проблемы, или как обычно 1С лишь бы продать и все, а дальше хоть огнем гори?
Узнаю про апгрейд с 32 битной на 64 битную, тут вообще мои математические способности умерли.
32 битная стоит 50600
64 битная стоит 84600
апгрейд стоит 43200, в чем подвох?
пишу в техподдержку 1С, мало того, что они отвечают неделями, так еще просят и рег.номер, скан копии рег.карточек и прочую лабуду. после предоставления пропали. Такого идиотизма не встеречал. причем когда покупали, нас обслуживает 2 компании по 7 и 8 версии, 8 сказали, что мы итс брали у других пусть они регистрируют. 7 прошу зарегистрировать они говорят у кого покупали пусть они и регистрируют. пишу в 1С, они вообще убивают меня в мозг - это не регистрируется, т.к. это дополнительное расширение. Причем ни одного конкретного решения до сих пор я не получил от них, все на уровне протрите монитор на сервере или посмотрите (меню "Справка - О программе"), как в консоли на сервере это сделать. )))
работаю плотно и с HP и Microsoft и c СISCO. Недавно приобрели HP Proliant DL360e Gen8 как раз под эту самую злосчастную 1С. На этапе внедрения вышел на материнской плате VGA выход не критично, но тут же из Амстердама за 3 дня прислали новую материнскую плату, на следующий день из ближайшего города, где есть сертифицированный специалист приехал человек и заменил ее. Домой покупал принтер лазерный цветной, возникла проблема захвата бумаги при печати. Тут же прислали транспортной компанией новый принтер этот забрали, он уже 2 года меня радует. Нужна документация, звонишь присылают на электронную почту. Здесь .
решил поставить 14.04.1 т.к. там реализована multiarch, 32 сервер
service srv1cv83 start
Starting 1C:Enterprise 8.3 server: -su: /opt/1C/v8.3/i386/ragent: Нет такого файла или каталога
Error: service failed to start!
хотя он там есть.
Вот теперь сижу и думаю, купить апгрейд до 64 бит, но он стоит 43200, за эти деньги можно купить microsoft windows server 2012 + 15-20 лицензий на подключение. Или найти костыль, но 1,5 месяца с бубном ничего не дали.
кто что посоветует?
предлагали разнести Сервер 1С установить на обычной рабочей станции а БД оставить на серваке, как-то не кашерно.
пересобрать 32 убунту с pae, тоже не лучшее решение.
Есть ли Линукс дистрибутив, который корректно поддерживает мульархитектуру и 1С с ним дружит?
Установили мини сервер 1С на Cent OS 7 + Postgree SQL , Подключились через консоль, создали базу, загрузи DT и при открытии программы:
Ошибка загрузки библиотеки libWand.so по причине:Библиотека не обнаружена. Часть функций будет недоступна.
Обратитесь к разделу справочной системы «1С:Предприятие - Работа пользователя – Особенности работы в Linux – Внешние библиотеки»
Решение:
Ошибку libwand.so лечится установкой старого пакета libwand
Для 1С 32х:
apt-get install imagemagick-6.q16:i386
apt-get install imagemagick:i386
Для 1С 64х
apt-get install imagemagick-6.q16
apt-get install imagemagick
+ В интернете нашлись рекомендации 1Справда они от 2013г)
Если при запуске из командной строки /opt/1C/v8.3/i386/1cv8 (или для 64разр /opt/1C/v8.3/x86_64/1cv8) ругается на отсутствие libWand.so то:
либо не установлен imagemagick, либо отсутствует символьная ссылка на эту библиотеку.
Во втором случае ищем что у нас есть:
sudo find /usr/lib/ -name "libMagickWand.so*" -print
создадим ссылку на любой из них
ln -s -T /usr/lib/libMagickWand.so.3 /usr/lib/libWand.so
Похожие FAQ
PostgreSQL: установка, настройка, обслуживание 11
PostgreSQL напрямую "из коробки" применяться для использования с 1С Предприятем не может. Необходима именно адаптированная версия от 1С, превращающая PostgreSQL в блокировочник, причем нужно понимать, что блокировки будут накладываться на всю таблиц Восстановление пароля с версии 8.3.17 1
Бывают случаи когда нужно восстановить доступ к 1С, но пароль утерян или прошлый программист уволился и прочее. Доступные методы в интернете не работают с версии 8.3.17, а некоторые методы полностью вычищают список пользователей. Данный метод позвол Запуск кода в конфигурации из командной строки 0
Иногда возникает необходимость запуска кода в базе 1С из командной строки. Например, надо выполнять те или иные процедуры по расписанию, но при этом нет желания каждый раз менять конфигурацию, а хочется прописать все в батнике и запускать через шедул Идентификация Web сервисов 1C 0
1. Если на web сервере стоит Anonymous access 1.1 В базе нет пользователей – идеальный вариант для тестирования web-сервиса, чтобы не заморачиваться… 1.2 Если хочется, чтобы вэб сервис работал под определенным пользователем 1С. Добавляем в файл de Как изменить путь 1c server_addr в CentOS 0
При установке CentOS , неверно указал hostname, из за чего сервер невиден по имени. Имя сервера в /etc/sysconfig/network и /etc/hosts сменил, а в логах пишет имя которое было при установке сервера. Где еще нужно сменить имя сервера? Нужно пом Посмотреть все результаты поиска похожих
Установили мини сервер 1С на Cent OS 7 + Postgree SQL , Подключились через консоль, создали базу, загрузи DT и при открытии программы:
Ошибка загрузки библиотеки libWand.so по причине:Библиотека не обнаружена. Часть функций будет недоступна.
Обратитесь к разделу справочной системы «1С:Предприятие - Работа пользователя – Особенности работы в Linux – Внешние библиотеки»
Решение:
Ошибку libwand.so лечится установкой старого пакета libwand
Для 1С 32х:
apt-get install imagemagick-6.q16:i386
apt-get install imagemagick:i386
Для 1С 64х
apt-get install imagemagick-6.q16
apt-get install imagemagick
+ В интернете нашлись рекомендации 1Справда они от 2013г)
Если при запуске из командной строки /opt/1C/v8.3/i386/1cv8 (или для 64разр /opt/1C/v8.3/x86_64/1cv8) ругается на отсутствие libWand.so то:
либо не установлен imagemagick, либо отсутствует символьная ссылка на эту библиотеку.
Во втором случае ищем что у нас есть:
sudo find /usr/lib/ -name "libMagickWand.so*" -print
создадим ссылку на любой из них
ln -s -T /usr/lib/libMagickWand.so.3 /usr/lib/libWand.so
Похожие FAQ
PostgreSQL: установка, настройка, обслуживание 11
PostgreSQL напрямую "из коробки" применяться для использования с 1С Предприятем не может. Необходима именно адаптированная версия от 1С, превращающая PostgreSQL в блокировочник, причем нужно понимать, что блокировки будут накладываться на всю таблиц Восстановление пароля с версии 8.3.17 1
Бывают случаи когда нужно восстановить доступ к 1С, но пароль утерян или прошлый программист уволился и прочее. Доступные методы в интернете не работают с версии 8.3.17, а некоторые методы полностью вычищают список пользователей. Данный метод позвол Как изменить путь 1c server_addr в CentOS 0
При установке CentOS , неверно указал hostname, из за чего сервер невиден по имени. Имя сервера в /etc/sysconfig/network и /etc/hosts сменил, а в логах пишет имя которое было при установке сервера. Где еще нужно сменить имя сервера? Нужно пом Как найти документ по уникальному идентификатору через com соединение? 3
Потребовалось написать небольшую синхронизацию данных в дополнении к стандартной УТ-БП, нужно по уникальному идентификатору искать документы: Стандартное Соединение.Справочники.Номенклатура.ПолучитьСсылку(УИ); Выдает ошибку <Форма.Форма.Форма(301Как сбросить пароли пользователей 1C если база на SQL Server или PostgreSQL 21
Бывают случаи когда есть доступ на SQL Server, а пароль от пользователя 1С с полными права потерян, в этом случае возможно снять пароль способом который описан ниже, итак поехали. Платформа 1С при работе на SQL Server хранит список пользователей Посмотреть все результаты поиска похожих
Еще в этой же категории
АТОЛ: ККТ с передачей данных: Ошибка при подключении устройства. Необходимо убедиться, что устройство правильно настроено и соответствующий порт не занят другим приложением. Ошибка загрузки библиотеки (Не найден указанный модуль. )
--> Описание ошибки:
Ошибка возникла после установки на сервер под управлением ОС Windows 64-разрядной версии (релиза) платформы 1С:Предприятие 8.3 в рамках обновления релиза платформы.
Полный текст ошибки:
АТОЛ: ККТ с передачей данных: Ошибка при подключении устройства.
Необходимо убедиться, что устройство правильно настроено и соответствующий порт не занят другим приложением.
Ошибка загрузки библиотеки (Не найден указанный модуль.
)
Но это не принесло результата, вызвав ошибку "Модуль "C:\Program Files (x86)\ATOL\Drivers10\KKT\bin\fptr10.dll" загружен, но точка входа DllRegisterServer не найдена. Проверьте, что fptr10.dll является правильным файлом DLL или OCX и повторите попытку".
Нажатие на изображении увеличит его
Рис. 1. Возникновение ошибки "Модуль "путь\fptr10.dll" загружен, но точка входа DllRegisterServer не найдена" при регистрации fptr10.dll директивой "/i".
Описание борьбы с это ошибки совсем подробно можно изучить по ссылке "Модуль загружен … но точка входа DLLRegisterServer не найдена". Были использован вариант копирования файла fptr10.dll, который имелся в каталоге " C:\Program Files (x86)\ATOL\Drivers10\KKT\bin\ " с установленными драйверами в папку "C:\Windows\system32" и дальнейшей попыткой регистрации через командную строку примерного содержания:
Проблема "Ошибка загрузки библиотеки " перестала появляться, но оборудование не хотело работать. Тестирование подключения оборудования в форме списка торгового оборудования в 1С рапортовало о том, что "Установка драйвера «АТОЛ:ККТ с передачей данных в ОФД (54-ФЗ) 10.х» не завершена.
На текущем рабочем месте установлен интеграционный компонент к основной поставке драйвера. Основная поставка драйвера устанавливается с помощью дистрибутива, полученного из внешнего источника".
По этой проблеме уже написана отдельная публикация с, как кажется дельными советами, которые на практике помогли в отдельных случаях: Установка драйвера АТОЛ:ККТ не завершена в 1С. В ней коротко говорится о соответствии разрядности драйверов и платформы 1С 8. По ее данным была предпринята попытка поиска во временных файлах пользователя по примерному пути "C:\Users\ИМЯ ПОЛЬЗОВАТЕЛЯ\AppData\Roaming\1C\1Cv82\ExtCompT\" и удаления из нее возможно находящихся файлов драйверов. При должной уверенности можно удалить только один файл fptr10.dll, а также попытаться удалить описание библиотеки драйвера в файлике registry.xml. Но это не дало положительного результата, т.к. в указанном каталоге не оказалось ни одного файла .dll. Файл registry.xml не содержал никаких указанных данных.
Нажатие на изображении увеличит его
Рис. 3. Проверка наличия копии файла fptr10.dll драйверов и других во временных пользовательских файлах базы 1С 8 , используемого при работе с базой.
Так же в данной ситуации не помог устранить проблему запуск 1С под правами администратора, хотя в каких-то случаях это помогает по данным обсуждения на форуме Атол
Рис. 4. Запуск 1С 8 на рабочем месте от имени администратора
Возможно, что кому-то в вопросе устранения проблема " Установка драйвера АТОЛ:ККТ с передачей данных не завершена " еще поможет интересное описание с крайними, но, возможно интересными действиями. Ведь не с пустого места возникло содержимое страницы сайта roybox Установка драйвера не завершена 1с, где описаны тонкие настройки при работе с драйверами торгового оборудования АТОЛ и ККТ в частности.
Закончилось все тем, что, если обратится к началу описания ошибки, и вспомнить о том, что было отмечено в описании ошибки - была установлена только 64-разрядная версия сервера и платформы 1С:Предприятия 8.
Оказалось, что компонента fptr10.dll (прим. на момент написания текста в 2020) работает только с 32-разрядным типом релиза платформы. Поэтому после установки x32-версии платформы 1С:Предприятие 8.3 проблема исчезла.
Позднее (прим. в 2021), можно наблюдать факт появления 64-разрядной версии драйверов АТОЛ, поэтому можно пытаться организовать работу ККТ с 64-разрядной версией платформы 1С 8.
Но этот момент можно регулировать, т.к. в настройках запуска базы можно указывать вариант запуска под той или другой разрядностью платформы 1С 8
Рис. 5. Указание разрядности используемой платформы 1С 8 для последующего запуска базы в настройке списка окна запуска
Читайте также: