8.х Проблемма установки 1С сервера на Linux postgres

Тема в разделе "Установка платформы "1С:Предприятие 8"", создана пользователем AlekseiJa, 14 май 2007.

  1. TopicStarter Overlay
    AlekseiJa
    Offline

    AlekseiJa

    Регистрация:
    12 май 2007
    Сообщения:
    16
    Симпатии:
    0
    Баллы:
    1
    Здравствуйте, при установки сервера Postgres на Linux Fedora по инструкции http://life.screenshots.ru/the-code-inside.../linux-1c-setup
    после выполнения команды LANG=ru_RU.utf-8 /etc/init.d/postgresql start
    выдоет ошибку "Инициализация базы данных" - СБОЙ
    "Запуск сервера postgres" - СБОЙ
    при повторной попытки запустить сервер пишет "/../../pg_log фаил существует" и снова сбой.
    Версия Postgres 8.1.5-12.

    Помогите в чем может быть проблемма?! :unsure:
  2. huarez
    Offline

    huarez

    Регистрация:
    21 июн 2007
    Сообщения:
    1
    Симпатии:
    0
    Баллы:
    1
    Настройка уровня безопасности/Настройка SELinux/Выключено
    И будет счастье!!! B)

    Для мужчины хуже чем наступить на грабли - наступить на детские грабли! :unsure:
  3. Саша82
    Offline

    Саша82 Активный ученик

    Регистрация:
    11 окт 2007
    Сообщения:
    307
    Симпатии:
    0
    Баллы:
    26
    Подскажите пожалуйста. У меня при создании базы выдаёт такую ошибку:

    ERROR: could not access "$libdir/mchar": No such file or directory;
    Error while executing the query
    Error [CreateDataBase]: Can not create database.
    Патчи уже запускал. Postgres устанавливал 8.2.5 на Red Hat Enterprise Linux 5.
    Установил вот эти:
    postgresql-server-8.2.5
    postgresql-8.2.5
    postgresql-contrib-8.2.5
    postgresql-libs-8.2.5
    Что не так?
  4. Саша82
    Offline

    Саша82 Активный ученик

    Регистрация:
    11 окт 2007
    Сообщения:
    307
    Симпатии:
    0
    Баллы:
    26
    Попробовал скачать с ftp://ftp.etersoft.ru/pub/Etersoft/PostgreSQL/8.2/RHEL/5 постгрес. Как я понял он уже пропатчен для 1С. Но при /etc/init.d/postgresql start выдает вот такое сообщение:
    "Starting postgresql service: /etc/init.d/postgresql: line 228: pidof: command not found" И в скобках написано [FAILED].
    Как я понимаю postgres не запускается. Почему? :unsure:
  5. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    :unsure:
    Эх... Спеца бы по установке на линух...
  6. alz27
    Offline

    alz27

    Регистрация:
    21 дек 2007
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    Добрый день. Уважаемые, бьюсь уже не первый день:
    ОС: AltLinux 4.0 Server.
    Сервер: 1C_Enterprice-8.1.11-67
    БД: Postgresql8.2.1C-8.2.5-alt3.

    При установке пакетоа постгреса выдается:
    error: failed depencies:
    libpq5.2 = 8.2.5-alt3 is needed by postgresql8.2.1C-8.2.5-alt3

    Все дело в том, что нигде в сети не нашел libpq5.2-8.2.5-alt3, в наличии только libpq5.2-8.2.6-alt1.2.
    Пробовал ставить ее, не прокатывает. Установка с --nodeps проходит, но постгрес начинает выкидывать такие коленца, что и вспоминать не хочется.

    Кто сталкивался с подобной проблемой, отпишитесь, пж-ста.
  7. belousov
    Offline

    belousov

    Регистрация:
    22 дек 2008
    Сообщения:
    22
    Симпатии:
    0
    Баллы:
    1
    Вот вам инструкция как PostgreSQL поставить!

    32-bit PostgreSQL
    Перед тем как ставить постгрес инеобходимо поставить следующие библиотеки
    libtermcap-2.0.8-47.i386.rpm
    readline-compat-4.3-307.i586.rpm
    tcl-8.4.17-1.fc8.i386.rpm
    Библиотека ICU

    Первые три в виде rpm пакетов, найти их не составит труда. Ввести в гугле название и первая же ссылка.
    Установка библиотек
    rpm -ivh --nodeps libtermcap-2.0.8-47.i386.rpm
    rpm -ivh readline-compat-4.3-307.i586.rpm
    rpm -ivh tcl-8.4.17-1.fc8.i386.rpm

    Библиотека icu ставиться так:
    сначала распаковываем архив, а затем
    переходим в папку icu/source
    cd icu/source
    пишем права
    chmod +x runConfigureICU configure install-sh
    Конфигурируем
    ./configure
    Компилируем
    gmake
    и, наконец, инсталлируем
    gmake install

    64-bit PostgreSQL
    Необходимые библиотеки
    readline-4.3-5.x86_64
    libtermcap-2.0.8-47.x86_64
    icu4

    Библиотека icu ставиться аналогично
    rpm –ivh --force readline-4.3-5.x86_64
    rpm –ivh --nodeps libtermcap-2.0.8-47.x86_64


    PostgreSQL

    Теперь ставим PostgreSQL (для x86_64 установка аналогична)
    Ставим в следующем порядке
    rpm -ivh postgresql-libs-8.3.3-2.1C.i386.rpm
    rpm -ivh postgresql-8.3.3-2.1C.i386.rpm
    rpm -ivh postgresql-server-8.3.3-2.1C.i386.rpm
    rpm -ivh postgresql-contrib-8.3.3-2.1C.i386.rpm

    Далее инициализируем PostgreSQL командой
    su - postgres -c ‘initdb --locale=ru_RU.utf8 -D /var/lib/pgsql/data/’


    Отключаем пароли на подключение к PostgresSQL, заменяя в файле /var/lib/pgsql/data/pg_hba.conf строку
    host all all 0.0.0.0/0 md5
    на
    host all all 0.0.0.0/0 trust

    Запускаем PostgresSQL
    /sbin/service postgresql start

    Подключаемся к PostgresSQL
    psql -h localhost postgres postgres

    меняем пароль пользователя postgres
    ALTER USER postgres PASSWORD ‘new_password’;

    И выходим
    \q

    Включаем пароли на подключение к PostgresSQL, заменяя в файле /var/lib/pgsql/data/pg_hba.conf строку
    host all all 0.0.0.0/0 trust
    на
    host all all 0.0.0.0/0 md5

    Перезапускаем PostgresSQL
    /sbin/service postgresql restart

    Базу данных для информационной базы создавать только средствами 1С:Предприятие, т.к. если создавать базу данных средствами PostgreSQL, то база будет не пригодна.

    Заново установить библиотеку icu, удалить папку /var/lib/pgsql/data и инициализировать базу снова. Далее повторить действия с паролем.

    Запуск в фоновом режиме
    su –l postgres –c ‘pg_ctl start’

    Используйте Fedora Core 9 и не будет вам проблем. А все эти страницы со скринами чушь полная.

    Сервер 1С ставиться в следующем порядке
    rpm -ivh 1C_Enterprise-common-8.1.12-101.i386.rpm
    rpm -ivh 1C_Enterprise-common-nls-8.1.12-101.i386.rpm
    rpm -ivh 1C_Enterprise-server-8.1.12-101.i386.rpm
    rpm -ivh 1C_Enterprise-server-nls-8.1.12-101.i386.rpm

    Далее открываете консоль кластера сервера на виндовой машине и через нее создаете базы и кластер сервера.
    Никаких лишних штук типа wine и всей фигни не требуется
  8. Саша82
    Offline

    Саша82 Активный ученик

    Регистрация:
    11 окт 2007
    Сообщения:
    307
    Симпатии:
    0
    Баллы:
    26
    А для какой ОС у вас эта инструкция?
    А зачем вначале отключать пароли на подключение к PostgresSQL а потом включать?
    От куда брать postgresql-8.3.3-2.1C.i386.rpm?
  9. belousov
    Offline

    belousov

    Регистрация:
    22 дек 2008
    Сообщения:
    22
    Симпатии:
    0
    Баллы:
    1
    Fedora 9. Отключать затем чтобы сделать тот пароль который надо.

    а файлы брать с сайта 1С для подписчиков ИТС
  10. Саша82
    Offline

    Саша82 Активный ученик

    Регистрация:
    11 окт 2007
    Сообщения:
    307
    Симпатии:
    0
    Баллы:
    26
    А библиотеку icu на AltLinux тоже надо ставить?
  11. belousov
    Offline

    belousov

    Регистрация:
    22 дек 2008
    Сообщения:
    22
    Симпатии:
    0
    Баллы:
    1
    тут фигня в чем, если без нее заработает то может и не надо.... у меня не заработало, на ALtLinux мне лично ниче поставить не удалось, fedora как то роднее..
  12. mgf
    Offline

    mgf

    Регистрация:
    9 апр 2009
    Сообщения:
    1
    Симпатии:
    0
    Баллы:
    1
    1С сервер 8,1 номер платформы 13
    постгрейдж 8.1.5-14.1C
    сервер ASPLINUX Serveer 5
    (4 ядра 2,5Ггц, 4 Гб оперативы)

    Все проделал как в статье Гилева.
    Все запустилось, т.е и сервер 1С работает и постгредж
    При добавлеении цеентрального сервера предприятия, добавляется и кластер, при попытке создать информациооную базу консолью 1С Servers, выдаеется ошибка, что не один рабочий процесс не найден.

    С этим вопрос, что еще нужно проверить, чтоб все работало?

Поделиться этой страницей