Имя: Пароль:
1C
1С v8
1С 8.2 сервер + PostgresSQL@Etersoft 9.0.4 на Ubuntu Server 12.04 кто делал?
0 A6PAMOB
 
10.08.12
23:42
В продолжение темы 1С 8.2 сервер + PostgresSQL@Etersoft 9.0.4 на Ubuntu Server 12.04 кто делал?

1. После того как были установлены дополнительные библиотеки нужно воспользоваться советом
10095946  (SW642899)  Ошибка инициализации графической подсистемы
Часть библиотек будет в /usr/lib, часть в /usr/lib/x86_64-linux-gnu

Если все сделано верно, то, например, команда  "ldd /usr/lib/libWand.so" выдаст список прилинкованных библиотек без строчек "not found"

2. Команда "ls /lib/x86_64-linux-gnu/libc-*.so" не должна выдать "ls: cannot access ..." :-)

2. Запустите config_server. На ошибки можно не обращать внимание. Главное чтобы был создан /opt/1C/v8.2/x86_64/conf/grcmncfg/type.xml
1 tridog
 
11.08.12
03:01
// На ошибки можно не обращать внимание
Плохой подход :)
2 ЧеловекДуши
 
11.08.12
03:12
Странно, если есть ошибки, значит рано или поздно что-то выстрелит :)
3 A6PAMOB
 
11.08.12
09:21
Скрипт выполняет две задачи:
- проверяет наличие библиотек;
- формирует xml файл со списком шрифтов.

Раньше все библиотеки лежади в одной папке, в Ubuntu 12.04 x64 в двух.
Поэтому без серьезной правки скрипта ничего не получится.

Как вариант, после строки
function getLibPath {
вписать
checkPath lib/x86_64-linux-gnu $ARCH && { echo /usr/lib/x86_64-linux-gnu; return; }

Тогда получим ошибки
Please install following package:  ImageMagick
Please install following package:  libgsf
Потому что они лежат в /usr/lib
4 A6PAMOB
 
11.08.12
09:41
Еще один вариант
Функция checkInstalledLibs может выглядеть так:
function checkInstalledLibs {
   ########################################################
   # checking nessessary libraries

   SYSTEM_LIB_PATH="/usr/lib"
   checkLib MagickWand Wand || checkLib Wand || askToInstall ImageMagick
   checkLib gsf-1    || askToInstall libgsf

   SYSTEM_LIB_PATH="/usr/lib/x86_64-linux-gnu"
   checkLib freetype || askToInstall FreeType
   checkLib glib-2.0 || askToInstall libglib
   checkLib odbc     || askToInstall UnixODBC
   #-------------------------------------------------------
}
Закон Брукера: Даже маленькая практика стоит большой теории.