Пн 12 Мар 2007
Установка Сервера 1С:Предприятия 8.1 на Linux-сервер (со скриншотами)
Kamnium Категория: Наши лучшие посты, Техплатформа PHP
Прочитать позже:

В этой статье рассказывается, как, не обладая широкими познаниями в области администрирования Linux, установить на Linux-сервер и подготовить к работе сервер 1С:Предприятия 8.1. В статье также приводится подробная инструкция по установке и настройке пропатченной для 1С версии СУБД PostgreSQL.
Все действия осуществляются исключительно при помощи графической оболочки Gnome, поэтому с установкой справится даже новичок, ни разу не имевший дела с Linux.
Использовались:
- сервер под управлением Linux Fedora Core 6 64-bit;
- клиент под управлением Windows Server 2003;
- сервер 1С:Предприятия 8.1 релиз 8.1.6.38;
- СУБД PostgreSQL 8.1.5-11.1C.
Для установки ПО необходимы административные привилегии (root).
Настройка файл-сервера Samba
Windows-оснастке для управления серверами 1С требуется аналог Cлужбы доступа к файлам и принтерам Windows – Samba. То есть, Samba настроить нужно обязательно, иначе работать с этой оснасткой не удастся.
Войдите в Настройки – Пользователи Samba, нажмите кнопку Добавить пользователя.
Выберите из выпадающего списка самодельного пользователя (то есть не такого, который создаётся Линуксом автоматически, а созданного вручную (Система – Администрирование – Пользователи и группы). Введите имя пользователя Samba (например, такое же) и два раза для него пароль. Для работы оснастки 1С не потребуется вводить этот пароль.
Теперь нужно создать файловую шару (опять же, любую). На вкладке Доступ поставьте галочку напротив только что созданного пользователя.
Убедитесь, что служба Samba запущена. Учтите, что если сервер будет перезапускаться, то эта служба (она называется smb) должна быть в состоянии автоматически запускаться при загрузке.
Установка защитного ключа
Некоторые версии 1С работали без ключа (беты).
Подключить ключ просто. Нужно скачать драйвер с сайта производителя ключа, распаковать его и выполнить установку двойным кликом.
Устанока сервера 1С
Если на сервере уже стояла предыдущая версия сервера 1С, то её следует удалить из системы. Для этого в главном меню Приложения войдите в Установка/удаление программ, перейдите на вкладку List, снимите флажки со всех пунктов, начинающихся на 1C_Enterprise, и нажмите Применить.
Загрузите на сервер файлы дистрибутива. Если вы скачали его с сайта 1С, то он, скорее всего, упакован RAR. Поскольку в Linux Fedora Core 6 по умолчанию нет поддержки этого архиватора (говорят, есть консольная версия unrar – можете поэкспериментировать), то распакуйте его на другом компьютере, а потом уже загрузите в распакованном виде (для загрузки можно использовать FTP или созданную файловую шару Samba).
Теперь откройте папку с дистрибутивом и двойным щелчком запускайте установки в следующей последовательности:
- 1C_Enterprise-common…
- 1C_Enterprise-common-nls…
- 1C_Enterprise-server…
- 1C_Enterprise-server-nls…
- 1C_Enterprise-ws…
- 1C_Enterprise-ws-nls…
Не бойтесь устрашающих предупреждений – это нормальное явление.
Если вы залогинены как обычный пользователь, но при каждом административном действии вводите пароль от root в ответ на запрос ОС, то в данном случае этот пароль запрошен не будет. Запрос пароля нужно самостоятельно инициировать командой
su root
Теперь нужно запустить агент сервера ragent в режиме демона. Для этого запустите консоль bash из меню Приложения – Стандартные – Терминал и введите следующие команды:
/etc/rc.d/init.d/srv1cv81 stop /opt/1C/v8.1/x86_64/ragent -daemon /etc/rc.d/init.d/srv1cv81 restart
Не закрывайте окно терминала, оно нам ещё понадобится.
Установка PostgreSQL
Для нормальной работы сервера 1С необходима особая версия PostgreSQL, пропатченная. Поэтому если на сервере уже установлена обычная версия PostgreSQL, придётся её деинсталлировать (только не забудьте сообщить об этом другим пользователям!). Для этого в главном меню Приложения войдите в Установка/удаление программ, найдите слева пункт Серверы и снимите птичку рядом с пунктом База данных PostgreSQL. Потом нажмите кнопку Применить и дождитесь завершения операции.
Обратите внимание, что если на сервере уже стояла СУБД PostgreSQL, пропатченная под 1С, то, прежде чем ставить новую версию, старую всё равно нужно удалить.
Загрузите файлы дистрибутива PostgreSQL так же, как загрузили дистрибутив 1С.
Откройте папку и запускайте установки двойным щелчком в следующей последовательности:
- postgresql-libs…
- postgresql-…
- postgresql-server…
- postgresql-pl…
- postgresql-contrib…
Следующие компоненты являются опциональными:
- postgresql-docs…
- postgresql-devel…
- postgresql-debuginfo…
- postgresql-jdbc…
- postgresql-test…
В терминале запустите следующую команду консоли (перед этим команда su root должна уже быть исполнена):
LANG=ru_RU.utf-8 /etc/init.d/postgresql start
Эта команда помимо прочего заполнит папку /var/lib/pgsql/data/ умолчальными настройками.
Исполните команду:
gedit /var/lib/pgsql/data/postgresql.conf
Откроется редактор. Найдите по Ctrl-F и измените там следующие параметры:
default_with_oids = on stats_row_level = off
Не забудьте раскомментировать эти строки, убрав символ комментария #. Если этих параметров нет, то вам придётся ввести их вручную. Сохраните файл и закройте редактор.
В файле, открываемом командой
gedit /var/lib/pgsql/data/pg_hba.conf
указаны допустимые параметры подключения к PostgreSQL-серверу. Проверьте, чтобы было указано (снят комментарий # с соответствующих строк):
host all all 0.0.0.0/0 md5
Эти параметры вы сможете отконфигурировать позднее (имеет смысл в целях безопасности ограничить подключения, например, только локальным хостом localhost), когда убедитесь, что всё (включая клиента 1С) работает.
Теперь перезапустите сервер PostgreSQL:
/etc/init.d/postgresql restart
Войдите в консоль PostgreSQL командой:
psql -h localhost postgres postgres
Если будет выдано сообщение об ошибке, отсылающее вас к файлу pg_hba.conf, то, скорее всего, хост localhost не прописан в файле /etc/hosts. Откройте его командой
gedit /etc/hosts
и добавьте строку
127.0.0.1 localhost
Теперь консоль должна запуститься. Введите пароль postgres (ввод пароля не отмечается ни буквами, ни звёздочками).
При первом запуске PostgreSQL создаётся учётная запись postgres с паролем postgres. Первое, что надо сделать – сменить этот пароль командой:
ALTER USER postgres PASSWORD 'your_new_password';
Обращаем ваше внимание, что точка с запятой в консоли PostgreSQL обязательна и означает окончание текста команды.
По окончании работы с консолью PostgreSQL следует выполнить команду:
\q
Создание сервера предприятия
Установите на клиентскую Windows-машину клиента 1С v8.1 со средствами доступа к серверу предприятия 1С.
Пропишите сервер на клиенте в файл %SYSTEMROOT%\system32\drivers\etc\hosts. Его можно отредактировать, например, блокнотом, добавив строку, подобную этой:
192.168.1.1 freedom
где 192.168.1.1 – это IP-адрес линукс-сервера, а freedom – его имя. Не пренебрегайте этим шагом, так как доступ к серверу из оснастки просто по IP-адресу весьма затруднителен.
Запустите оснастку управления серверами предприятия из меню Пуск – 1С Предприятие 8.1 – Серверы 1С Предприятия. Создайте центральный сервер правым щелчком.
Введите имя и описание линукс-сервера.
Теперь после закрытия окна нажмите на плюсик рядом с новым сервером. Могут проявиться типичные ошибки:
- введённые IP-адрес либо незарегистрированное в hosts имя сервера;
- неверно настроен PostgreSQL (нужно обязательно проделать всё описанное);
- глюк оснастки (лечится её перезапуском).
Если сообщений об ошибках не было выдано, то создастся кластер.
В новой версии 1С можно создавать БД прямо из оснастки (не прибегая к помощи консоли PostgreSQL, хотя такая возможность сохранилась).
Введите настройки соединения и не забудьте отметить флажок Создать базу данных в случае её отсутствия. После нажатия ОК оснастка надолго зависнет (база создаётся очень неспешно).
Теперь можно подключаться к серверу из режима Предприятия.

Заключение
Эта статья посвящена первоначальной настройке. После удачного выполнения вышеперечисленных действий рекомендуется согласовать выполненные настройки с системным администратором, отвечающим за безопасность сервера.
Будем благодарны за уточнения и сообщения о неточностях в ваших комментариях.
Статья написана на основе http://www.gilev.ru/1c/81/setup/pgsql.htm с изменениями и дополнениями, касающимися текущих версий программных продуктов.
Ссылки
- Статья обсуждается на «Волшебном форуме».
- Подробее о настройке при помощи конфигурационных файлов можете прочитать в этой статье.
марта 13, 2007 at 23:11
Хорошая работа!
Уверен, эта статья поможет последователям установить 1C на Linux быстро и безболезненно.
марта 14, 2007 at 11:30
Неплохо бы еще поподробнее пропатчивание postgress-а описать. Я не вкурил его с диска с 1С-ом брать уже пропатченный или скачивать у 1С-а с сайта и накладывать на сорсы?
марта 14, 2007 at 11:49
А самба для чего тут?
марта 14, 2007 at 12:07
Пропатчивать PostgreSQL не нужно. Его следует брать с дистрибутивного диска и устанавливать вышеуказанным образом. Ровно эти же файлы лежат на http://users.v8.1c.ru/AddComp.aspx
Но для доступа к этому сайту вам понадобится пароль.
Сокеты Samba, насколько я знаю, используются оснасткой управления серверами. Возможно, она же используется и Предприятием.
Меня интересует вопрос: а как же сделать так, чтобы оснастка запрашивала какой-нибудь пароль при подключении к серверу в оснастке? А то несекъюрно как-то.
марта 21, 2007 at 08:35
Kamnium… смотри настройки самбы
апреля 5, 2007 at 17:51
Все поставил. SQL и 1С серверы запустил на Linux.
Захожу в консоль “Cерверы 1С Предприятия” на Windows клиенте, добавляю центральный сервер, появляются кластеры и дминистраторы, но возле кластера нет значка “+”. Щелкаю правой по кластерам, пытаюсь создать новый - пишет:
Помилка створення кластера:
Помилка інформаційної бази
Запуск робочого процесу не можливий через конфлікт IP портів
Подскажите как с этим побороться?
мая 11, 2007 at 12:26
Редактирование конфигурационных файлов (на предмет default_with_oids) для современных версий 8.1 (которые не beta) не требуется.
Ну и необходимости в установке Самбы, естественно, никакой нет.
Смысл статьи не понятен и я бы порекомендовал пользоваться 1Совской документацией.
мая 12, 2007 at 17:27
to # Илья Гольштейн Says:
сначала сделайте ее нормальную, 1С документацию,
а здесь не читайте
июня 1, 2007 at 14:26
Слушай может сделаешь скриншоты по настройке 1С под дистрибутивом Mandriva Corporate Server 4
Заранее спасибо
июня 5, 2007 at 10:32
Добрый день! Не могли бы подсказать, что делать в следующей ситуации:
rpm-ники 1С установил
После команды
/etc/rc.d/init.d/srv1cv81 restart
выдает ошибку:
/etc/rc.d/init.d/srv1cv81 restart
Stopping 1C:Enterprise 8.1 server: ragent [ OK ]
Starting 1C:Enterprise 8.1 server: -bash: /opt/1C/v8.1/i386/ragent: Отказано в доступе
[ СБОЙ ]
Что делать?
Заранне спасибо
июня 5, 2007 at 11:25
> Что делать?
Запускать srv1cv81 от имени root.
июня 5, 2007 at 11:39
я под root-ом и запускаю…
июня 5, 2007 at 11:42
[root@A andrey]# /opt/1C/v8.1/i386/ragent -daemon
[root@A andrey]# /etc/rc.d/init.d/srv1cv81 restart
Stopping 1C:Enterprise 8.1 server: ragent [ OK ]
Starting 1C:Enterprise 8.1 server: -bash: /opt/1C/v8.1/i386/ragent: Отказано в доступе
[ СБОЙ ]
[root@A andrey]#
июня 5, 2007 at 12:46
Результат странный, но предпринятые Вами действия тоже странные: зачем ragent запускался явно, и зачем его потом пытались рестартовать с помощью скрипта?
Штатный способ запуска
/etc/rc.d/init.d/srv1cv81 start
Именно так и нужно делать.
июня 6, 2007 at 14:38
Простите за нелепый вопрос… Все делаю согласно инструкции,
postgresql.conf и pg_hba.conf отредактирвал, как написано, в %SYSTEMROOT%\system32\drivers\etc\hosts
хост прописал.
Но при попытке создать кластер (порт1541) выдает ошибку:
Ошибка создания кластера:
Ошибка информационной базы
Компьютер отсутствует в сети или недоступен.
netstat-ом проверил, порт не задействован. Что делать?
июня 15, 2007 at 18:03
>>andrey
НЕ НАДО ЗАПУСКАТЬ ОТ РУТА !
для того стартовые скрипты и сделаны.
Там он запускается под юзером usr1cv81.
Проверить можно командой ‘ps axu’.
И к базе под постгресом подключаться - моветон. Правда, 1С-ники всегда так делают 8)(т.е. с MSSQL - под sa)
какая система установлена ?
проверь, имеет ли пользователь usr1cv81 права на чтение /proc.
(su -l usr1cv81 -c ‘ls /proc’)
июня 15, 2007 at 19:53
> НЕ НАДО ЗАПУСКАТЬ ОТ РУТА !
> для того стартовые скрипты и сделаны.
> Там он запускается под юзером usr1cv81.
Стартовый скрипт д.б. запущен root’ом. Сам процесс после этого будет выполняться от имени usr1cv81.
> И к базе под постгресом подключаться - моветон.
Это правда …
июля 26, 2007 at 09:46
Господа, помогите плиз. Все сделал как написано. Оснастку запустил, сервер создал, кластер создался. К серверу подключиться могу, но при попытке создать базу получаю: Ошибка соединения с рабочим процессом,server_addr=tcp://******:1562 descr=ошибка сетевого доступа к серверу (windows sockets - 10065(0×00002751)). сделана попытка выполнить операцию на сокете для недоступного хоста.)
июля 27, 2007 at 14:10
А у меня чёто даже кластер создавать не хочет, пишет мол “Ошибка создания кластера …на другом компьютере”.. эт с чем связано?
августа 20, 2007 at 07:33
у кого были проблемы с запуском 1С. поменяй права на opt/1c или как там точно не помню.
сентября 19, 2007 at 16:30
почему при запуске команды LANG=ru_RU.utf-8 /etc/init.d/postgresql start пишет не могу создать каталог, хотя запускаю от рута?
октября 3, 2007 at 06:32
>при попытке создать кластер (порт1541) выдает >ошибку:
>Ошибка создания кластера:
>Ошибка информационной базы
>Компьютер отсутствует в сети или недоступен
пользователь usr1cv81 имеет права на чтение /proc
Как решили проблему?
клиент - winxp sp2
октября 10, 2007 at 13:35
Аналогично,при запуске команды LANG=ru_RU.utf-8 /etc/init.d/postgresql start пишет не могу создать каталог. И от рута и от пользователя postgres.
Система - Fedora Core 6 i386
октября 28, 2007 at 18:39
Добрый день! Кто-нибудь пробовал устанавливать postgre и 1С8.1 на ASP Linux Server CPE?
При установке 1С8.1 пишет “пакет не найден” 1C_Enterprise-server, хотя на 3х предыдущих пакетах ошибок не было…
При установке postgre сразу же на пакете postgresql-libs также пишет “пакет не найден” libpg.so.3.
Использовались:
сервер под управлением ASP Linux Server CPE;
сервер 1С:Предприятия 8.1 релиз 8.1.8.76;
СУБД PostgreSQL 8.1.5-14.1C.
октября 30, 2007 at 11:16
все стартовало
но при попытке создать базу выдает сообщение, что пользователь существует, но с рпавами проблема
видимо что-то сбоит на связке сервер 1С - Postgres как проверить работу 1С сервера,где у него лог?
октября 31, 2007 at 07:16
to FDDS, а ты как пакеты postgresql ставишь - через терминал или через граф интерф? У меня только через терминал получилось (ошибку как у тебя выдавал про libpg.so.3)
вот так делал:
rpm -ivh
Про 1C8.1 не помню… вроде нормально встала
з.ы. у меня ASPLinux Server CPE, 1C8.1, postgresql 8.1.5-12.1C
октября 31, 2007 at 07:22
to Alex: а у тебя postgresql нормально встал? Потому что по ходу дела у тебя в папке /etc/init.d нет файла postgresql
ноября 2, 2007 at 17:03
to Rico: встал нормально, ошибка не в отсутствии в папке /etc/init.d файла postgresql, а том что при установке была загружена одна из библиотек postgresql, хоть явно postgresql не отмечался для установки.
Отсюда рекомендация ставить с ключами -Uhv, а не с -i как написано в инструкции 1С.
С уважением, dc_fly.
ноября 7, 2007 at 08:17
…кто нибудь сталкивался с зависанием при обработке отчета “Ведомость амортизации ОС” ?.. В файловом варианте отрабатывает меньше минуты; на Postgre - уже полтора часа висит :(
ноября 21, 2007 at 14:46
ПОМОГИЕ !!!
Linux ASP
postgresql-8.1.5-14.1C
Полетела служба POSTGRESQL даже после пере установки не запускается, просто пишет [СБОЙ] , причем перед этим успешно создает в паке /var/lib/pgsql/data/ базу, при выполнении
команды LANG=ru_RU.utf-8 /etc/init.d/postgresql start
ноября 21, 2007 at 18:36
Разобрался сам (по логам), была запрещена запись групп на папке \TMP :-))
ноября 22, 2007 at 14:00
to VOVA: а зачем такую старую версию ставишь?
декабря 11, 2007 at 09:37
Помогите, пожалуйста, разобраться…
На Мандриву 2008 64bit не ставится 1эсовский Постгре. Просит libreadline.so.4()(64bit), хотя есть линк:
>$ ls -l libreadline*
lrwxrwxrwx 1 root root 16 2007-12-05 10:44 libreadline.so -> libreadline.so.5*
lrwxrwxrwx 1 root root 16 2007-12-11 09:10 libreadline.so.4 -> libreadline.so.5*
lrwxrwxrwx 1 root root 18 2007-12-05 10:43 libreadline.so.5 -> libreadline.so.5.2*
-r-xr-xr-x 1 root root 215248 2007-09-19 07:50 libreadline.so.5.2*
декабря 13, 2007 at 06:25
Неплохая инструкция - http://www.nclug.ru/content.php?article.160
декабря 18, 2007 at 19:40
Скажите, сейчас у нас 1с находится в виде базы на самбе на линукс сервере. Клиенты заходят из-под виндоус.
Если установить 1с сервер под линукс, будет ли выше скорость работы? По samba база достаточно медленно работает.
Можно ли будет подключаться к 1с серверу из внешней сети, открыв доступ к определенному порту? Можно ли так же извне использовать сетевой ключ HASP на несколько лицензий, не используя VPN?
декабря 21, 2007 at 19:02
Относительно файлового на самбе - да.
Сетевой ключ из другой локалки будет нарушением лицензии для восьмёрки - так что особого смысла нет.
января 6, 2008 at 00:46
Консолью к серверу подключаюсь, но при попытке создать базу получаю: Ошибка соединения с рабочим процессом, server_addr=tcp://:1562 descr=Ошибка сетевого доступа к серверу (windows sockets - 11004(0×00002AFC). Затребованное имя допустимо и оно найдено в базе данных, но для имени отсутствуют связанные с ним данные, которые были разрешены для него…
В 1С:Предприятии при попытке создания базы аналогично:
Ошибка при создании информационной базы: Сервер 1С:Предприятия не обнаружен…
descr=Ошибка сетевого доступа к серверу … Windows Sockets - 11004…
Оказалось - в hosts надо прописать имя сервера, иначе даже по ip-шнику не подключается. Прописал - ошибка исчезла.
января 13, 2008 at 09:40
Устанавливаю Fedora 8 и postgresql 8.2.4, выбираю все зависимости - вроде всё запускается и 1С и postgresql, правда с отличаем строка “LANG=ru_RU.utf-8 /etc/init.d/postgresql start ” базу не содаёт, а выдает рекомендацию в которой рекомендуется выполнить - “service postgresql inidb”. Создаю сервер - нормально, в кластере задаю пользователя админа - тоже, начинаю набирать данные для создания базы данных - ошибка - “Ошибка создания информационной базы. FATAL: password authentication failed for user postgres”, пароль лично не менял, указываю postgres.
января 18, 2008 at 10:55
Господа, а из-за чего может быть ошибка:
Ошибка соединения с сервером 1С:Предприятия 8.1:
server_addr=tcp://ASP:1540 descr=Ошибка сетевого доступа к серверу
(Windows sockets - 10061(0×0000274D). Подключение не установлено, т.к. конечный конечный компьютер отверг запрос на подключение. ) line-280 file=.\src\DataExchangeTcpClientImpl.cpp
Это происходит когда в WinXP нажимаю на созданный Центральный сервер.
WinXP в домене
ASP Linux не в домене
в винде в host линукс есть
января 19, 2008 at 20:35
То Rico - проверь настройки файрвола на линуксе - открой порт 1540 и 1541 насколько помню, или если не особо критично - отключи совсем файрвол.
января 19, 2008 at 20:39
Rico - похоже на файрвол линукса, попробуй порты открыть или отключить его совсем - если не критично
января 21, 2008 at 18:49
to Rico: Файрвол на линуксе скорее всего - порты открой или отключи его совсем.
января 22, 2008 at 14:30
Всем добрый день!
Поделитесь, плз, опытом эксплуатации 1С 8.1 УПП в связке: клиенты под Win, сервер приложений под Linux, сервер БД Postgres под Linux.
Интересует стабильность работы, наличие косяков. Приветствуются примеры 1C+Win+MSSQL vs 1C+Linux+Postgres.
Задавал вопрос на одном из форумов, ответили следующее: “…по отзывам пробовавших - будете переписывать половину УПП :) Все проведения документов и тому подобное придется переделывать под конкретно свои потребности - иначе будет не работу, а сплошные deadlock’и…”
Это соответствует действительности или бред?
января 24, 2008 at 07:36
to nicko:
Из проблем - не стоит устанавливать Postgresql 8.1 с диска 1С - временами глючит. Сразу с сайта 1С бери Postgresql 8.2.4.
А конфы и так каждый под себя затачивает - волков бояться в лес не ходить;)
февраля 5, 2008 at 03:19
ОС: 2.6.23-gentoo-r3
1С: 1C_Enterprise-server-8.1.10-50.i386.rpm
SQL: dev-db/postgresql 8.0.15
———————————————————–
Краткая пошаговая инструкция как сделать чтоб всё работало:
1. создать руками юзера usr1cv81:x:1005:1013::/opt/1C:/sbin/nologin
2. руками распаковать сервер в /opt
3. chown usr1cv81.usr1cv81 /opt/1C , cd /opt/1C , chown -R usr1cv81.usr1cv81 ./*
4. раскомментарить 2 локали в /etc/locale.gen - en_US ISO-8859-1 и en_US.utf8 UTF-8 (у меня до установки была тока ru_RU.utf8 UTF-8) - и пересобрать локаль
5. обновить порты чтобы версия постгри была 8.1.15 - это обязательно - на портах месячной давности - 8.1.13 - под этой сборкой проблемы с mchar
6. поменять пасс юзеру postgres =) psql -U postgres -d template1 -c “ALTER USER postgres PASSWORD ‘new_pass’”
7. прописать в hosts на виндовой машине удалённый ИП сервера 1С по имени, на сервере в hosts внести имя для узла 127.0.0.1!!!! (при коннекте к генту серверу админка смотрит виндовый хостс, при создании БД на генту машине смотрит свой /etc/hosts
8. сконнектиться с линухой из под виндовой админки серверов, создать центральный сервер по ИМЕНИ которое у вас в виндовом хостс (у меня просто 2 сервера - один локальный, второй в инете) - создать базу
9. открыть конфигуратор, добавить конфигурацию, выбрав не на локальном компьютере а “На сервере 1С Предприятия”
10. Создать юзеров =) Велкам.
—————————————–
http://t00r.com/my/4.PNG - DEVELOPER - моя локальная машина, abbat - машине в инете (в офисе).
—————————————–
да, незабудте в /etc/passwd прописать:
usr1cv81:x:1005:1013::/opt/1C:/sbin/nologin
=)
февраля 8, 2008 at 15:58
to Rico :
скорее всего у тебя не запущен ragent,
посмотри открытые порты командой
netstat -na|grep tcp|grep LIST
1540, 1541 долны быть в списке
для запуска ragent в Suse :
/opt/1C/v8.1/i386/ragent -daemon
/etc/init.d/srv1cv81 restart
февраля 11, 2008 at 19:08
Помогите все делал как написано многое не получалось но как не будь справлялся притом что с Linux столкнулся впервые так вот столкнулся с тем что когда создаю БД то выдается ошибка
————
Ошибка получения списка процессов:
Ошибка информационной базы
Ошибка запуска процесса менеджера кластера
————-
Что делать дальше ???
П.С.
Says 5 февраля поставил краткую пошаговую инструкция как сделать чтоб всё работало
Но если честно то я там мало что догоняю Можно поподробней
Всем спасибо !!!
февраля 12, 2008 at 13:53
у меня всё отлично заработало под fedora-7, но неожиданно возникла проблема с HASP LM. Почему-то он не выдает более 7 лицензий, хотя в сервер воткнуто ключей аж на 20 (5+5+10) + серверный ключ (на всякий случай)… перетыкаю ключи на windows-машину, где виндовый HASP LM - всё все видят и кол-во одновременно работающих пользователей действительно до 20. Пробовал всё что нашел по hasp для linux - не помогает - та же проблема.
Очень странная проблема, но может кто нибудь сталкивался?
февраля 12, 2008 at 16:28
# psql -h localhost postgres postgres
Password for user postgres:
psql: FATAL: password authentication failed for user “postgres”
postgresql 8.2.4.
Дефолтный конф. Ставлю на RHEL5.1.
Помогите пожалуйста.
февраля 12, 2008 at 16:33
Хм. Вроде как всё сделал. Простите, что написал(отчаялся уже (: ).
Добавил в файл pg_hba.conf строку
host all postgres 127.0.0.1 255.255.255.255 trust
февраля 12, 2008 at 22:48
Дорогу осилит идущий
февраля 13, 2008 at 17:14
to Alexander:
может попробовать снести под ноль, установить и еще раз попытаться пароль набрать, по умолчанию пароль ‘postgres’. Я ставлю всё под postgresql-8.1.5-14.1C.i386 - всё работает отлично, пока даже обновлять не буду )
февраля 13, 2008 at 18:46
Установил еще один сервер запустилась 1с и postgres на клиенте создал сервер, а БД не могу создать выдает уже другую ошибку
—————————
Ошибка соединения с рабочим процессом
Ошибка сетевого доступа к серверу
(Windows Socket-11004(0х00002AFC). Затребованное имя допустимо и оно найдено в базе данных, но для имени отсутствует связанные с ним данные, которые были разрешены для него.)
- — – ——————-
В чем причина мне непонятно
февраля 15, 2008 at 16:31
Помогите решить такую проблемму:
Поставили сервер на 64-битный debian с postgreSQL. Заработало на ура. Вот только когда количество пользователей превысило 12 штук - начал выдавать “На сервере 1С предприятия не обнаружен ключ защиты программы”. Оказалось, что нужен именно 64 битный ключ (так мне сказали во франчайзи фирме). Но у алладина НЕТ драйвера на 64 битный ключ под 64 битную nix систему. А тот драйвер, что у вас в описании - не хочет ставиться, говорит не могу поставить на 64 битную драйвер от 32 битной…
Что делать?
февраля 18, 2008 at 08:38
по предыдущему моему посту: само собой заработало, когда Дебиан в домен вогнал. Делаю пока на вирт. машине, поэтому сразу в домен не вводил комп.
з.ы. после установки Дебиана по дефолту, проблем с файрволом никогда не было, т.е. он ничего не запрещал и порты не перекрывал.
февраля 18, 2008 at 08:53
Еще такой вопрос: создал в ВинХП информ базу, создал первый кластер и подключил БД на компе “debian1c”. Теперь надо подкл. еще одну инф базу, которая находится на компе “debian1c2″. Создаю еще один кластер “1542″, а при попытке создать инф базу, пишет “Ни один рабочий процесс не доступен”. Где я не прав?
1с и postgres в процессах есть (# ps aux), в винде в hosts сервер со вторым дебианом (debian1c2) прописан, файрвол на дебиане ничего не запрещает…
февраля 18, 2008 at 09:04
про предыдущий мой пост: разобрался - сам себя запутал :)
февраля 21, 2008 at 08:48
Не получается… Оснастка ругается при создании базы на mchar. Постгрю ставил 8.2.4, отсюда: http://v8.1c.ru/overview/postgres_patches_notes.htm. Патчи накатил, собрал. Но не фурычит. 1C версии 8.1.8.76. Не могу найти постгрю под неё в виде готовых rpm’ок, ге взять? Думаю, может с готовыми получится… Вообще в чем косяк может быть?
февраля 21, 2008 at 19:15
Помогите с установкой 1С на Fedora Core 6 установил Федору на VMware а 1С на хостовый комп. под ХР. 1С_Enterprise-8.1.7.-37 и postgres -8.1.5-12
Так вот создается кластер захожу при создании базы выдает ошибку :
Ошибка соединения с рабочим процессом
Server_addr=tcp://localhost.localdomain:1562 descr=Ошибка сетевого доступа к серверу
(Windows Socket-11004(0х00002AFC). Затребованное имя допустимо и оно найдено в базе данных, но для имени отсутствует связанные с ним данные, которые были разрешены для него.) line=259 file=.\src\DataExchangeTcpClientlmpl.cpp
Помогите дельным советом .
февраля 22, 2008 at 13:46
народ, а 8.1 из под линукса (Дебиан4.0) можно с MS SQL работать как-то? Если можно то как?
ссылки на инструкции и how-to приветствуются
февраля 25, 2008 at 06:23
to Rico: Можно, в инструкции же говорится кластер отдельно, сервер базы данных отдельно. Натраиваешь - в Консоли управления серверами указываешь сервер (кластер) для 1С и сервер баз данных соответственно. См. на сайте 1С и в инструкции - 1С:Предприятие 8.1 КЛИЕНТ-СЕРВЕР Особенности установки и использования.
февраля 27, 2008 at 14:31
Все вроде установил и подключил. Вопрос. Как перевести базы из файловой версии в клиент-серверную?
февраля 27, 2008 at 22:01
помогите понять… все сделал как написано. сощдается Кластер (вижу появление процесса /opt/1C/v8.1/i386/rmngr), но в нем не создается базы данных (пишет, что нету ни одного процесса.) смотрел ps - действительно ни одного rphost не запускается.
я уже strace-ом смотрел процесс, никаких ошибок не нашел. всю голову поломал…
марта 2, 2008 at 14:44
To Mug: а старый провереннй способ не проходит - создать пустую базу, и загрузить в неё выгруженную из файл-серверного варианта?
марта 20, 2008 at 14:54
Подскажите как можно удалить кластер серверов не зная имени и пароля, следствие неудачных экспериментов. Fedora 8.0
марта 23, 2008 at 17:09
Установка 1С:Предприятия 8.1 на Red Hat Enterprise Linux 5 (RHEL 5, CentOS 5):
http://sergiy.kyrylkov.name/blog/2008/03/1-81-red-hat-enterprise-linux-5-centos.html
марта 28, 2008 at 06:10
Доборый день!
На сервере был установлен Постгрес 8.1.5 из поставки 1С. Проблем не наблюдалось. После перехода на версию 8.2.6 (скачана с сайта 1С) при проведении платежных поручения возникает ошибка “failed to build any 8-way join”. Это у всех так?
марта 28, 2008 at 22:56
2nicko: да, у всех. Можно упростить запрос, на котором он спотыкается, или почитай партнерскую конференцию 1С, там про это есть.
марта 30, 2008 at 21:39
Ребята. А не поделитесь такими данными: сколько одновременно пользователей онлайн у вас работает, каков размер БД.. ну может быть ещё какие-то интересности(предприятие под виндой на одной машине, сервер субд на другой).
Сам наблюдал проблемы при проведении докуметов, а именно: просто тупо обваливается коннект.
апреля 3, 2008 at 14:51
А можно выложить прямую ссылку на обсуждение в партнёрских конференциях?
Я сам работаю в фирме франчайзи, проблемы сумасшедшие.
На одном серваке тупо падает соединение с компом. (все порты открыты, всё проверено миллион раз)
На втором серваке падает соединение с сервером 1С. 1С выпадает с рантайм эррором.
апреля 3, 2008 at 23:02
А можно выложить прямую ссылку на обсуждение в партнёрских конференциях?
Можно =)
апреля 14, 2008 at 17:07
Народ, подскажите, что делать. При попытке создания базы выдается ошибка:
Ошибка создания инф базы:
Ошибка инф базы
Ошибка при выполнении операции с инф базой
Ошибка СУБД:
ERROR: Invalid value for parameter “lc_messages”:”en_US”
Может кто сталкивался…
Заранее спасибо
апреля 17, 2008 at 07:16
инициализация БД должно производиться командой
LANG=ru_RU.utf-8 /etc/init.d/postgresql start
посмотри также системную переменную lc_messages
апреля 18, 2008 at 09:27
Да как базу не инициализируй - все равно та же ошибка…
апреля 25, 2008 at 18:30
проблема с загрузкой конфигурации на Posgres.
Использую базу с диска 1С.
При загрузке конфигурации встает на 86% с сообщением “File access error ‘v8srvr://ITPDC/PG/ConfigSave”
помогите решить проблему.
Windows Server 2003, Postgres 8.1.5, клиент XP. Ошибка одна и таже как при загрузке конфигурации от клиента так и с сервера.
апреля 25, 2008 at 18:47
Ошибка:”File access error ‘v8srvr://ITPDC/PG/ConfigSave” также возникала при добовление документа к пустой конфигурации. Это устранилось:
Указанная ошибка устранилась путем редактирования реестра. Снес ветку где встречается “ConfigSave” и куча цифер (из расшифрофки ошибки - ищите не все цифры из ошибки а только первые 15 - 18)
Однако загружать конфигурации так и не желает.
апреля 25, 2008 at 19:28
Ошибка доступа к файлу ‘v8srvr://itpdc/pg/configsave/332f194f-6979-4742-ae69-433ac29bb4d0.a6d3b9b3-b467-4845-9b25-49d6023e7f54.new’
по причине:
File access error ‘332f194f-6979-4742-ae69-433ac29bb4d0.a6d3b9b3-b467-4845-9b25-49d6023e7f54.new’
Помогите, не могу побороть. 1С Сервер переустановил, Postgres преустановил, попытался загрузить конфигурацию путем объединения. Ничего не помогает.
апреля 28, 2008 at 09:27
Народ подскажите куда посмотреть и что сделать можно.
второй раз сталкиваюсь со следующей проблемой: перестает запускаться сервер 1С. постгре работает нормально.
при команде
/etc/init.d/postgresql start
пишет ok, но сервер не работает. лиги искал - ничего не нашел. они вообще есть?
лечиться восстановлением из бакапа с откатом на день-два. ничего в настройках сервера не меняю. доступа в инет у сервера нет (обновиться ничего не может).
апреля 28, 2008 at 10:51
Натолкнулся на статью, установка Selta@Etersoft для 1С 7.7 на Ubuntu 7.10
http://ebooki.moy.su/publ/6-1-0-3
мая 14, 2008 at 07:27
Фотка блин вооще класная)
мая 16, 2008 at 01:11
Подскажите пожалуйста. Выдаёт такую ошибку:
ERROR: could not access “$libdir/mchar”: No such file or directory;
Error while executing the query
Error [CreateDataBase]: Can not create database.
Патчи запускал. Как это можно исправить?
мая 16, 2008 at 11:42
Ошибка “ERROR could not access file “$LIBDIR/MCHAR”: No such file or directory.” и аналогичные, вызваны тем, что библиотеки для работы с этими типами находятся в ‘contrib-ах’ постгреса. В поставке или при сборке из srpm-cа собираются в отдельный rpm(например, postgresql-contrib-8.2.4-1.1C.x86_64.rpm), который обязательно установить.
Таким образом, должны быть установлены -
# rpm -qa | grep -i postgres
postgresql-server-8.2.4-1.1C
postgresql-8.2.4-1.1C
postgresql-contrib-8.2.4-1.1C
postgresql-libs-8.2.4-1.1C
Номер версии, соответственно, может быть другой.
мая 16, 2008 at 20:40
Postgres устанавливал 8.2.5 не 1С. Установил на Red Hat Enterprise Linux 5. Потом пропатчил патчами 1С к версии 8.2.4. Но ошибка эта все равно появляется. postgresql-contrib я устанавливал.
Что означает “# rpm -qa | grep -i postgres”?
Файл “postgresql-8.2.4-6.1C.src.rpm” взяты с сайта 1С не усанавливается у меня. И вобще зачем нужен этот файл?
Подскажите что еще можно сделать?
мая 19, 2008 at 17:45
(82) Отвратительная статья. В стиле “тут играть, тут не играть, а тут рыбу заворачивали”. Во-первых переводить ЗиК на SQL (любой) чаще всего довольно бестолковое занятие, большие базы там бывают редко, а специфика работы компоненты расчёт даёт наилучшую производительность на dbf. Во-вторых установка, нужных модулей в нужной последовательности не есть дело хитрое. Эти моменты более-менее расписаны и у Этерсофта и просто в конференциях, но вот настройка из редактирования трёх строк в postgresql.conf это даже несмешно. Конечно дефолтная настройка заработает. Но что делать с информационной системой которая в результате такой настройки над каждым документом думает по пять минут, а любой простенький отчёт за неделю строит часами? А позади Вас взвод операторов и рота менеджеров, которые за такую “работу” хотят Вашей крови! Кто нибудь на серьёзных задачах пробовал настраивать pgSQL под SELTA и 7-ку?
мая 19, 2008 at 22:53
Подскажите как правельно пропатчить postgres? Может я не правельно это делаю.
мая 22, 2008 at 15:10
andrey Says: Апрель 14th, 2008 at 17:07:
>>ERROR: Invalid value for parameter >>”lc_messages”:”en_US”
добавь локали en_US.UTF8 en_US.ISO8859-1 в систему через locale-gen если будет типа “не найдено mchar” — сервер не нашел ключик. проверить, работает ли хасп.
can’t access $libdir/mchar —права на папку /opt/1c8.1 хреноваты.
зыЖ
а вообще — присоединяюсь к Алексей: отвратная статья, нисколько не помогающая даже поставить. уж не говоря о настройке и работе. зыЖ я почему то ставил на дебиан. почему то встало. почему то работает. осталось найти нормальную статью, рассказывающую об отладке производительности — первый день занимаюсь, демо база создается уже полчаса . требуется вмешательство.
попробую последовать совету t00r — может поможет.
мая 22, 2008 at 15:14
Собрал из исходников, наложил патч. Обплевался…
Но запахало :)
мая 22, 2008 at 15:48
Как выставлять права на папки? Хотел изменить файл /etc/init.d/postgresql а мне написало:
Не удалось сохранить файл “/etc/init.d/postgresql”.
Недостаточно прав для сохранения файла. Убедитесь, что адрес введен правильно, и попробуйте еще раз.
Как это сделать?
мая 22, 2008 at 17:28
man chown
man chmode
http://knigka.info/linux/
http://knigka.info/2008/02/08/rukovodstvo-administratora-linux.html
вот ето мне особенно понравилось.
мая 22, 2008 at 20:51
Спасибо хорошие ссылочки. Ну если все таки кому не сложно ответить ответи а то пока прочитаю. За предудущие ответы тоже спасибо.
мая 25, 2008 at 16:21
Аноним Вск 25 Май 2008 17:12:14 №83941
>>83934
Это папа Осаки из Адзуманга Дайо С.О.
мая 25, 2008 at 17:57
А есть разница поставить 1С сервер на Ubuntu Server Edition или на Ubuntu Desktop Edition?
мая 26, 2008 at 17:01
Подскажите, а какой пакет таки предоставляет $libdir/mchar? contrib стоит
мая 27, 2008 at 11:07
>Подскажите, а какой пакет таки предоставляет $libdir/mchar? contrib стоит
В текущей версии - именно он:
rpm -ql postgresql-contrib-8.2.4-6.1C | grep mchar
/usr/lib64/pgsql/mchar.so
/usr/share/doc/postgresql-contrib-8.2.4/README.mchar
/usr/share/doc/postgresql-contrib-8.2.4/mchar.sql
/usr/share/doc/postgresql-contrib-8.2.4/uninstall_mchar.sql
/usr/share/pgsql/contrib/mchar.sql
/usr/share/pgsql/contrib/uninstall_mchar.sql
мая 27, 2008 at 16:05
Странно, а уменя нет ((
# rpm -ql postgresql_1C-contrib | grep mchar
#
Вывод пустой. Версия пакета 8.2.4-51.1
мая 28, 2008 at 15:16
IvanN а где вы взяли такой пакет 8.2.4-51.1?
А вот это
default_with_oids = on
stats_row_level = off
и все что ниже не обязательно делать?
мая 28, 2008 at 16:05
Та же проблема, как описана в (62)
“…создается кластер захожу при создании базы выдает ошибку :
Ошибка соединения с рабочим процессом
Server_addr=tcp://localhost.localdomain:1562 descr=Ошибка сетевого доступа к серверу
(Windows Socket-11004(0х00002AFC). Затребованное имя допустимо и оно найдено в базе данных, но для имени отсутствует связанные с ним данные, которые были разрешены для него.)”
мая 28, 2008 at 19:06
Я собирал пакеты из http://v8.1c.ru/overview/postgresql_patches/postgresql-8.2.4-6.1C.src.rpm
Там mchar есть.
На http://v8.1c.ru/overview/postgres_patches_notes.htm?printversion=1
лежат ещё 3 версии, но 8.2.4-51.1 там вроде никогда не было…
мая 29, 2008 at 10:47
Leech, 100.:
сделай cat /etc/hosts | grep 127
на сервере, где 1с впердолил.
мая 29, 2008 at 12:51
Я имел ввиду где обычная стандартная версия 8.2.4 Ведь ее надо патчить патчами 1c_FULL_82-0.18.patch
postgresql-1c-8.2.patch
applock-1c-8.2.4.patch?
А как собирать пакеты из postgresql-8.2.4-6.1C.src.rpm? Разве не достаточно просто установить стандартный postgres 8.2.4 или 8.2.6 и потом запустить поочередно эти три патча?
А вот тут разве уже не пропатчаные постгресы лежат ftp://ftp.etersoft.ru/pub/Etersoft/PostgreSQL/8.2/ ?
Объясните пожалуйста?
мая 29, 2008 at 13:16
dieug, 102
там всё прописано,
127.0.0.1 имя_сервера1, имя_сервера2, …
мая 29, 2008 at 13:43
Leech, 104:
а у клиента на винде что в хостс?
c:\windows\system32\drivers\etc\hosts
?
^)
мая 29, 2008 at 13:48
dieug, 105
Тоже всё норм…
Сервер виден, кластер был создан.. а вот именно база - не создается…
мая 29, 2008 at 13:50
Из моего предыдущего поста скрипт вырезал текст в ломанных скобках…
под виндами у клиента в hosts прописаны:
IPСервера ИмяСервера
мая 29, 2008 at 14:04
тогда проверь разрешения в pg_hba.conf
лежит в папке баз данных.
что там на 127.0.x.x?
в самом конце незакомментированная строчка.
^)
мая 29, 2008 at 14:20
и еще на серваке ps ax | grep rag
^)
мая 29, 2008 at 14:21
Насчёт ftp://ftp.etersoft.ru/pub/Etersoft/PostgreSQL/8.2/ - я ничего не знаю…
Собирать так -
rpm -i postgresql-8.2.4-6.1C.src.rpm
cd /usr/src/redhat/SPECS
rpmbuild -bb postgresql-8.2.1C.spec
Собранные пакеты искать в /usr/src/redhat/RPMS/
В связи с простотой и логичностью процесса экспериментов с ручном патченьем под 1С и сборкой я не проводил.(Несмотря на то, что постгрес использую с 2001 года и всегда собирал его руками.)
мая 29, 2008 at 14:42
А я когда скачиваю postgresql-8.2.4-6.1C.src.rpm он сохраняется с расширением src то есть он вот такой скачивается postgresql-8.2.4-6.1C.src.srm Надо просто последний srm переименовать в rpm?
И зачем потом собранные пакеты искать в /usr/src/redhat/RPMS/ ? Что потом там с ними делать?
мая 29, 2008 at 15:33
dieug
> тогда проверь разрешения в pg_hba.conf
Последние строки:
host all postgres 127.0.0.1 255.255.255.255 trust
host all all 0.0.0.0/0 md5
ps ax | grep rag :
2946 ? S 0:00 hald-addon-storage: polling /dev/sr0 (every 2 sec)
3441 pts/1 S+ 0:00 grep rag
мая 29, 2008 at 21:43
Leech:
1. у тебя не запущен 1с сервер.
)
у меня стандартным скриптом на рабочем чистовом серваке не пустился сегодня, хотя на тестовом стартовал врде бы с дефолтного (фигня какая то, или я неправильно запомнил). еще не разбирался почему.
пусти руками для начала так:
# /opt/1C/v8.1/i386/ragent -daemon
потом либо свой скрипт сделаешь, либо с 1совским разберешься.
2. на время тестирования лучше сделать в pg_hba.conf
host all all 0.0.0.0/0 trust
а потом уже соображать с секурностью.
хотя на вид вроде намана)
мая 30, 2008 at 11:36
(101) Для какой оси собирал? Версия пакетов из репа OpenSUSE, тока она кастрированная. Я уже думаю собрать из исходников и наложить патч
июня 4, 2008 at 15:26
У меня все работает вот уже 3 месяца 1С -8.1.11-67 и postgresql-8.1.5-17.1C за все время работы особых проблем не было. Иногда проблемы с правами доступа пишет что не обнаружен ключ, хотя я его и не ставил он стоит на другом старом сервере под виндой слышал что не важно куда его ставить главное чтоб он был в сети. Тока ? у меня как можно избавиться от клюкав по поводу предупреждения об ключе в сети ключ на 20 лицензии а в реалии больше 17 некогда не бывало. В чем проблема
июня 5, 2008 at 14:09
(116) Скорее всего трабла в сетке. А еще по моему там где-то должен валяться инишник, в котором можно напрямую прописать на каком хосте стоит ключ. Можно попробовать в лоб указать.
июня 19, 2008 at 09:33
Отличная , разжеванная статья и комменты по делу. Спасибо . Буду тоже ставить на пингвина сервак 1С
июня 20, 2008 at 15:58
Если сервер 1с не стартует автоматом, попробуй сделать
[root@s-linux1c ~]# chkconfig srv1cv811 on
июня 26, 2008 at 17:38
Мучаюсь с НASP ключом . Проблема в том что бывают глюки и нельзя войти в программу т.к. пишет что не обнаружен ключ защиты он воткнут в Win2003 а сам сервер 1С на RHES 5.Пробовал на клиенте прописывать в nethasp.ini имя и ip сервака в котором находиться ключ по протоколу TСP/IP так не помогло, решение так и не нашел и приходиться утром открывать на своем компе 1С с двумя разными пользователями и если кто-то не сможет зайти в программу в течение дня то я вырубаю одного пользователя в программе и другой входит без проблем.
Мыслей по этому поводу у меня
1.это сеть - что мало вериться
2.это конфликт ключей 7 и 8 так как они находятся на одном серваке
Решение этому может быть перестановка ключа на сервак с RHES 5 где и стоит 1С ?
Помогите с идеями !!
июня 27, 2008 at 12:36
Поставил ASP 11.2, Postgres 1C, Самбу настроил, 1C сервер. Все пашет. Даже странно. :)
Затем, взял новую машину (х64) Купил ASPServer V (х64) перевел все на него (с учетом х64 естественно), дал зайти в конфигуратор и загрузить инф. базу. Затем все, никуда не дает зайти. Пользователя и пароль спрашивает затем висюк. Мертвый. С консольки 1С видю, что подключение есть. Через мин. 3 тобличко:
“tcp://1c:1562 descr=Ошибка сетевого доступа к серверу. (bla-bla-bla) Программа на вашем хост компьютере разорвала установленное подключение (bla-bla-bla)
Помогите все енто дело запустить плиз. Куда копать хоть ткните носом.
июня 30, 2008 at 19:03
Всем доброго времени суток.
Для начала большое спасибо за статью, она по сравнению с ней 1С-овская документация нервно курит в сторонке.
А вот теперь о грустном. Устанавливал на Linux Fedora 8. Все настроил как написано, возникли небольшие проблемы с тем, что postgres не принимал свой дефолтный пароль, но это я решил. После того как с виндовой машины достучался до кластера, создал информационную базу решил на радостях перезагрузить сервер приложения чтобы посмотреть как все это стартует.
Все стартануло как часы. Но при попытке подключиться к вновь созданной информационной базе получил полный облом с такой формулировкой:
“Сервер 1С:Предприятия не обнаружен.
Не запущен ни один рабочий процесс. Соединение с информационной базой не возможно”.
Все проверил. PostgreSQL запущен, ragent тоже. IP сервера пингуется. Делал netstat на сервере - тоже все в порядке.
selinux и межсетевой экран выключены.
И не получается на виндовой машине запустить оснастку управления серверами 1С. В памяти появляется mmc.exe, но просто висит, нужное окно не появляется, и убивается он только из диспетчера задач. В общем, огромная радость сменилась вселенской грустью. Даже не уже что делать..
июля 1, 2008 at 13:57
Подскажите что не так?
1С-ка встала,запустилась.Приконнектился к ней.
root@testsrv:~#/etc/init.d/postgresql start - все замечательно стартует.
root@testsrv:~# psql -h localhost postgres postgres
Password for user postgres:
ввожу пароль “postgres” и получаю
psql: FATAL: password authentication failed for user “postgres”
июля 1, 2008 at 19:10
разобрался.. сделал
/etc/rc.d/init.d/srv1cv81 stop
/opt/1C/v8.1/x86_64/ragent -daemon
/etc/rc.d/init.d/srv1cv81 restart
это, и все стартануло..
июля 2, 2008 at 14:12
Объясните мне зачем делать:
./raget -daemon
перед srv1cv81 restart ?
И без этого работает…
июля 2, 2008 at 14:14
to ivan:
Смотри:
/var/lib/pgsql/data/pg_hba.conf
косяк в ём скорее всего.
июля 3, 2008 at 13:17
Пробовал править файлик /pg_hba.conf.Ни чего не помогает!И так и сяк,херня какая-то получатся.Пишет одно и тоже:
psql: FATAL: password authentication failed for user “postgres”
июля 3, 2008 at 13:27
2 Ivan
измени в этом файле md5 на trust
после этого он не будет спрашивать пароль.
зайди в консоль postgresq и задай свой пароль для пользователя postgres.
потом поменяй обратно на md5.
июля 5, 2008 at 11:10
Всем доброго дня, у меня такая ситуация, создал кластер на линуксе, все работает постгре вертитцо.. через управление серверами из под венды зацепился и все работает. все настроил и поставил пароль и логин на админа кластера и баз данных, через пару дней ввожу пароль он не подходит о_О, где хранятся пассворды 1Ски в линухе???
июля 7, 2008 at 07:46
to Mimik:
Попробуй ввести логин-пароль администратора 1С (тот который в именно в этой базе 1с админ)
:)
июля 7, 2008 at 10:04
Всем всего доброго. Кто знает какие настройки надо делать в postgres чтоб увеличить скорость работы. Сервак стоит оперативы на 8 гигов а реально некогда не затрачивает больше 300 Мб. И отчеты тормозят долго делаются. Пробовал менять в файле postgresql.conf shared_buffers она по умолчанию стояла =3500 поставил 65536 также поменял effective_cache_size=10000 на 40000 разницы не увидал. Изменил параметры ядра в /etc/sysctl.conf
kernel.shmall=268435456 на 2147483648
kernel.shmmax=4294967295 оставил без изменений
Но и это не изменило производительность отчеты также долго делаются а в системном мониторе загрузка оперативной памяти не больше 300 Мб.
Мож кто знает помогите
Стоит Postgresql 1.5 и RHES 5
июля 7, 2008 at 12:51
to sinjevla:
Заметил тоже самое. Мне что-то кажется, что это 1С тормозит…
Брал *.xls (~1мб) и загонял его в 1С. (1С естессно серверная + postgres) И брал тот же *.xls и загонял его НЕ средствами 1С в postgres. Скорость на порядок выше. Задумался.
июля 22, 2008 at 09:41
У меня slackware 12. Пакеты 1c, postgresql от etersoft поставил. Отредактировал init скрипты для них, чтобы они нормально работали, юзеров и группы и chmod’ы нужные сделал. initdb пустую базу сделала, postgres.conf редактировал, локали все выше упомянутые стоят, в консоли psql делал
CREATE TRUSTED LANGUAGE plpgsql HANDLER language_handler_in;
REVOKE ALL ON LANGUAGE plpgsql FROM public;
Из остнаски сервер создался, а вот при попытки создания базы ошибка (через пару секунд после нажатия OK):
“Ошибка создания информационной базы:
Ошибка информационной базы
Ошибка установки или изменения национальных настроек информационной базы
Порядок сортировки не поддерживается базой данных”
Записи о базе есть, при попытки подключится к ней через 1С-клиент выдается ошибка о несоответствии региональных настроек, воспользуйтесь конструктором (он тоже ругается).
Может кто помочь? Вроде не много осталось до нормального запуска.
июля 23, 2008 at 13:34
Выложил логи вдобавок:
http://linuxforum.ru/index.php?showtopic=72068
июля 29, 2008 at 15:29
Всем у кого проблемы с авторизацией!!!
Ставил версию PostgreSQL 8.2.4
были следующие проблемы:
1) psql -h localhost
psql: FATAL: password authentication failed for user “postgres”
РЕШЕНИЕ: в моей версии в консоль я попал просто набрав:
sudo psql -U postgres
Это работает если в pg_hba.conf стоит строчка
local all all trust
В консоли psql обратите внимание что команда ALTER завершается точкой с запятой!!!
Кстати команда должна быть такая
ALTER USER postgres ENCRYPTED PASSWORD ‘password’;
Обратите внимание на слово ENCRYPTED!
Далее для работы нет необходимости подключаться с других компов, поэтому убираем все строчки из pg_hba.conf и оставляем лишь одну
host all all 127.0.0.0/32 md5
Далее /etc/init.d/postgresql restart
psql -h localhost -U postgres
должно сработать.
Не забываем в /etc/passwd для postgres и usr1cv81 вместо /bin/bash прописать /sbin/nologin.
И еще замечание - когда создаем на кластере информационную базу в поле “Сервер баз данных” пишем - localhost
2) После смены hostname перестал запускаться кластер - очищаем (не удаляем!) каталог /home/usr1cv81, перезапускаем кластер
/etc/init.d/srv1cv81 restart
Фуу.., ну вроде все
августа 6, 2008 at 13:44
Alex как решил проблему: Устанавливаю Fedora 8 и postgresql 8.2.4, выбираю все зависимости - вроде всё запускается и 1С и postgresql, правда с отличаем строка “LANG=ru_RU.utf-8 /etc/init.d/postgresql start ” базу не содаёт, а выдает рекомендацию в которой рекомендуется выполнить - “service postgresql inidb”. Создаю сервер - нормально, в кластере задаю пользователя админа - тоже, начинаю набирать данные для создания базы данных - ошибка - “Ошибка создания информационной базы. FATAL: password authentication failed for user postgres”, пароль лично не менял, указываю postgres.
таже ситация… не знаю что делать..
августа 6, 2008 at 14:22
2 Bodo
поправи файл /var/lib/pgsql/data/pg_hba.conf, изменив там в строке
host all all 0.0.0.0/0 md5
md5 на trust.
зайди в консоль управления постгрес, пароль спрашивать не будет, там напиши
ALTER USER postgres PASSWORD ‘новый_пароль’
Я решал так. И не забудь потом обратно поменять на md5.
августа 7, 2008 at 08:07
После команды LANG=ru_RU.utf-8 /etc/init.d/postgresql start получаю сбой и предложение использовать “service postgresql inidb” но в
/var/lib/pgsql/data/ у меня пусто!
По другой статье:
http://sergiy.kyrylkov.name/blog/2008/03/1-81-red-hat-enterprise-linux-5-centos.html
выполняю строку:
su - postgres -c ‘initdb –locale=ru_RU.utf8 -D /var/lib/pgsql/data/’
Получаю:
Файлы, сопутствующие этой системе баз данных, будут
принадлежать пользователю “postgres”. Этот пользователь
также должен быть владельцем процесса сервера.
Кластер баз данных будет инициализирован с локалью ru_RU.UTF-8.
Кодировка базы по умолчанию установлена в UTF8.
исправление прав на существующую директорию /var/lib/pgsql/data … ок
creating subdirectories … ок
выбирается значение по-умолчанию для max_connections … 100
selecting default shared_buffers/max_fsm_pages … 24MB/153600
создание конфигурационных файлов … ок
создание базы template1 в /var/lib/pgsql/data/base/1 … FATAL: could not create shared memory segment: Invalid argument
ПОДРОБНОСТИ: Failed system call was shmget(key=2, size=35004416, 03600).
ПОДСКАЗКА: This error usually means that PostgreSQL’s request for a shared memory segment exceeded your kernel’s SHMMAX parameter. You can either reduce the request size or reconfigure the kernel with larger SHMMAX. To reduce the request size (currently 35004416 bytes), reduce PostgreSQL’s shared_buffers parameter (currently 3456) and/or its max_connections parameter (currently 100).
If the request size is already small, it’s possible that it is less than your kernel’s SHMMIN parameter, in which case raising the request size or reconfiguring SHMMIN is called for.
The PostgreSQL documentation contains more information about shared memory configuration.
дочерний процесс завершился с кодом возврата 1
initdb: удаление содержимого директории данных “/var/lib/pgsql/data”
но всеравно в /var/lib/pgsql/data пусто, мне нечего править… что делать?
зы ASPlinux CPE
августа 7, 2008 at 08:32
После команды LANG=ru_RU.utf-8 /etc/init.d/postgresql start получаю сбой и предложение использовать “service postgresql inidb” но в
/var/lib/pgsql/data/ у меня пусто!
По другой статье:
http://sergiy.kyrylkov.name/blog/2008/03/1-81-red-hat-enterprise-linux-5-centos.html
выполняю строку:
su - postgres -c ‘initdb –locale=ru_RU.utf8 -D /var/lib/pgsql/data/’
Получаю:
Файлы, сопутствующие этой системе баз данных, будут
принадлежать пользователю “postgres”. Этот пользователь
также должен быть владельцем процесса сервера.
Кластер баз данных будет инициализирован с локалью ru_RU.UTF-8.
Кодировка базы по умолчанию установлена в UTF8.
исправление прав на существующую директорию /var/lib/pgsql/data … ок
creating subdirectories … ок
выбирается значение по-умолчанию для max_connections … 100
selecting default shared_buffers/max_fsm_pages … 24MB/153600
создание конфигурационных файлов … ок
создание базы template1 в /var/lib/pgsql/data/base/1 … FATAL: could not create shared memory segment: Invalid argument
ПОДРОБНОСТИ: Failed system call was shmget(key=2, size=35004416, 03600).
ПОДСКАЗКА: This error usually means that PostgreSQL’s request for a shared memory segment exceeded your kernel’s SHMMAX parameter. You can either reduce the request size or reconfigure the kernel with larger SHMMAX. To reduce the request size (currently 35004416 bytes), reduce PostgreSQL’s shared_buffers parameter (currently 3456) and/or its max_connections parameter (currently 100).
If the request size is already small, it’s possible that it is less than your kernel’s SHMMIN parameter, in which case raising the request size or reconfiguring SHMMIN is called for.
The PostgreSQL documentation contains more information about shared memory configuration.
дочерний процесс завершился с кодом возврата 1
initdb: удаление содержимого директории данных “/var/lib/pgsql/data”
но всеравно в /var/lib/pgsql/data пусто, мне нечего править… что делать?
августа 7, 2008 at 09:03
у меня в /var/lib/pgsql/data/ пусто!
августа 7, 2008 at 09:08
Файлы, сопутствующие этой системе баз данных, будут
принадлежать пользователю “postgres”. Этот пользователь
также должен быть владельцем процесса сервера.
Кластер баз данных будет инициализирован с локалью ru_RU.UTF-8.
Кодировка базы по умолчанию установлена в UTF8.
исправление прав на существующую директорию /var/lib/pgsql/data … ок
creating subdirectories … ок
выбирается значение по-умолчанию для max_connections … 100
selecting default shared_buffers/max_fsm_pages … 24MB/153600
создание конфигурационных файлов … ок
создание базы template1 в /var/lib/pgsql/data/base/1 … FATAL: could not create shared memory segment: Invalid argument
ПОДРОБНОСТИ: Failed system call was shmget(key=2, size=35004416, 03600).
ПОДСКАЗКА: This error usually means that PostgreSQL’s request for a shared memory segment exceeded your kernel’s SHMMAX parameter. You can either reduce the request size or reconfigure the kernel with larger SHMMAX. To reduce the request size (currently 35004416 bytes), reduce PostgreSQL’s shared_buffers parameter (currently 3456) and/or its max_connections parameter (currently 100).
If the request size is already small, it’s possible that it is less than your kernel’s SHMMIN parameter, in which case raising the request size or reconfiguring SHMMIN is called for.
The PostgreSQL documentation contains more information about shared memory configuration.
дочерний процесс завершился с кодом возврата 1
initdb: удаление содержимого директории данных “/var/lib/pgsql/data”
августа 7, 2008 at 09:09
это я получаю после команды su - postgres -c ‘initdb –locale=ru_RU.utf8 -D /var/lib/pgsql/data/’
августа 7, 2008 at 09:38
в общем свой опыт установки 1с 8 на Fedora 8 я описал тут http://master-black.blogspot.com
посмотри, может найдешь что полезное.
августа 7, 2008 at 12:20
Народ! Помогите! поделитесь 1Сv8 8.0 под Линух! Все обрыскал нигде не нашел :(((( выложите куда нить и ссылку не забудьте оставить :)))) Zapaнее благодарен.
августа 8, 2008 at 14:21
Joe Black фенкс! твое описание помогло… дело было в shmmax… да и с остальными косяками прокатило… кстати ASPLinux CPE, поставили хасп с сайта аладдина воткнули серверный ключ и все 30 юзеров работают!
августа 13, 2008 at 15:52
У меня трабла ставлю постгре 8.2.4(скачано з сайта 1с) на АСПЛынух 5, а он мне пишет что нужен libreadline.so.4. Как с етим боротса?
августа 14, 2008 at 08:28
Че никто не поможет? :(
августа 14, 2008 at 15:19
domovoy топик внимательно читал?
я ж не зря её привёл - Неплохая инструкция - http://www.nclug.ru/content.php?article.160
Федора 8 тоже просто так не ставится.. и проблемы схожи.
августа 18, 2008 at 14:51
Что самое интерсно топик я прочитал - осилил. Самое интересное то что только один человек про ету проблему заявил(№36,Mixrin), другие молчат. Даная силочка, ето еще одна инструкция по установке+настройке, но она не решает мою проблему. Все равно при установке постгре 8.2.4 выдает ту же “проблемку” - “нужен libreadline.so.4″. Как мне с етим боротса уважаемые знатоки?
августа 18, 2008 at 14:54
Что самое интерсно топик я прочитал - осилил. Самое интересное то что только один человек про ету проблему заявил(№36,Mixrin), другие молчат. Даная силочка, ето еще одна инструкция по установке+настройке, но она не решает мою проблему. Все равно при установке постгре 8.2.4 выдает ту же “проблемку” - “нужен libreadline.so.4″.
августа 19, 2008 at 06:12
2 domovoy:
у тебя libreadline.so.4 присутствует?
если нет - установи эту библиотеку, если библиотека установлена - значит Postgres ищет ее в другом месте, это решается симлинками.
августа 19, 2008 at 11:34
2 domovoy:
проблемы с libreadline.so.4 не существует, поэтому и не обсуждается.
Если либы нет, её нужно установить.
В любом современном дистрибе есть менеджер пакетов. Что там в АСПЛынух 5 - тебе виднее. Он вроде на основе Мандрейка был когда-то(?).
Тогда - “urpmf libreadline.so.4″ - покажет имя пакета, который нужно поставить. Пример -
# urpmf libreadline.so.4
libreadline4:/lib/libreadline.so.4
libreadline4:/lib/libreadline.so.4.1
libreadline4:/lib/libreadline.so.4.2
libreadline4:/lib/libreadline.so.4.3
#
“urpmi libreadline4″ - его установит.
Для RedHat-а - соответственно -
“# yum whatprovides libreadline.so.4″ - и потом “yum install compat-readline43.x86_64″
(пример для CentOS 5 x64).
Как работать с пакетами в АСПе - читай их доку.
августа 21, 2008 at 19:34
Пишет ошибка создания информационной базы
Error: type modifier is nor alloed for type “mvchar” at character 31
августа 21, 2008 at 20:56
2 domovoy:
как правильно заметил nicko:
решается симлинками.
у меня в дебиане не было четвертой версии libreadline — только пятая
решилось cd /usr/lib && ln -s libreadline.so.5 libreadline.so.4
и еще с одной библиотекой так же — залинковал ее на ncurses.
августа 23, 2008 at 15:28
Подключил две сети к серваку на Red Hat ES 5 eth0 eth1 c ip 172.11.101.XXX и 192.168.0.ХХХ настроил sambu компьютеры на винде видят сервак как с одной так и из другой сети. Сканирую nmap’ом показывает что открыты как в eth0 eth1 одни и теже порты, но на подключаемой сети eth1 1С не работает хотя порты открыты 1540;1541;5432 Может кто-то подскажет в чем причина
августа 28, 2008 at 13:45
Проблема с 13 пользователем в 1С
Стоит 1С 8.1.11.67 на Red Hat ES 5 а ключ стоял на WS 2003 была проблема при входе 13 пользователя выдавал что не обнаружен ключ защиты. Начал искать нашел вот это http://blog.engit.ru/2007/11/hasp-%D0%BD%D0%B0-fedora-7/#more-91 поставил hasp на свои Red Hat ES 5 все встало без проблем но проблема 13 пользователя осталась. Как ее решить понятии нет кто-то еще с таким сталкивался
августа 29, 2008 at 08:00
А ключ на сколько лицензий?
сентября 1, 2008 at 14:05
2 dieug: Я за Линухом сижу в первые. попробывал зделать твой совет. Неполучилось. Нашол в папке /lib libreadline.so.5.2 и “ярлыки/силки” на етот файл. В папке /usr/lib есть только “ярлык/силка” в папку /lib. Наведи пожалуйста конкретный пример моего случая. Делать симлинки неумею, понятия про них тоже маловато. Заранее благодарю.
сентября 1, 2008 at 17:27
Ключ на 20 лицензии (ORGL8 Net20) Аладдин монитор показывает тоже самое, а в реали больше 12 не получаться
сентября 1, 2008 at 17:27
Не могу поставить сервер 1С пред 8.1 на Server 2003? помогите плиз..
сентября 5, 2008 at 08:08
Добрый день. На стороне linux CentOS 5.2 64 bit все поставил штатно, при установке в windows до пункта создания Информационной базы тоже все нормально (Центранльный сервер создал и присоединился), а при создании базы пишет ошибку:
“Ошибка соединения с рабочим процесом.
server_addr=tcp://1cserver.domain.ru:1562 descr=Ошибка сетевого доступа к серверу
(windows sockets - 11004(0×00002AFC). Запрошенное имя верно, но данные запрошенного типа не найдены. )line=546
file=.\src\DataExchangeTcpClientImpl.cpp”
в чем может быть проблема? (фаервол выключен, порты прослушиваются)
сентября 5, 2008 at 09:55
2 Dmitry
проверь, запущен ли ragent
сделай так:
/etc/rc.d/init.d/srv1cv81 stop
/opt/1C/v8.1/x86_64/ragent -daemon
/etc/rc.d/init.d/srv1cv81 restart
октября 2, 2008 at 14:29
Надеюсь кому-то поможет…
Состав:
- Postgresql 8.2.4-3.1C
- 1С 8.1.10.50
- Fedora 4 Linux version 2.6.11-1.1369_FC4 (bhcompile@decompose.build.redhat.com) (gcc version 4.0.0 20050525 (Red Hat 4.0.0-9)) #1 Thu Jun 2 22:55:56 EDT 2005
- поднята Samba (т.е. мне не пришлось прописывать в файле hosts соответствие имени сервера и IP)
Установка 1С + Postgres 8.2.4
Все делал по инструкции приведенной выше, далее привожу примеры решения возникших проблем
После установки postgre:
1)Возможно появится ошибка касательно параметра shmmax
в /etc/sysctl.conf
kernel.shmmax = 268435456 // это 256 МБ
2)Инициализируем БД
LANG=ru_RU.UTF8 initdb –locale=ru_RU.UTF-8 –lc-messages=ru_RU.UTF-8 -D /var/lib/pgsql/data -W
Настройка технологических логов
Создать /opt/1C/v8.1/i386/conf/tech_logs, установить права записи пользователю usr1cv81
в Создать /opt/1C/v8.1/i386/conf/ положить файл logcfg.xml следующего соджержания
Для настройки журнала испольхзовать НастройкаТехнологическогоЖурнала.epf
3) В файле /home/usr1cv81/.1cv81/1C/1Cv81/reg_1541/1CV8Reg.lst можно найти конфигурацию кластера 1С.
Писалось все это исключительно для себя, чтоб не забыть как ставил ;)
ЗЫ. В такой конфигурации сервер работает уже 9 месяцев.
Нагрузка:
4 клиента на Win xp sp2, чаще всего работают 1-2.
Проблем с работой замечено не было. Лишь очень изредка при невыясненных причинах вылетает конфигуратор(ошибку уже не помню ;) )
Конфигурация: УТ 10.3.3.3 немного доработанная, объем документов небольшой.
По субьективной оценке работает несколько быстрее чем в файловом варианте.
октября 2, 2008 at 17:37
Описание супер! С Линуховой частью разобрался, но есть вопрос относительно винды сервера 2003, можно ли вместо нее использовать стандартную ХР?? Если да, то что нужно изменить и как настроить! Заранее благодарю!
октября 2, 2008 at 17:48
а в качестве чего ты хочешь использовать винду?
октября 2, 2008 at 20:11
Просто неочень хорошо понимаю зачем тут прилепили серверную винду. А обычную винду можно как клиента сделать?
октября 2, 2008 at 23:18
можно даже линукс в качестве клиента.
октября 3, 2008 at 08:31
2 dieug : а можно с этого места по подробнее? или ссылочки на статьи выложи плз.
октября 3, 2008 at 10:50
а если линукса в качестве клиента, тогда эмуляцию вайн надо делать? Есть ли установщики клиентских 1с под линукс?
октября 3, 2008 at 11:59
народ, подскажите пожалуйста в чем проблема: вместо создания кластера вылетает вот такая ошибка!!!
////////////////////////////////////////////
Ошибка соединения с сервером 1с:Предприятия 8.1:
server_addr=tcp://freedom:1540 descr=Ошибка сетевого доступа к серверу
(Windows Sockets-10061(0×0000274D).Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение.) line=567
file=.\scr\DataExchangeTcpClientImpl.cpp
///////////////////////////////////////////
Как с этим бороться-то?? Заранее благодарю!
октября 3, 2008 at 15:41
с предыдущей ошибкой справился, но при создании базы вылетает такая ошибка:
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Ошибка соединения с рабочим процессом
server_addr=tcp://localhost.localdomain:1563 descr=Ошибка сетевого доступа к серверу
(Windows Sockets-11004(0×00002AFC). Затребованное имя допустимо и оно найдено в базе данных, но для имени отсутствуют связанные с ним данные, которые были разрешены для него.) line=546 file=.\scr\DataExchangeTcpClientImpl.cpp
********************************************
кто-нибудь может помочь?
октября 3, 2008 at 21:46
masson: да, через вайн - вполне работает. как пользовательский интерфейс. не поборол разность кодировки при заливке копий базы после скажем сохранения.
tony: что в файлике хостс?
прописан ли дестинейшен сервер?
октября 3, 2008 at 21:50
читать тред нада сначала.
под номером 45 от t00r весьма хорошая инструкция, можно слегка адаптировать под своё.
октября 4, 2008 at 12:44
Может кто знает что делать скачал версию 1С_8.1.12 устанавливаю по инструкции опыт установки есть но здесь не получается Сервер 1С не стартует. При запуски агент сервера ragent в режиме демона, он дает следующие ошибки
/etc/rc.d/init.d/srv1cv81 stop
Stopping 1C:Enterprise 8.1 server: Warning: server not running!
OK
/opt/1C/v8.1/x86_64/ragent -daemon
/etc/rc.d/init.d/srv1cv81 restart
Starting 1C:Enterprise 8.1 server: Error: server failed to start!
FAILED
В чем может быть причина и какое решение. Настройки межсетевого экрана отключил и SELinux тоже.
Заранее благодарю
октября 6, 2008 at 17:10
предыдущей ошибкой справился, но при создании базы вылетает такая ошибка:
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Ошибка соединения с рабочим процессом
server_addr=tcp://localhost.localdomain:1563 descr=Ошибка сетевого доступа к серверу
(Windows Sockets-11004(0×00002AFC). Затребованное имя допустимо и оно найдено в базе данных, но для имени отсутствуют связанные с ним данные, которые были разрешены для него.) line=546 file=.\scr\DataExchangeTcpClientImpl.cpp
********************************************
кто-нибудь может помочь?
2 dieug: В хостах в винде в файле %SYSTEMROOT%\system32\drivers\etc\hosts прописал айпишник сервака, ну и на серваке проверил чтоб была строка 127.0.0.1 localhost. Но ошибка всеравно вылетает.
октября 6, 2008 at 17:32
Люди, подскажите, я поставил fedora8_i386. Самбу к ней приладил сам, подскажите может какие-то дополнительные настройки надо сделать? И не пойму почему по коду ошибки tcp://localhost.localdomain:1563 descr=Ошибка сетевого доступа к серверу коннект происходит к localhost.localdomain??? Сервак-то называется freedom. Это в Postgre SQL надо что-то настроить?
октября 6, 2008 at 17:46
to sinjevla: Слушай, ты под номером 53 такую же траблу описывал! Вспомни как избавился плиз!!!!!!!!
октября 6, 2008 at 23:44
to Tony:
для особо одаренных написал, где инструкция: пост №45 от t00r.
там русским языком написано:
“херню в hosts не писать! писать нехерню!”
октября 8, 2008 at 10:10
Все заработало, но при запуске обработке групповое перепроведение документов высыпалась след. ошибка:
*********************************************
Ошибка СУБД: ERROR: out of shared memory HINT: You need to increase max_locks_per_transaction
*********************************************
Подскажите как настроить Postgre
октября 8, 2008 at 10:30
я так понимаю надо по русски :)
вот статейка не плохая
http://www.gilev.ru/1c/81/postgresql/index.htm
вот детальный мануал
http://oc.cs.msu.su/club/html/
октября 8, 2008 at 12:52
cd /path/to/basehomepgsqldir
grep -r max_locks_per_transaction pgsql/
http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=%D0%9F%D0%BE%D0%B4%D1%81%D0%BA%D0%B0%D0%B6%D0%B8%D1%82%D0%B5+%D0%BA%D0%B0%D0%BA+%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B8%D1%82%D1%8C+Postgre
man grep
man postgres
октября 13, 2008 at 16:36
Кто то ставил 1С8.12 что-то не получается у меня.
октября 14, 2008 at 16:15
добрый день! есть ASP Linux 12, не удается установить postgresql, скачал пакеты, устанавливаю в описанной последовательности, при запуске postgresql-8.3.3-2.1c.i386.rpm ASP выдает ошибку: Missing Dependency: libreadline.so.4 is needed by package postgresql.
установка под рутом.
только сразу не пинайте, с линуксом только знакомлюсь, многово не знаю.
так что прошу помощи.
октября 14, 2008 at 18:33
Для Андрей 177
поставь readline-compat-4.3-307.i586.rpm и все поидет
октября 15, 2008 at 09:57
Такая же проблема как и у № 169.
Откатываю на предыдущую версию 1с - все в норме. Как бороться?
октября 15, 2008 at 11:19
Решение для 179
запусти так /etc/rc.d/init.d/srv1cv81 start сразу после установки
если не запускается как служба то зайди в службы и добавь службу srv1cv81 запусти её и сохрани.
При перезагрузки сервера ты увидишь запуск 1С.
октября 15, 2008 at 15:16
по 178 посту:
установил compat-readline43-4.3-2.i386.rpm
помогло. postgresql встал.
теперь не устанавливается 1c сервер.
на первом же пакете 1C_Enterprise-common-8.1.11-67.i386.rpm ступор.
после двойного щелчка на файле инсталятор зависает минут на 10 а потом выдает ошибку:
“Ошибка конфигурации Не удается запустить программу из-за ошибки конфигурации”
октября 16, 2008 at 20:27
установил сервер. через командную строку.
в винде создал центральный сервер, все на ура.
прописал параметры новой базы а дальше не але.
вижу что трафик между линухом и хп идет.
за 3 часа исходящего 1 гиг, входящего 800 мб.
процесс не заканчивается.
подскажите, что может быть в линухе?
октября 21, 2008 at 16:36
После перехода с 1С8.11 и postgresql8.1.5 на 1С8.12 и postgresql8.3.3 начались тормоза и очень сильные сконфигурированный postgresql.conf результата не дал кто знает в чем причина
октября 29, 2008 at 00:48
Подскажите, пожалуйста, решение проблемы, кто знает или сталкивался.
На ASPlinux 12 поднял сервер 1С, релиз 8.1.10.50. установил postgresql 8.1.5-14.1C. Всё связал, с клиента под управлением Windows создается центральный сервер, информационная база. Можно с пустой базой начинать работу. Кроме того, пробовал загружать
демонстрационные конфигурации, идущие с книгой Радченко “1С 8.1 Практическое пособие разработчика”. Постгри их прекрасно принимает, нет никаких проблем.
Но проблема возникает, когда пытаюсь загрузить типовую конфигурацию 1С 8.1 “Управление торговым предприятием” (релиз 1.0.8.4). После долгой загрузки появляется сообщение:
“Ошибка установки или изменения национальных настроек информационной базы.
Порядок сортировки не поддерживается базой данных”
Также пробовал загрузить на сервер конфигурацию 1С 8.1 “Бухгалтерия для Украины, редакция 1.0.12″ и возникает та же самая ошибка.
ноября 2, 2008 at 14:33
Интересную весч наблюдаю. Ошибка: Starting 1C:Enterprise 8.1 server: Error: server failed to start!
FAILED
вылетает (у меня, по крайней мере), если запустить ragent как демон. Версия платформы последняя. 8.1.12.98 ОС ОпенСУСЕ (10.3 и 11.0). Так вот, ковырял скрипт старта 1С и похоже, хотя я не мастер в скриптах, что он сам запускает рагента и если тот запущен - выпрыгивает глюк. Вывод видимо - строку с запуском рагента в мануале для последних платформ надо просто пропустить.
ноября 2, 2008 at 14:47
Pe4a, Вам надо поиграть в конфигураторе вот здесь - Администрирование-Региональные установки ИБ. А вобще на лицо явное несовпадение, в системе наверняка UTF8, в самбе, похоже, тоже самое (кстати, вот и сюда можно глянуть, в smb.conf) а базы заточены под cp1251
ноября 3, 2008 at 13:20
Разобрался. Т.к. конфы украинские, то надо инициализировать Постгри не LANG=ru_RU, а LANG=uk_UA
ноября 5, 2008 at 17:47
Проблема следующего характера.
При подцеплении к серверу на федоре 7, с установленным сервером 8.1.11.67 вылазиет ошибка, мол не найден ключ защиты при подключении более 14 пользователей.
Ключа защиты собс-но и нет везде стоит эмулятор ключа.
С виндовыми серверами такой траблы не возникало.
Мож я неправильно что настроил?
либо есть лекарство для сервера? под линух
ноября 6, 2008 at 10:06
To: PsiHoZX
На сколько я знаю, у этой версии уже действует ограничение на кол-во подключений, если нет серверного ключа. У нас, по крайней мере, такой проблемы не возникает - все ключи и серверный стоят настоящие
ноября 6, 2008 at 10:14
Это да, но я имел ввиду немного другое, есть ли кряк или эмулятор ключа, для сервера на линух, что бы сервер мог держать больше 12 подключений к 1 базе.
ноября 6, 2008 at 10:26
PsiHoZX,
поверьте мне, лучше как можно раньше начинать приучать руководство к мысли о необходимости платить за софт, как за инструмент производства - просчитайте вместе риски хотябы, пусть это будет страховкой от них, имхо - недорого, относительно тех проблем коие можно себе и своему бизнесу поиметь )
ноября 6, 2008 at 10:55
semik,
пробовали приучать, результата 0. не выделяют средств на софт совершенно. придется изобретать велосипед и искать эмулятор ключа или кряк под линух.
ноября 6, 2008 at 23:56
PsiHoZX:
стукните на свою ж контору 1с-у. они довольно жестко себя ведут.
враз купят все.
заодно к служебной записке о выделении бобосов на софт приложите выдержки из ГК и УК новых образцов.
емулятора под линукс вроде как нет - но можете закрутить его на виртуальной виндовой машине, если реальных машин нет лишних.
ноября 7, 2008 at 08:57
dieug:
стучать эт плохо))
эмулятор ключа только на винде? или целиком сервак с постгрес перенести на виртуальную винь машинку?
ноября 8, 2008 at 02:00
PsiHoZX:
на винду только емулятор и сетевой менеджер ключей - или как там его.
ноября 8, 2008 at 02:19
dieug:
эмулятор уже реализован на другой реальной тачке под виндой, можешь подсказать как его подцепить так, что бы линух с него брал якобы “реальный” ключ.
если есть возможность стукани в аську 1278989.
ноября 8, 2008 at 02:46
через network hasp manager.
ноября 8, 2008 at 02:52
хасп манагер как я понимаю должен быть проинстален на серваке с линухой?
ноября 8, 2008 at 03:34
ето почему ты так думаешь?
он должен нюхать непосредственно емулятор и распространять аромат на всю сеть.
ноября 10, 2008 at 09:47
В настройках сервера приложений 1с под линухой где-то разве указывается откуда ключ тащить?
вобщем сделал так.
на другой тачке под винь:
-поставил хасп нетворк манагер.
-дрова хасповские.
-поставил эмулятор.
-перезагрузился.
непомогло. все равно количество подключений к серваку линух ограниченно 12-13.
ноября 10, 2008 at 17:28
естественно не помогло. поставь хасповскую математику на линь и натрави ее на эту машину ;)
мне понадобилось втыкать ключ только когда сделал больше одного “процесса в сервере 1С” (до этого он тихо в коробочке лежал).
Правда пока был один процесс у меня и клиентов было только 11 :)
вообще ключ нужен. стоит 40 руб. и спать спокойно будешь, и можно предъявить 1С в случае неправильной работы ;)
ноября 10, 2008 at 19:52
у меня тож работает если менее 13 подключений к 1 базе)))
пусть даже 10 баз и к каждой по 12 то норм.
а вот 14 подключение пишет что ключа нет.
ноября 12, 2008 at 06:01
Вопрос по Postgresql: есть ли способ конвертировать базы из 8.2 в 8.3 кроме бэкапа и восстановления из него? просто при переустановке 8.3 не приняла базы 8.2, то ж самое будет и с 8.1 скорее всего.
декабря 19, 2008 at 13:22
Всё отлично поставил всё работает но тут стого не с сего появились зависяния раз в сутки намертво с чего непойму, помогите иначе меня уволят ((( Где логи глянуть тоже незнаю ((((((( Ламерство
декабря 25, 2008 at 05:22
Поставил на Alt Office Server postgresql-8.3eter но когда запускаю service postgresql start то выдает вот такую ошибку:
Starting postgresql service: mkdir: невозможно создать каталог ‘/var/lib/pgsql/.kbd’: Отказано в доступе
/usr/bin/unicode_start: line 40: ‘/var/lib/pgsql/.keymap_sv: Нет такого файла или каталога
Подскажите как можно это исправить?
декабря 31, 2008 at 04:25
У меня тоже выдает вот эту ошибку:
Ошибка соединения с рабочим процессом
Server_addr=tcp://localhost.localdomain:1562 descr=Ошибка сетевого доступа к серверу (Windows Socket-11004(0х00002AFC). Затребованное имя допустимо и оно найдено в базе данных, но для имени отсутствует связанные с ним данные, которые были разрешены для него.) line=259 file=.\src\DataExchangeTcpClientlmpl.cpp
В /etc/hosts строка 127.0.0.1 localhost.localdomain localhost есть.
В Windows в hosts 192.168.0.109 bserv есть. То есть сам кластер серверов создается.
В чем еще может быть дело?
декабря 31, 2008 at 07:52
Считаю необходимым добавить сюда. Лиди не наступайте на мои грабли :)
Как выяснилось у 1С ДЛЯ i386 И x86-64 КЛЮЧИ РАЗНЫЕ!!!!
сори за капс, но такой подставы я не ожидал….
часов 10 бился x86-64 даже работать заставил, но ключа категорически не видела.
симптомы следующие: кластер естественно переделал (сделал многопроцессным и пр.) если клиентская часть попадает не на первый процесс или к первому процессу больше 15 подключений клиенту выдается мат “Ошибка при выполнении операции с информационной базой На сервере 1С:Предприятие не обнаружен ключ защиты программы!”, если попадаю в первый процесс - все запускается и работает.
думал дрова на HASP не подходят, ставил aksusbd от 1С, haspd i586 от Ethersoft, алладдиновская SRM 3.50 - результата не принесло.
поставил i386 - все взлетело. вот так вот.
декабря 31, 2008 at 07:58
(209) и всем кто устанавливает PostgreSQL 8.3.х необходимо прочитать
http://forum.vingrad.ru/forum/topic-233642/0.html
версия сильно отличается от 8.1 и 8.2 данная статья несколько устарела - запустить не сможете :)
декабря 31, 2008 at 08:07
Ну и раз мне все равно делать нечего еще один важный совет “для чайников”. ОБЯЗАТЕЛЬНО отключайте SELinux, всякие iptables и прочие фаерволы. Замучаетесь настраивать ;).
Кто считает эти вещи жизненно необходимыми - включите и настройте их потом, когда все заработает
в дополнение к (115): chkconfig может не только сервер 1С добавить в автозагрузку, но и ключик хаспа к примеру. chkconfig –help Вам в помощь
декабря 31, 2008 at 08:27
(211) Я пробовал устанавливать и на postgresql-8.2eter и postgresql-8.2 от альта. Весия сервера 1С у меня 8.1.11-67. Может такое быть что версия сервера 1С слишком новая и не будет работать с postgresql-8.2?
января 5, 2009 at 21:17
to Mosson: а подробнее про - “сделал больше одного “процесса в сервере 1С” - что это даёт, и как настроить?
января 21, 2009 at 15:43
кто-н обновлялся до 8.1.13.37 ? все нормально работает?
января 30, 2009 at 01:19
Уже 8.1.13.41 есть - выходит не всё в порядке;)
января 30, 2009 at 13:32
Ребя… таже проблема…
Ошибка соединения с рабочим процессом
Server_addr=tcp://localhost.localdomain:1562 descr=Ошибка сетевого доступа к серверу (Windows Socket-11004(0х00002AFC). Затребованное имя допустимо и оно найдено в базе данных, но для имени отсутствует связанные с ним данные, которые были разрешены для него.) line=259 file=.\src\DataExchangeTcpClientlmpl.cpp
/etc/hosts петля прописана
в виндах hosts сервак прописан
LINUX RH 10 настроено:domen, samba, dhcp,
марта 5, 2009 at 15:42
помогите пожалуйста, ситуация следущая:
всё установилось без проблем. Сервер завёлся, но при создании базы из оснастки, сама оснастка зависает, а процессы сервера (ragent и rmngr) работают, занимая более 50% процессорного времени. Оставлял так на час, ничего не изменилось. Если даже просто раскрыть список информ. баз, ситуация аналогичная.
марта 6, 2009 at 01:26
а что в логах?
марта 6, 2009 at 18:11
простите, но не совсем понимаю в каких логах(в никсах я нуб): логи сервера 1с, логи федоры?
Поясните, пожалуйста, в каких файлах смотреть?
ЗЫ большое спасибо за помощь :)
марта 8, 2009 at 23:04
upd: получилось завести серв методом тыка, но мозг отказывается понимать результат :).
Итог - сервер стал работоспособным после следущих манипуляций:
“[root@linux ~]# /etc/rc.d/init.d/srv1cv81 stop
Stopping 1C:Enterprise 8.1 server: OK
[root@linux ~]# /opt/1C/v8.1/i386/ragent -daemon
[root@linux ~]# /etc/rc.d/init.d/srv1cv81 start
Starting 1C:Enterprise 8.1 server: Error: service failed to start!
FAILED ”
То есть, как я понял, формально сервер не запустился, поэтому проверил:
“[root@linux ~]# /etc/rc.d/init.d/srv1cv81 status
1C:Enterprise 8.1 server status:
Init script: NOT STARTED.”
При этом, повторюсь, база нормально создала и работала.
Вопросы:
1) как такое может быть?
2)как сделать чтоб серв после презагрузки, без посторонней помощи, приходил в рабочее состояние?
марта 23, 2009 at 11:32
установить права для пользователя 1с на папку, и ошибки на скрипт не будет :) проверено на Gentoo
апреля 2, 2009 at 10:48
Доброго дня!
Все вроде бы справно работает, но вот как с бедой отчёта по амортизации ОС справляется народ, интересно…
Расскажите, пожалуйста, кому удалось справиться…
В УПП, кстати, всё работает на ура, а вот в Бухгалтерии засада… Виснет стабильно…
В интернете вопрос звучит часто, а вот из из ответов на этот вопрос нашел только:
http://forum.klerk.ru/showthread.php?t=166472&goto=lastpost
Попробовал, вроде начал формироваться, но только на одной из моих баз, а через неделю всё скисло окончательно… Теперь зависание стабильно…
Господа, успешно пользующие 1С на Постгре, отзовитесь, плиз…
апреля 15, 2009 at 12:12
А все же как файловую версию перенести на SQL?
апреля 15, 2009 at 14:07
2Nikola
в файловой версии сделать выгрузку, затем загрузить ее в пустую sql-ную.
апреля 25, 2009 at 17:53
Доброго времени суток.
Установил ASP Linux Server V
Установил все пакеты 1С и postgresql
Для установки postgresql установил compat-readline43-4.3-3.i386
Проинициализировал базу. Посмотрел порты - открыты 1540, 1541, 1560, 1561, 5432 и др.
Расшарил на самбе папку.
В консоли серверов кластер создаётся, но при попытке получения списка информационных баз консоль зависает. Если пытаюсь создать базу из 1С Предприятия 8.1, то получаю сообщение:
“Ошибка при создании информационной базы: Сервер 1С Предприятия не обнаружен. Не запущен ни один рабочий процесс. Соединение с информационной базой не возможно” . При этом на сервер с linux запущен srv1cv81 (ragent: RUNING) . Подскажите, что подправить нужно.
апреля 25, 2009 at 17:55
содержимое файла hosts
127.0.0.1 SERVER localhost
апреля 27, 2009 at 22:28
обновил версию платформы.
то есть для начала остановил работающий сервер, потом rpm с ключом -Uhv установил новые обновленые пакеты версии 8.1.13.41.
потом проверил статус сервера - не запущен. делаю следующее:
# /opt/1C/v8.1/i386/ragent -daemon
# /etc/rc.d/init.d/srv1cv81 start
Starting 1C:Enterprise 8.1 server: Error: service failed to start!
при перезагрузке сервер стартует, но 1с не запускается, пишет что не обнаружен ни один рабочий процесс. останавливаю сервер, запускаю ragent и снова пытаюсь его запустить. опять Error: service failed to start!
пробывал удалять подчистую пакеты и ставить заново. результат такой же.
что делать не знаю..
апреля 29, 2009 at 13:40
ПАЧАНЧИКИ!!
# /opt/1C/v8.1/i386/ragent -daemon
# /etc/rc.d/init.d/srv1cv81 start
Starting 1C:Enterprise 8.1 server: Error: service failed to start!
Это все ваще делать нах не надо!
апреля 30, 2009 at 09:49
обновил платформу.
сначала остановил запущенный сервер.
потом полностью удалил все пакеты common, common-nls, server, server-nls старой версии.
сделал userdel -r usr1cv81
поставил новые пакеты версии 8.1.13.41.
ввел комманду /opt/1C/v8.1/i386/ragent -daemon, получил ошибку типа неверный параметр. решил выполнить ее вообще без параметра.
в результате получил сообщение что запустился менеджер сервера, менеджер кластера, еще какие то менеджеры (сейчас уже точно не помню). потом какие то из них завершили свою работу, и в конце выдало что то типа результат Ок.
ну собственно запустил сам сервер и проверил статус: init script Done, Ragent Running.
вот уже три дня как все замечательно работает.
апреля 30, 2009 at 12:29
ставлю по инструкции на Suse Linux Enterprise Server 10 SP2
Установка пакетов 1С прошла нормально.
Далее ставлю postgreSQL скачанный из 1с.
Пакет postgresql-libs-8.3.3-2.1Cx86_64.rpm устанавливается без проблем, но на установке следующего пакета postgresql-8.3.3-2.1Cx86_64.rpm выдает ошибку:
Dependency Resolution Failed
Unresolved dependencies:
Installing posgresql-8.3.3-2.1Cx86_64[Local packages]
There are no installable providers of initscripts for postgresql-8.3.3-2.1Cx86_64[Local packages]
Подскажите, пожалуйста, в чем может быть проблема?
мая 7, 2009 at 18:23
Ставлю 1С8.13 на Red Hat ES5 и postgresql 8.3
Вот такая у меня ошибка :
Ошибка соединения с рабочим процессом
server_addr=tcp://redhat:1562 desr=Ошибка сетевого доступа к серверу
(Windows Sockets - 10051(0×00002743). Сделана попытка выполнить операцию на сокете при отключенной сети.)line=567
file=.\src\DataExchangeTcpClientImpl.cpp
мая 11, 2009 at 06:40
Вот статья “Миграция сервера 1С с W2k3/MSSQL8 на Fedora/PgSQL”
http://asarov.livejournal.com/9606.html
Fedora - 10′ка
мая 13, 2009 at 19:08
Па4ан4ег says:
апреля 29, 2009 at 13:40
ПАЧАНЧИКИ!!
# /opt/1C/v8.1/i386/ragent -daemon
# /etc/rc.d/init.d/srv1cv81 start
Starting 1C:Enterprise 8.1 server: Error: service failed to start!
Это все ваще делать нах не надо!
А как надо делать ??? Кто-то знает ?
Вот так тоже не идет
[root@redhat setuprh]# /opt/1C/v8.1/i386/ragent
1C:Enterprise 8.1 (8.1.13.41) Server Agent started. to exit.
1C:Enterprise 8.1 (8.1.13.41) Cluster Manager started. to exit.
1C:Enterprise 8.1 (8.1.13.41) Working Process started. to exit.
И завис, на сколько не знаю но завис.
Хотя в Системном мониторе видны процессы ragent и rmng которых до этого не было.
Кто с успехом установил 1С 8.1.13.41 поделитесь
мая 13, 2009 at 21:41
уже год топику и каментам… но вопросы циклично повторяются и становятся все тупее.
деградируем чтоль?
я установил 8.1.13.41.
установка была штатной и одинаковой, здесь в каментах все материалы есть.
мая 13, 2009 at 22:04
Люди. Такая фигня. На сервере, программам, выполняемым на нём, было запрещено пользоваться интернетом в целях безопастности. Около года, наверно, сервак так проработал. Недавно решил открыть доступ, чтобы скачать разные программки. И за четыре дня 1Ска выкачала из инета 5 гигов и отправила 350 метров, при этом забила полностью всю оперативку, включая свап.
netstat -p
показывает подключения rphost к разным pop и smtp серверам, а tcpdump - кучу трафика на эти сервера.
У кого 1Ска имеет доступ в инет посмотрите, пожалуйста, есть ли у вас такое поведение? И что оно означает?
мая 14, 2009 at 09:33
под федору и редхат без проблем все ставится.. в инете куда не глянь кто-то да расписал мануал по установке..
на Suse кто-нить ставил??
я нашел такой дистрибутив Дистрибутив PostgreSQL 8.2.5 для работы с 1С 8.1 в среде Linux OpenSuse 10.3,Linux Suse 10.0 Он по крайней мере ставится без глюков как тот что лежит на сайте 1С…
Но все равно сконфигурировать 1С и постргес до конца не получается (((((
мая 14, 2009 at 10:28
dieug радуйся что получилось ;)Молодец !!!
мая 14, 2009 at 10:49
да в натуре встало, надо было раньше чмырить dieug
мая 14, 2009 at 17:55
LVS, у тебя конфа наверное настроена на использование почтовых клиентов (типа Управления торговлей или УПП), юзеры свои учетки назаводили. Фоном запускается регламентное задание по приему/отправке почты и весь спам грузит в базу. Ну ево нах этого 1с-овского почтового клиента. Отключи в конфе и удали все содержимое почтовых учеток в базе.
мая 14, 2009 at 18:17
Ребята а что 1С 8.13 под Linux серверный вариант уже без ключа не идет ?
Раньше знаю можно было не больше 12 соединений к базе, а сейчас он мне говорит что на сервере нет ключа.
мая 14, 2009 at 21:38
2 sinjevla
нажми Ctrl+C
свою успешную установку я описал у себя
master-black.blogspot.com
мая 15, 2009 at 15:55
я все также сделал да запускается и база создается но у меня нет ключа для сервера, а раньше 12 подключении к серваку на Linux можно было а версия 1С 8.13 не разрешает.
Я вот что спросить хотел это действительно так кто-то с этим сталкивался ?
июня 23, 2009 at 20:22
Забыл отписаться. Действительно виноват был почтовик. Он был не правильно настроен и непрекращая коннектился к серверам.
июля 10, 2009 at 12:12
О великие ГУРУ, помогите плз!
Суть проблемы, поставил платформу взятую с сайта 1С и postgreSQl-8.3.3-1C для Linux
Система Fedora Core 11, icu стоит, инициализировал базу с указанием локали, при попытке создания базы из консоли выдает:
ERROR: type modifier is not allowed for type “mvarchar” at character 31
Подскажите как решить данную проблему!
июля 20, 2009 at 16:33
Неделя полного геморроя и 1С-сервер поднят. Спасибо за статью.
июля 20, 2009 at 16:35
2 SwiftBlack
Отключи SELinux
июля 22, 2009 at 13:50
Спасибо за участие Дмитрий Моск, SELinux отрубил через 20сек после первого запуска сервера, проблема была в другом, описанная выше ошибка уходит при установке платформы 8.1.12.
июля 24, 2009 at 13:00
Если ставите сервер 1c на debian lenny:
После установки постгре добавляем
kernel.shmmax = 134217728 в /etc/sysctl.conf
и под рутом выполняем:
echo 134217728 >/proc/sys/kernel/shmall
echo 134217728 >/proc/sys/kernel/shmmax
чтобы избежать ошибок
июля 29, 2009 at 22:34
1.5 недели и сервер 1с+PostgreSQL 8.3(с сайта etersoft) на ubuntu server 9.04 установлен. За статью спасибо. Ставил 1С 8.1.14 про ключи не спрашивает, пробовал несколько серверов 1с подключить к одной базе, работает.
Проблема с locale решилась так
LANG=ru_RU.utf-8 /etc/rc.d/init.d/srv1cv81 start
июля 30, 2009 at 05:18
Munk на сузях уже год 1с работает, по началу были затыки из за самой 1с. Сейчас уже всё стабильно. Есть вопросы инструкцию вышлю icq 280536794
августа 5, 2009 at 03:11
решение проблемы
lc_messages en_US
у Ubuntu 9.04 создайте линки
ln -s /usr/lib/locale/en_US.utf8 /usr/lib/locale/en_US
ln -s /usr/share/locale/en /usr/share/locale/en_US
сентября 13, 2009 at 12:48
Помогите, где скачать пакеты ???
1C_Enterprise-server-8.1.11-67.i386.rpm
1C_Enterprise-crs-nls-8.1.11-67.i386.rpm
и тд.
сентября 15, 2009 at 10:48
Спасибо за статью, и обсуждение ибо многое нашел в обсуждении статьи) Ставил на альт-линукс. Что хочется добавить от себя:
1. Самба нужна исключительно для демона сетевых хасп ключей.
2. Ключ для сетевых лицензий (HL4 Net xx) не дружит с последней версией aksusbd (1.14.1), зато прекрасно работает на версии 1.8.1 в связке с менеджером лицензий Hasp LM 8.30.
3. Дистрибутивы 1С берутся с сайта, и я не смог добиться стабильной работы серверных оснасток (mmc) с последней версией 1С (8.1.14.72…), вылетают стабильно через пару минут, взял предыдущую.
4. При ошибках вида:
“Ошибка соединения с рабочим процессом
server_addr=tcp://blablabla:1562 desr=Ошибка сетевого доступа к серверу
(Windows Sockets - 10051(0×00002743). Сделана попытка выполнить операцию на сокете при отключенной сети.)line=567
file=.\src\DataExchangeTcpClientImpl.cpp”
отстройте свой локальный днс (на худой конец на клиентах hosts) и в самом сервере укажите руками в конфигурации кластера полное имя вашей машины.
ну можно ещё тут кучу пунктов указать, но в принципе это всё мелочи, ответы лежат на поверхности. Надеюсь это окажется полезным кому то)
октября 19, 2009 at 07:59
Насколько оправдано использование нескольких дисков под сервер? Я планирую - 1 системный, два под рейд на пострге + 1 под логи - как идейка?
октября 23, 2009 at 14:21
Ставил связку postgres 8.3 и 1C 8.2 завелось, (Centos 5.3 x86) тестировал с конфигурацией Бух
кому интересно(взято с какого-то сайта) сам проверял x86 linux&windows:
=== Технологическая платформа 8.2.9.356 ===
http://depositfiles.com/files/gvnjml821 - windows 32
http://depositfiles.com/files/44ig8m2iq -rpm x86
http://depositfiles.com/files/i6bi12eef - rpm 64
http://depositfiles.com/files/06jdcj0gm -deb x86
http://depositfiles.com/files/jj6br8cox -deb 64
==== Postgres 8.33 (rpm) ====
http://depositfiles.com/files/npepe3mwe x86
http://depositfiles.com/files/l6qdztyn4 64
==== Бухгалтерия предприятия 1.6.19.3 =====
http://depositfiles.com/files/fv7nxi2oo Дистрибутив обновления
http://depositfiles.com/files/evue1ctya Дистрибутив обновления для перехода с базовой версии
=== Демонстрационная конфигурация для 1С предприятия 8.2 ===
Она является исключительно набором примеров использования некоторых новых механизмов платформы 1С:Предприятие 8.2.
http://depositfiles.com/files/l3ntulh86
октября 24, 2009 at 16:48
Уважаемый Alex, вполне оправданная идейка, только логи тоже лучше на рэйд положить, сделайте пару зеркал, а от куда система грузиться вобщем то не особо важно, она запустилась если сервер узко специализирован, то диск практически не использует, если есть возможность луяше разделять в постгре базу и лог транзакций - дает некоорый прирост скорости!
октября 29, 2009 at 11:20
сервер поднял месяц-два назад на Fedora 11.
1.в последнее время периодически отваливается сеть, пинг не идёт, лечится ребутом
никто не в курсе в чём может быть дело?
2. на какой линух обычно ставят 1с сервера?
3. никто не в курсе на 8.2 не порезали халявных 12 пользователей?
ноября 19, 2009 at 19:17
Чесно говаря на мандриве такие команды прокатили только пришлось эторосовтовский потридж скачивать.
ноября 23, 2009 at 03:54
4Remus попробуйте перезапуск интерфейса в крон повесить, лучше ставить на rpmbased, хороший вопрос про 8.2, тоже мучаюсь в неизвестности, но при любом раскладе купить ключик и жить на линухе дешевле, как минимум на 26т.р. за сервак от мелкомяхкого! )
ноября 23, 2009 at 08:17
установил сервер 1с 8.2, прирост скорости есть, 12 халявных пользователей не порезали. Столкнулся с такой проблемой что сервис сервера приложений сам отрубался, полечил тем что добавил в крон ежеминутный запуск службы srv1cv82
SwiftBlack, а как сделать перезапуск интерфейса сети ? )
ноября 25, 2009 at 15:56
remus, также в крон, но на ночь скрипт проверка пингом контрольного хоста, если нет пинга то “ifdown eth0″ “ifup eth0″ если нужен скрипт могу приложить сюда.
ноября 26, 2009 at 05:26
буду очень признателен
ноября 26, 2009 at 09:26
remus, вот скрипт про который я говорил, где то тоже отрыл в свое время, я его подправил для тебя из соображений что интерфейс локалки eth0, а 192.168.0.1 это шлюз сети с инетом, он всегда включен и является другим хостом, если пинг будет время выполнения скрипта милисикунды, в противном случае будет ждать таймаута, так или иначе не дольше 30-40 сек, будут вопросы пиши в аську, так быстрее!
#!/bin/sh
/bin/ping -q -c 1 192.168.0.1 > /dev/null 2>&1
if [ $? != 0 ]; then
/sbin/ifdown eth0
/sbin/ifup eth0
fi
ICQ: 157809878
ноября 26, 2009 at 10:25
c сервером творится какой то бред, сегодня с утра на работу прихожу, бухи жалуются что не запускается 1с, что я вижу: сервис network вышибло, запускаю сервис, потом жалуются что ключ не найден, оказалось что вылетел сервис hasplm по раздаче ключей, запустил, минут через 10 вылетел сервис srv1cv82, кроном нормально запустился. Вот что меня интересует:
1. проблемы с сетью это не проблема Федоры 11? отчего такие траблы?
2. отключение srv1cv82 это только у меня так или это очередной баг 1с, на 8.1 таких проблем не было
ноября 26, 2009 at 14:07
remus, были, что за железка стоит, СЕРВ или ПК навороченный?
Постучись в аську, в преведущем посте скинул номер, там динамичнее с вопросами получиться!
декабря 7, 2009 at 11:52
статейка хорошая, всё по ней прошло нормально, кроме одного: при попытке запуска 1с пишет “на сервере 1с предприятия не обнаружен ключ защиты программы”
куда копать не пойму. ключ сервера 1с стоит и он рабочий. подскажите если кто сталкивался с такой проблемой.
ОС: CentOS 5.4 x64
1с8.1 последняя с сайта 1с
декабря 7, 2009 at 12:00
2moff
а драйвер haspd установили/запустили?
декабря 8, 2009 at 09:00
а какой конкретно у Вас ключ стоит (сетевой, локальный, для сервака (х86/х64))? и на какой машине?
декабря 24, 2009 at 21:34
Разовая работа. Установка 1С 8 на сервер Linux. Москва
Добрый день.
Есть лицензионная 1С Предприятие 8.2 на сервер и 10 станций.
На сервере Linux+Postgree
На рабочих станциях Windows.
Нужен квалифицированный специалист, который установит 1С на сервере
и объяснит админу как это правильно делать (на будущее)
Называйте ваши цены.
skype: aslan_k
декабря 26, 2009 at 13:24
Потскажите кто знает при установке 1с server 8.1 на Suse выскакивае сообщение
невозможно получить информацию о /var/lib/gdm/.gvfs
декабря 26, 2009 at 13:28
Подскажите кто знает при установке 1с server 8.1 на Suse такое сообщение
невозможно получить информацию о /var/lib/gdm/.gvfs
а дальше пишет что пакет установлен да и служба в конце вроде правильно запускается но что это за сообщение ведь по такому адресу такого файла нет.
января 28, 2010 at 12:19
2SwiftBlack: извиняюсь что так и не стукнул, но вроде 1с щас работает стабильно, такая проблема тока появилась, вылетает сообщение “сеанс отсутствует или удалён” и 1с у всех гаснет, помогает тока перезапуск на клиентских машинах, ни у кого не было подобного ?
марта 2, 2010 at 21:32
Centos 5.4 x86_64
мою проблему уже описывали тут, но приведенные “методы” не помогают.
1с 8.1.14-15
ps 8.3.8-1
встало, 1с завелась, слоник тоже, но базу создать никак не получается - виснет напроч((((
подскажите хотябы где логи смотреть???
марта 3, 2010 at 00:06
Egor: у тя сервер с гуями чтоль? даже - с гномогуями?
)
Nixkot:
кто такой слоник и не хотите ли заплатить стороннему специалисту ?)
марта 3, 2010 at 00:07
ps:
каменты все тупее и тупее - ветку уже год назад можно было закрывать.
марта 3, 2010 at 02:15
жива еще)
марта 3, 2010 at 10:37
слоник, ента постгряСКЛ :)
платить? вы тут только ради рекламы отпостились?
либо можете помочь/либо нет.
приведенные здесь ответы на возникающую проблему - ну никак не являются внятными и решающими оную ;)
марта 3, 2010 at 12:24
2Nixkot: Опишите ситуацию более понятно, что показывает top, что в логах, на вопрос где логи, а куда вы базу инициализировали? Если по умолчанию, то попробуйте поискать тут /var/lib/pgsql/
PS: если виснет и не выдает ошибок, то на какой срок, при слабом железе и сети это может достаточно продолжительно быть, а в итоге все норм, а может и нет, во время процесса запустите топ и обратите внимание на процессы postgres и srv1Cv81.
марта 20, 2010 at 21:38
Руководство по установке postgresql+1C на CentOS 5.4. Описано применение украинских региональных настроек. На украинском языке
http://okunevskiy.blogspot.com/2010/03/1-postgresql-linux-centos-54.html
марта 30, 2010 at 17:13
Fedora 12
1c server 8.1.15
После установки всех пакетов попытка выполнить команду
[root@**** ----]/etc/rc.d/init.d/srv1cv81 stop
Stopping 1c:Enterprise 8.1 server: Warning: server not running!
OK
[root@**** ----] /opt/1C/v8.1/i386/ragent -daemon
[root@**** ----]/etc/rc.d/init.d/srv1cv81 start
Starting 1c:Enterprise 8.1 server: Error: service failed to start
FAILED
Большая просьба дать развернутый ответ по данной проблемы.
ПыСы: описанные выше варианты решения не помогают
апреля 2, 2010 at 10:46
CoM/~/oster:
почитай файлик /etc/rc.d/init.d/srv1cv81
станет понятно что же ты делаешь
апреля 6, 2010 at 11:33
to dieug
Спасибо огромное. Сейчас возьму пивка, чипсов и буду сидеть читать.
Вопрос по прежнему актуален: как в кратчайшие сроки разрешить проблему?
апреля 9, 2010 at 14:16
Коллеги, приветствую!
Все прочитал, но так и не получилось законнектиться из винды на линукс: все отваливается на этапе создания базы:
“Ошибка соединения с рабочим процессом
server_addr=tcp://***:1562 descr=Ошибка сетевого доступа к серверу
(Windows Sockets - 11004(0×00002AFC). The requested name is valid, but no data of the requested type was found.) line=548″
Очевидно, что дело в содержимом 4-х файлов:
1) hosts на винде;
2) /etc/hosts на линуксе;
3) pg_hba.conf;
4) postgres.conf
Чтобы оперировать чем-то конкретным, пусть имя клиента (винда) будет XXX.XXX.XXX.XXX, а сервера (линукс) - YYY.YYY.YYY.YYY.
А теперь вопрос: как будут выглядеть эти четыре файла с учетом обозначенных адресов. Или можно показать на своих примерах РАБОТАЮЩИХ соединений, а не на уровне догадок.
Благодарю.
апреля 10, 2010 at 22:34
Очевидно, что дело в содержимом 1го файла:
1) hosts на винде;
копайте его, в настроках базы должны быть теже имена.
апреля 12, 2010 at 12:16
dieug:
Привел в соответствие файл host: имя хоста в нём = имени Сервера баз данных при создании информационной базы, НО возникла другая ошибка:
“Ошибка соединения с рабочим процессом
server_addr=tcp://***:1565 descr=Ошибка сетевого доступа к серверу
(Windows Sockets - 10064(0×00002750). A socket operation failed because the destination host was down.) line=1048″
Теперь, видимо, нужно копать на линуксовой тачке, но где?
апреля 13, 2010 at 20:20
Привет,линуксоиды!
Поставил на Ubuntu 9.04 Postgre8.3 и сервер 1C 8.2. Все вроде встало, запускается. Меня интересует вопрос: Оснастка 1С 8.1 будет работать с сервером 8.2, или закричит об ошибке и подключаться откажется? Это у меня и происходит, собственно.Заодно проверил netstat-ом порты, оказалось, что ragent слушает порт 1541, хотя по умолчанию вроде бы должен слушать 1540.
апреля 15, 2010 at 22:06
Double:
имя_хоста_linux ip_linux
почитай man hosts — он и для винды действителен более-менее.
мож в винде по етому файлу инфа тож есть. или в базе знаний микрософта.
мая 27, 2010 at 11:09
Одну тачку поставил по схеме, у другой (аналогичные действия при установке) ошибка: “type “mvarchar” does not exist at character 31″. Библиотека icu стоит. Куда тыкаться, народ?
мая 27, 2010 at 17:16
Double
Говорят проблема решается установкой более новой платформы. НЕ уверен !
Сам столкнулся с такой проблемой Postgres 8.4.1 и Платформа 8.1.12 ругается “type “mvarchar” does not exist at character 31″
На серваке стоит Postgres 8.3.3 и все нормально работает, хотя и говорили что с платформой 8.1 не идет.
июня 7, 2010 at 07:15
2Double:
Ваше сообщение говорит о том, что клиент к серверу подцепиться не может, проверяйте настройки фаерволов на обеих машинах, а заодно, правильно ли сервер ищеться, ping по имени ответит на этот вопрос.
июня 7, 2010 at 07:21
2sinjevla:
Сталкивался с такой бедой, обновление платформы помогает! Если память не изменяет, то 8.1.14.72 уже не имеет данной проблемы!
июня 7, 2010 at 14:40
Коллеги, победил ошибку, поясняю в чём затык был:
1) не в обновлении конфиги;
2) не в настройках файрвола или в хостовых файлах (ибо в них всё четко),
а в том, что базу создавал средствами постреса (т.е. CREATE… в консоли). После того, как создал базу через оснастку Серверы 1с Предприятие 8 (поставил галку “создавать базу в случае ее отсутвия”) в винде ошибка ушла. Проверено на двух тачках.
июня 7, 2010 at 15:00
Я никогда не создавал БД средствами Postgres, только консолью 1С. Читал где-то до этой другую статью по установке, там четко прописано, что БД создавать только в консоли 1С, иначе она создается с форматом непонятным для 1С и она ругается.
июня 21, 2010 at 22:32
SwiftBlack,
а что в итоге выяснилось о причинах произвольного вылета srv1cv82?
Полгода крон раз в 2 минуты стартовал этот сервис, но на днях потеряли кусок базы во время “Тестирования и исправления”, неужто такая ненадежная связка
серв(m/b ASSwiftBlack,
а что в итоге выяснилось о причинах произвольного вылета srv1cv82?
Полгода крон раз в 2 минуты стартовал этот сервис, но на днях потеряли кусок базы во время “Тестирования и исправления”, неужто такая ненадежная связка
серв(m/b ASUS p5qc, iC2D 9550) + сентос64 5.4 + 8.2?US p5qc, iC2D 9550) + сентос64 5.4 + 8.2?
июня 21, 2010 at 22:33
SwiftBlack,
а что в итоге выяснилось о причинах произвольного вылета srv1cv82?
Полгода крон раз в 2 минуты стартовал этот сервис, но на днях потеряли кусок базы во время “Тестирования и исправления”, неужто такая ненадежная связка
серв(m/b ASUS p5qc, iC2D 9550) + сентос64 5.4 + 8.2?
июня 23, 2010 at 00:19
Altez,
А зачем его раз в 2 минуты стартовать? или у вас он перезапускался раз в 2 минуты? тем более, зачем кроном, в чем причина? связка вполне ничего так, а база у вас какая? база в SQL? сколько памяти на сервере и насколько он загружен (RAM/CPU)?
июля 1, 2010 at 01:26
SwiftBlack,
service srv1cv82 start
помогает “ошибку загрузки компоненты help” обойти
часто для этого ещё /tmp/ чистить над
База pgsql 8.3.8-eter размер 3G
ОЗУ 4Г (3Г под кэшем),
сред.загрузка цпу 7%
254 (моя) 452 (ася) 090
июля 1, 2010 at 22:10
Altez,
а места на разделе хватает? Возможно у вас диск переполняеться?
команда проверки свободного места: df -h
июля 4, 2010 at 18:25
SwiftBlack,
Свободно 39.8/40G
может с raid 0 сброс клиентов связан? Алсо через самбу по сети не видно вновь создаваемые файлы.
июля 5, 2010 at 21:51
крысой оказался бэд на винте