Имя: Пароль:
1C
1С v8
Зачем виндовому клиенту libWand.so?
,
0 cdiamond
 
20.12.13
12:45
Поставил и запустил сервер 8.3.4.365 на Убунте 12.04, рабочие процессы запустились. Теперь захожу виндовым клиентом и клиент ругается типа так:
Ошибка загрузки библиотеки libWand.so по причине:Библиотека не обнаружена.
Часть функций будет недоступна.
Обратитесь к разделу справочной системы «1С:Предприятие - Работа пользователя –
Особенности работы в Linux – Внешние библиотеки»

Ну я же не в линуксе клиента запускал?
На сервере симлинки на этот libWand раскидал везде где только можно.
Если в настройках базы поставить галочку "Толстый клиент", то нормально заходит. Но тонким хрен подучается.
1 HeroShima
 
20.12.13
12:48
навскидку: библиотеки именовать можно как угодно
2 fisher
 
20.12.13
12:54
(0) Видать, не все нужные библиотеки на сервере видны. У меня тоже так ругалось (сервер на CentOS), пока не установил все библиотеки и привязки по рецептам установки 8.2
3 cdiamond
 
20.12.13
13:07
(2) imagemagick я поставил, и файл требуемый нашел, и симлинки на него везде расставил. Но не видит :(
4 fisher
 
20.12.13
13:08
(3) Я не настоящий сварщик. Чем мог, тем помог.
5 fisher
 
20.12.13
13:10
Хотя не, вру. Это на SLES было, а не на CentOS. На CentOS перед этим 8.2 стояла, поэтому 8.3 вообще без проблем завелась.
6 Fragster
 
гуру
20.12.13
13:11
либы на сервере не хватает
7 Fragster
 
гуру
20.12.13
13:12
вангую, что ось 64битная, а сервер 32битный, вот и хочет оно 32битные либы себе
8 fisher
 
20.12.13
13:13
Или 64-битный сервер, а симлинк прописал на 32-битную либу.
9 cdiamond
 
20.12.13
13:37
(7) Бляха-муха, а ведь так оно и есть.
Вот гимор теперь, 32-битную собирать по зависимостям :(
10 Fragster
 
гуру
20.12.13
13:40
(9) зачем собирать???
11 cdiamond
 
20.12.13
13:45
(10) Ну я тоже не сващик, не знаю простого способа установить 32-разрядные либы на 64 битную систему. Если имелось ввиду ia32-libs, то он уже стоит, но там нет libMagickWand.
А так пока скачал deb-пакеты imagemagick и пытаюсь ставить ручками, но там куча других зависимостей. Есть проще способ?
12 cdiamond
 
20.12.13
14:19
Ну с какими-то косяками прошло, но главное что 32-битный libMagickWand.so.5.0.0 появился в /usr/lib/i366-linux-gnu, сделал там же симлинк на него. И всё равно пишет что не найдено.
13 Fragster
 
гуру
20.12.13
14:27
сделай симлинк в папку 1с
14 Fragster
 
гуру
20.12.13
14:39
(11) хз, как там в убунте, но в сусе просто в списке пакетов есть 32битные версии
15 cdiamond
 
20.12.13
14:40
(13) не помогло. Один хрен знает где он его ищет :(
16 Fragster
 
гуру
20.12.13
14:50
можно попробовать ldd натравить на него
17 Fragster
 
гуру
20.12.13
14:50
на rphost
18 cdiamond
 
20.12.13
15:30
Разобрался, не надо было кривыми руками 32-битные пакеты собирать, достаточно было apt-get install imagemagick:i386  - и ставится старая 4-ая версия и 1С его видит, ура товарищи :)
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан