Решение проблемы "Ошибка инициализации графической подсистемы" на сервере 1с под Linux Ubuntu x64, Debian x64.


Это решение подходит также если на 64-х битной системе установлена 32-х битная платформа 1С.
 

Устанавливаем необходимые 64-х битные пакеты:


 
sudo apt-get install libmagickwand2

sudo apt-get install imagemagick

sudo apt-get install libmagickwand-dev

sudo apt-get install libgsf-1-dev

sudo apt-get install t1utils

sudo apt-get install libt1-5

sudo apt-get install libmagickcore2

sudo apt-get install libgomp1


dpkg -i ttf2pt1_3.4.4-1.3_amd64.deb
*скачиваем из инета если, как и у меня, в репозиториях не нашлось

sudo apt-get install ttf-mscorefonts-installer



Если у вас платформа 1С 32-х битная, то ставим еще следующие пакеты:


Устанавливаем базовый пакет 32-х битных библиотек:

sudo apt-get install ia32-libs

Скачиваем из инета и устанавливаем утилиту getlibs, которая позволяет безболезненно устанавливать пакеты другой архитектуры параллельно с текущим набором пакетов:

sudo dpkg -i getlibs-all.deb

Ставим 32-х битные версии необходимых пакетов:

sudo getlibs -p libmagickwand2

sudo getlibs -p imagemagick

sudo getlibs -p libmagickwand-dev

sudo getlibs -p libgsf-1-dev

sudo getlibs -p t1utils

sudo getlibs -p libt1-5

sudo getlibs -p libmagickcore2

sudo getlibs -p libgomp1

скачиваем из инета ttf2pt1_3.4.4-1.3_i386.deb если, как и у меня, в репозиториях не нашлось:

getlibs -i ttf2pt1_3.4.4-1.3_i386.deb
 

Запускаем скрипт конфигурации платформы 1С:



sudo /opt/1C/v8.2/i386/utils/config_server

Скрипт должен отработать без каких-либо сообщений.


Перезапускаем сервер 1С:



sudo /etc/init.d/srv1cv82 restart


Заходим в базу 1С и проверяем её работоспособность.

May 30, 2012