LinuxForum.Fans
Тема

1С 8.2 сервер + PostgresSQL@Etersoft 8.4.4 на Ubuntu Server 10.04.*

Автор: Nigelist 840 сообщений 433656 просмотров В конец обсуждения ↓
#244782

"keller" написал:
Юзаешь 9.04 с связке с какой ОС? Я ставил 9.02 от етерсофта на связку которая описана в этой статье - не получилось... сервис запустился.. - но при создании базы средствами 1С выходила ошибка type "mvarchar" does not exist at charter. Решения не нашел.. перерыл много форумов.. но воз и ныне там. Думал может поможет смена версии СУБД для решения задержки в обмене данных..
Ошибка связана с самой 1С-кой. Пару страниц назад, я давал ссылку на баг. Пока не решено, баг появляется от версии к версии.
#244991

А кто как борется с вылетом сервера? особенно актуально при создании новой конфигурации из шаблона...

ЗЫ тут как-то можно открыть всю эту ветку на 1-ой странице?

#247952

Кто-нибудь делает рабочий бэкап средствами PostgreSQL?

С помощью команды postgres pg_dump -Fc -Z9 dbname -f /path/to/backup_folder/dbname.dump.out файлик дампа создается без ошибок
а вот с восстановлением pg_restore вылазит куча ошибок... суть проблемы описана тут http://postgresql.ru.net/node/214507 если у кого есть готовое решение отпишите, заранее спасибо

#247968

"oleg-irk" написал:
Кто-нибудь делает рабочий бэкап средствами PostgreSQL?
С помощью команды  postgres pg_dump -Fc -Z9 dbname -f /path/to/backup_folder/dbname.dump.out файлик  дампа создается без ошибок
а вот с восстановлением  pg_restore вылазит куча ошибок... суть проблемы описана тут http://postgresql.ru.net/node/214507 если у кого есть готовое решение отпишите, заранее спасибо
Насколько я знаю, надо в пустую базу восстанавливать.
#248005
Nigelist написал:
Насколько я знаю, надо в пустую базу восстанавливать.

Имхо только так :) даже в голову не приходило восстанавливать не в пустую.
Восстанавливается без проблем, только я не зиповал и формат файла брал "plain" мне так нагляднее было
бекап:
$pg_dump -Fp -Z0 db_name -f /data/dumps/db_name.clean
удаление/создание базы:
$psql
#DROP DATABASE db_name;
#CREATE DATABASE db_name;
#\q
восстановление:
$psql buh < /data/dumps/db_name.clean

#248100

восстанавливал в пустую базу...
вариант solid рабочий, спасибо

solid написал:
[quote=Nigelist]Насколько я знаю, надо в пустую базу восстанавливать.

Имхо только так :) даже в голову не приходило восстанавливать не в пустую.
Восстанавливается без проблем, только я не зиповал и формат файла брал "plain" мне так нагляднее было
бекап:
$pg_dump -Fp -Z0 db_name -f /data/dumps/db_name.clean
удаление/создание базы:
$psql
#DROP DATABASE db_name;
#CREATE DATABASE db_name;
#\q
восстановление:
$psql buh < /data/dumps/db_name.clean[/quote]

#249389

Выдает ошибку при попытке установить

Показать

Please install following package: ImageMagick
Please install following package: FreeType
Please install following package: libgsf
Please install following package: libglib
Please install following package: UnixODBC

Пробовал через getlibs все поставить, без толку, все то же самое.
Система такая:
Linux 3.0.0-17-server #30-Ubuntu SMP x86_64 x86_64 x86_64 GNU/Linux

чем лечить? уже голову себе сломал

#249409

"atarasov123" написал:
Пробовал через getlibs все поставить, без толку, все то же самое.
Система такая:
Linux 3.0.0-17-server #30-Ubuntu SMP x86_64 x86_64 x86_64 GNU/Linux
чем лечить? уже голову себе сломал
Какая у вас версия Ubuntu?
#249440

Nigelist написал:
[quote="atarasov123"]Пробовал через getlibs все поставить, без толку, все то же самое.
Система такая:
Linux 3.0.0-17-server #30-Ubuntu SMP x86_64 x86_64 x86_64 GNU/Linux
чем лечить? уже голову себе сломал
Какая у вас версия Ubuntu?[/quote]
да, забыл, 11.10
#249706

"atarasov123" написал:
да, забыл, 11.10
Мое мнение по данному вопросу вы можете узнать 625 и 627. Удачи.
#249758

Ну и на том спасибо, с библиотеками разобрался, помог getlibs и вот это http://p.f-alter.com/1c-82-ubuntu, может кому пригодится

#249761

"atarasov123" написал:
Ну и на том спасибо, с библиотеками разобрался, помог getlibs и вот это http://p.f-alter.com/1c-82-ubuntu, может кому пригодится
Вот и замечательно. Наконец то хоть кто-то ссылку оставил. Но вы в конце ссылки запятую все таки уберите.
#252594

Nigelist написал:
[quote="keller"]Юзаешь 9.04 с связке с какой ОС? Я ставил 9.02 от етерсофта на связку которая описана в этой статье - не получилось... сервис запустился.. - но при создании базы средствами 1С выходила ошибка type "mvarchar" does not exist at charter. Решения не нашел.. перерыл много форумов.. но воз и ныне там. Думал может поможет смена версии СУБД для решения задержки в обмене данных..
Ошибка связана с самой 1С-кой. Пару страниц назад, я давал ссылку на баг. Пока не решено, баг появляется от версии к версии.[/quote]
В начале хочу сказать СПАСИБО автору за статью!
Поднял сервер Ubuntu 10.04 LTS х64 + postgres-etersoft 9.0.4 + сервер 1c 8.2.15.289 все работает, только иногда при запуске 1с ругается на отсутствие пользовательского ключа (у меня локальный на 1-го пользователя).
Т.к. мне надо поднять еще как минимум 4 сервера, решил попробовать связку Ubuntu 12.04 LTS х64 + postgres-etersoft 9.0.4 + сервер 1c 8.2.15.310. Делал все по инструкции автора, но столкнулся с некоторыми проблемами...
в 5 пункте инструкции:
а) для определения версии библиотеки необходимо выполнить
[console]ls -l /lib/x86_64-linux-gnu[/console]
б) для создания сим-линка
[console]cd /lib/x86_64-linux-gnu
ln -s libreadline.so.6.2 libreadline.so.5[/console]
в 14 пункте:
пришлось сделать вот так listen_addresses = ‘*′ - иначе при создании пустой базы 1с ругается на отсутствие сервера и слушающего порта 5432.

После всех этих исправлений у меня все равно не получилось создать пустую БД, т.к. теперь 1с ругается вот так "type mvarchar does not exist at character 31".
Ваши рекомендации? Установить предыдущий релиз сервера 1с?
#252598

"eclipse31" написал:
а) для определения версии библиотеки необходимо выполнить
[console]ls -l /lib/x86_64-linux-gnu[/console]
б) для создания сим-линка
[console]cd /lib/x86_64-linux-gnu
ln -s libreadline.so.6.2 libreadline.so.5[/console]
В статье рассмотрена Ubuntu Server 10.04 i386.
"eclipse31" написал:
в 14 пункте:
пришлось сделать вот так listen_addresses = ‘*′ - иначе при создании пустой базы 1с ругается на отсутствие сервера и слушающего порта 5432.
После всех этих исправлений у меня все равно не получилось создать пустую БД, т.к. теперь 1с ругается вот так "type mvarchar does not exist at character 31".
Ну вы наверняка сделали что-то неправильно. Я устанавливал и на x86, и x64 платформы. Все работало и работает. По поводу параметров listen_addresses, база данных PostgreSQL находиться на одной машине с сервером 1С. Потому допустимо обращаться к ней локально. Можете конечно попробовать другую версию ОС или удалите (очистите) базу средствами PostgreSQL.
text
su postgres
psql -l
List of databases
   Name    |  Owner   | Encoding |  Collation  |    Ctype    |   Access privileges
-----------+----------+----------+-------------+-------------+-----------------------
 basa1     | postgres | UTF8     | ru_RU.UTF-8 | ru_RU.UTF-8 |
 postgres  | postgres | UTF8     | ru_RU.UTF-8 | ru_RU.UTF-8 |
 template0 | postgres | UTF8     | ru_RU.UTF-8 | ru_RU.UTF-8 | =c/postgres          +
           |          |          |             |             | postgres=CTc/postgres
 template1 | postgres | UTF8     | ru_RU.UTF-8 | ru_RU.UTF-8 | =c/postgres          +
           |          |          |             |             | postgres=CTc/postgres
(4 rows)
dropdb basa1
exit
exit
#253157

Отличная инструкция, сделал по этой инструкции не один сервак 1с.

Возник вопрос, может быть кто-то в этой теме сталкивался... нужно на центосе 6.2 изменить порты 1с-сервера. В убунту, просто, в стартовом скрипте. А в центосе не задаются параметры портов в стартовом скрипте.

#253158

"dgarbovsky" написал:
Возник вопрос, может быть кто-то в этой теме сталкивался... нужно на центосе 6.2 изменить порты 1с-сервера. В убунту, просто, в стартовом скрипте. А в центосе не задаются параметры портов в стартовом скрипте.
Порты вроде настраиваются в скрипте запуска.
text
sudo nano edit /etc/init.d/srv1cv82
#255829

В версии ubuntu server некоторые библиотеки ставятся по пути /usr/lib/i386-linux-gnu. В то время как скрипт config_server ищет их в /usr/lib. Есть ли какой-нибудь другой способ, кроме копирования или создания симлинков, который бы был, так сказать, более правильным?

#255839

MoRoZ, правь сам скрипт config_server.

#257043

Кстати, есть энтузиасты переводчики? А то перевод мана по PostgreSQL 9.1 идет очень медленно...

#257095

Имел неосторожность установить ubuntu server 12.04 + Et PostgreSQL 9.04 + 1c 8.2.15.310. танцы с бубном привели меня в тупик... либы нужные либы расположены в дерикториях /lib/ и /lib/i386-linux-gnu (libc-2.1.5.co именно здесь) когда правлю ./config_cerver как это уже было сказано на 18 странице получаю точно такой же выхлоп как были у saler в 440 посте,

Показать
# ./config_server
Please install following package: ImageMagick
Please install following package: FreeType
Please install following package: libgsf
Please install following package: UnixODBC

без правки в /etc/environment остается ошибка
"невозможно получить доступ к /lib/libc-*.so: Нет такого файла или каталога"
вручную делал симлинк ln -s /lib/i386-linux-gnu/libc-2.1.5.co /lib/libc-2.1.5.co он при дефолтном /etc/environmen не видит мой либ от так вот.... у кого есть какие предположения?
p.s. после создания симлинка смотрел ls /lib/ там лежал нужный мне libc-2.1.5.co. перезагрузка тоже не помогла.

Войдите или зарегистрируйтесь, чтобы ответить.