Причина в отсутствии в базе типа данных mvarchar при использовании сервера 1с
Данные проблема возникает по двум причинам:
- отсутствие патча от 1с в Postgre (качаем патч или уже пропатченную версию Postgre)
- смотрим лог самого postre
Если в логе вы увидите ошибку "2014-10-13 12:02:09 MSK ERROR: could not load library "/usr/lib/postgresql/9.3/lib/mchar.so": libicuuc.so.48: cannot open shared object file: No such file or directory", то нужно проделать следующее:
- ищем в директории /usr/lib/postgresql/9.4/lib файл
libicudata.so.48
или подобный
Если есть подобный, но с названием типаlibicudata.so.48.1.1
., то надо просто создать симлинки1234cd /usr/lib/postgresql/9.4/libln -s libicudata.so.48.1.1 libicudata.so.48ln -s libicui18n.so.48.1.1 libicui18n.so.48ln -s libicuuc.so.48.1.1 libicuuc.so.48 - Если файлы все-таки отсутствуют, прийдется ставить библиотеку libicu48. Она отсутствует в репозитории Ubuntu-server 14.04. Но есть в репозитории дебиана. тут или с этого сайта - libicu48
Спасибо, помогла установка пакета.
Крутой «эникейщик :)»
Спасибо!