Автор Тема: P7 1c Server 8.2.17 не видит установленный ImageMagick  (Прочитано 3813 раз)

Оффлайн ros_t

  • Начинающий
  • *
  • Сообщений: 9
Добрый день!

После установки 1C сервера 8.2.17 на ALT Linux 7.0 Centaurus, при попытке открыть БД клиентом, выдается: "ошибка инициализации графической подсистемы"

Пакет 1с-preinstall установлен, но скрипт ./config_server все равно не хочет видеть либы ImageMagick, хотя визуально они есть.

Кто-нибудь сталкивался?
« Последнее редактирование: 28.11.2013 18:16:48 от ros_t »

Оффлайн ros_t

  • Начинающий
  • *
  • Сообщений: 9
Отвечу сам себе:
Помог вот этот пост: http://www.1c-pro.ru/topic47243.html

Собственно, сделал симлинк (дословно):

ln -s /usr/lib64/libMagickWand-6.Q16.so.1 /usr/lib64/libWand.so
не забудьте перезапустить: /etc/init.d/srv1cv82 restart
Всем спасибо, все молодцы!

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 926
    • Домашняя страница
    • Email
Ровно это 1c-preinstall и делает. См. http://altlinux.org/1C/Quick
Андрей Черепанов (cas@)

Оффлайн ros_t

  • Начинающий
  • *
  • Сообщений: 9
Хм, жаль мне это руководство не попалось сразу, хотя вопрос изучал с неделю точно. Собственно по этому ALT и выбрал.

Да, симлинк /usr/lib64/libWand.so.1 присутствовал. Но проблема ушла, пока топорно не сделал симлинк c именем libWand.so :)

Ну я в курсе, что лузер еще тот :))

Спасибо за ссылку на руководство, добавил в избранное.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 926
    • Домашняя страница
    • Email
Да, симлинк /usr/lib64/libWand.so.1 присутствовал. Но проблема ушла, пока топорно не сделал симлинк c именем libWand.so :)

Ну я в курсе, что лузер еще тот :))
Это не вы, это разработчики 1С такие... :)
Видно, недостаточно для новых версий 1С этого имени, надо ещё и libWand.so. Пойду добавлю.
Спасибо за информацию.
Андрей Черепанов (cas@)

Оффлайн Salomatin

  • Модератор раздела
  • ****
  • Сообщений: 981
    • Пошаговые инструкции
    • Email
Это не вы, это разработчики 1С такие... :)
Видно, недостаточно для новых версий 1С этого имени, надо ещё и libWand.so. Пойду добавлю.

Столкнулся с такой проблемой:
Поставил altlinux-7.0.4-centaurus-x86_64 сервер, но 1с сервер был только 32. Ключ у фирмы тоже только 32, поэтому выбора не было.  postgresql использовал для 64 версии.

Все заработало по инструкции. Но при первом обращении толстым клиентом на сервер, причем не в конфигурации, а кнопкой 1с, когда спрашиваются картинки стало ругаться что не хватает libWand.
Библиотеки были все на месте, симлинк скопированы. Но не работает.

Помогло:

apt-get install i586-libImageMagick
ln -s /usr/lib/libMagickWand*.so.1 /usr/lib/libWand.so.1
ln -s /usr/lib/libMagickWand*.so.1 /usr/lib/libWand.so

т.е. не хватило 586 библиотеки. Автоматом пакет 1c-preinstall не поставил и симплики не сделал.
 
Хочешь понять сам, объясни другому.
"Если уже все испробовал и ничего не помогает - почитай инструкцию"