Автор Тема: помогите запустить сервера POSTGRESQL и 1C  (Прочитано 51795 раз)

Оффлайн acrk

  • Завсегдатай
  • *
  • Сообщений: 199
    • Email
Я в линуксе начинающий, понимаю мало.
Вот установил Алт Линукс 7.
Скачал с сайта 1С постгре и 1с для линукс.
Установил, вроде система написала, что все установилаось.
1С в файловом варианте вроде работает.
А как сервера запустить?
Сначала postgresql.
При старте пишет:
===
[root@server5 ~]# service postgresql start
Job for postgresql.service failed. See 'systemctl status postgresql.service' and 'journalctl -xn' for details.
[root@server5 ~]# systemctl status postgresql.service
postgresql.service - PostgreSQL database server
   Loaded: loaded (/lib/systemd/system/postgresql.service; enabled)
   Active: failed (Result: exit-code) since Вт 2015-11-24 10:08:12 MSK; 28s ago
  Process: 5713 ExecStartPre=/usr/bin/postgresql-check-db-dir ${PGDATA} (code=exited, status=1/FAILURE)

ноя 24 10:08:12 server5.localdomain systemd[1]: Starting PostgreSQL database server...
ноя 24 10:08:12 server5.localdomain postgresql-check-db-dir[5713]: "/var/lib/pgsql/data" is missing or empty.
ноя 24 10:08:12 server5.localdomain postgresql-check-db-dir[5713]: Use "/etc/init.d/postgresql initdb" to initialize the database...ter.
ноя 24 10:08:12 server5.localdomain postgresql-check-db-dir[5713]: See /usr/share/doc/postgresql-9.4.5/README.rpm-dist for more i...ion.
ноя 24 10:08:12 server5.localdomain systemd[1]: postgresql.service: control process exited, code=exited status=1
ноя 24 10:08:12 server5.localdomain systemd[1]: Failed to start PostgreSQL database server.
ноя 24 10:08:12 server5.localdomain systemd[1]: Unit postgresql.service entered failed state
[root@server5 ~]#
===
Что делать ?

dango

  • Гость

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Не надо использовать 1С-овский пакет с PostgreSQL. Начнём с того, что на Альт Линукс Вы его не поставите.

apt-get update
apt-get install postgresql9.3-1C-server

Есть и postgresql9.4-1C-server.
Андрей Черепанов (cas@)

Оффлайн acrk

  • Завсегдатай
  • *
  • Сообщений: 199
    • Email
Не надо использовать 1С-овский пакет с PostgreSQL. Начнём с того, что на Альт Линукс Вы его не поставите.

apt-get update
apt-get install postgresql9.3-1C-server

Есть и postgresql9.4-1C-server.

Не понял. Почему не надо? А зачем 1С тогда его делает?
И почему не установится? У меня установился.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Значит, исправили. А раньше не ставилось из-за конфликта в зависимости пакета RPM: https://forum.altlinux.org/index.php?topic=30916.0
Андрей Черепанов (cas@)

Оффлайн acrk

  • Завсегдатай
  • *
  • Сообщений: 199
    • Email
Посмотрите здесь:
https://forum.altlinux.org/index.php?topic=30681.0

посмотрел.
Но у меня не запускаются сервера.
Вот например постгре:
===
[root@server5 ~]# service postgresql start
Job for postgresql.service failed. See 'systemctl status postgresql.service' and 'journalctl -xn' for details.
[root@server5 ~]# systemctl status postgresql.service
postgresql.service - PostgreSQL database server
   Loaded: loaded (/lib/systemd/system/postgresql.service; enabled)
   Active: failed (Result: exit-code) since Вт 2015-11-24 10:08:12 MSK; 28s ago
  Process: 5713 ExecStartPre=/usr/bin/postgresql-check-db-dir ${PGDATA} (code=exited, status=1/FAILURE)

ноя 24 10:08:12 server5.localdomain systemd[1]: Starting PostgreSQL database server...
ноя 24 10:08:12 server5.localdomain postgresql-check-db-dir[5713]: "/var/lib/pgsql/data" is missing or empty.
ноя 24 10:08:12 server5.localdomain postgresql-check-db-dir[5713]: Use "/etc/init.d/postgresql initdb" to initialize the database...ter.
ноя 24 10:08:12 server5.localdomain postgresql-check-db-dir[5713]: See /usr/share/doc/postgresql-9.4.5/README.rpm-dist for more i...ion.
ноя 24 10:08:12 server5.localdomain systemd[1]: postgresql.service: control process exited, code=exited status=1
ноя 24 10:08:12 server5.localdomain systemd[1]: Failed to start PostgreSQL database server.
ноя 24 10:08:12 server5.localdomain systemd[1]: Unit postgresql.service entered failed state
===

Соответственно даже каталог /var/lib/pgsql/data/ не создается

Оффлайн Salomatin

  • Модератор раздела
  • ****
  • Сообщений: 981
    • Пошаговые инструкции
    • Email
Что делать ?

Пришлите пакеты. Попробую установить у себя и посмотрю почему не запускается.
Хочешь понять сам, объясни другому.
"Если уже все испробовал и ничего не помогает - почитай инструкцию"

dango

  • Гость
На сайте 1С заявлена версия PostgreSQL 9.4.2-1.1C
А вот тут:
See /usr/share/doc/postgresql-9.4.5/README.rpm-dist
Пришлите пакеты. Попробую установить у себя и посмотрю почему не запускается.
Пакеты PostgreSQL для i386 и x86_64 у меня есть. Куда прислать?
Заодно сам посмотрю, что там.

Оффлайн acrk

  • Завсегдатай
  • *
  • Сообщений: 199
    • Email
Что делать ?

Пришлите пакеты. Попробую установить у себя и посмотрю почему не запускается.

https://yadi.sk/d/__diJvSZkgzhr

Алт Линукс 7.0 на 32 разрядной машине у меня.

dango

  • Гость
Алт Линукс 7.0 на 32 разрядной машине у меня.
А можно поточнее? Simply LInux, KDesktop, Кентавр?
А какой командой права root получили?

dango

  • Гость
Simply Linux 7.0.5 i586
# apt-get install /home/user/Загрузки/00/*
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Выбрано postgresql94 для '/home/user/Загрузки/00/postgresql94-9.4.2-1.1C.i386.rpm'
Выбрано postgresql94-contrib для '/home/user/Загрузки/00/postgresql94-contrib-9.4.2-1.1C.i386.rpm'
Выбрано postgresql94-libs для '/home/user/Загрузки/00/postgresql94-libs-9.4.2-1.1C.i386.rpm'
Выбрано postgresql94-server для '/home/user/Загрузки/00/postgresql94-server-9.4.2-1.1C.i386.rpm'
Некоторые пакеты установить невозможно. Это может означать, что Вы
потребовали невозможного, либо пользуетесь нестабильным репозиторием.
Часть необходимых пакетов либо ещё не создана, либо была удалена
из каталога 'Входящие'.
Эти сведения могут помочь найти выход из ситуации:

Следующие пакеты имеют неудовлетворенные зависимости:
  postgresql94: Требует: libcrypto.so.6 но пакет не может быть установлен
                Требует: libssl.so.6 но пакет не может быть установлен
                Требует: libtermcap.so.2 но пакет не может быть установлен
  postgresql94-contrib: Требует: libcrypto.so.6 но пакет не может быть установлен
                        Требует: libicui18n.so.36 но пакет не может быть установлен
                        Требует: libicuuc.so.36 но пакет не может быть установлен
                        Требует: libssl.so.6 но пакет не может быть установлен
                        Требует: libtermcap.so.2 но пакет не может быть установлен
  postgresql94-libs: Требует: libcrypto.so.6 но пакет не может быть установлен
                     Требует: libssl.so.6 но пакет не может быть установлен
  postgresql94-server: Требует: libcrypto.so.6 но пакет не может быть установлен
                       Требует: libssl.so.6 но пакет не может быть установлен
                       Требует: libtermcap.so.2 но пакет не может быть установлен
E: Извините, `битые' пакеты
Интересно, как вы установили?
« Последнее редактирование: 24.11.2015 14:34:29 от dango »

dango

  • Гость
Забыл про это
Цитировать
Изменен формат кластера, создаваемого PostgreSQL 9.4.2-1.1C
Новый формат кластера идентичен формату кластера, создаваемого стандартной версией PostgreSQL.
В кластере формат хранения типа данных timestamp установлен со значением integer_datetimes=on в соответствии с форматом, используемым стандартной версией PostgreSQL.

Поддержка этой версии в 1С:Предприятии 8.3 реализована в версии 8.3.3 и старше.

Для использования PostgreSQL 9.4.2-1.1C с версиями 1С:Предприятия ниже 8.3.3 необходимо его собрать с установленым значением параметра integer_datetimes=off

Cписок поддерживаемых дистрибутивов Linux:
    RPM
        Centos 5.7, RedHat 5, Fedora 8, ASP Linux 12(14)
       Должны быть установлены:
           yum install readline
           yum install libtermcap
           yum install krb5-libs
           yum install openssl
      yum install icu

        Centos 6, RedHat 6, Fedora 9-16  (необходима установка openssl098e)
       Должны быть установлены:
           yum install readline
           yum install libtermcap
           yum install krb5-libs
           yum install openssl
       Необходима установка дополнительных пакетов совместимости:
           yum install openssl098e
           yum install compat-readline5
           yum install compat-libtermcap
      yum install compat-libicu36
    DEB
   Ubuntu 12.04
   Необходима установка icu
   sudo apt-get install libicu48

Дополнительные модули:
   plperl
   plpython
   test
   devel
   docs

dango

  • Гость
Значит, исправили. А раньше не ставилось из-за конфликта в зависимости пакета RPM: https://forum.altlinux.org/index.php?topic=30916.0
у меня как раз это подверждается. Такая же история и в
https://forum.altlinux.org/index.php?topic=33229.msg237825#msg237825
Хочется услышать подробности установки у топикстартера.

dango

  • Гость
А вот что получилось с установкой пакета из p7
# apt-get install postgresql9.4-1C-server
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие дополнительные пакеты будут установлены:
  libpq5.7-1C monit-base postgresql-common postgresql9.4-1C
Следующие НОВЫЕ пакеты будут установлены:
  libpq5.7-1C monit-base postgresql-common postgresql9.4-1C postgresql9.4-1C-server
0 будет обновлено, 5 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено.
Необходимо получить 4812kB архивов.
После распаковки потребуется дополнительно 23,1MB дискового пространства.
Продолжить? [Y/n] y
Получено: 1 http://ftp.altlinux.org noarch/classic monit-base 5.5-alt3 [14,8kB]
Получено: 2 http://ftp.altlinux.org i586/classic libpq5.7-1C 9.4.5-alt0.M70P.1 [117kB]
Получено: 3 http://ftp.altlinux.org i586/classic postgresql9.4-1C 9.4.5-alt0.M70P.1 [1034kB]
Получено: 4 http://ftp.altlinux.org noarch/classic postgresql-common 1.0-alt8 [4448B]                                       
Получено: 5 http://ftp.altlinux.org i586/classic postgresql9.4-1C-server 9.4.5-alt0.M70P.1 [3642kB]                         
Получено 4812kB за 41s (115kB/s).                                                                                           
Совершаем изменения...
Preparing...                 ######################################################################################### [100%]
file /usr/lib/libpq.so.5.7 from install of libpq5.7-1C-9.4.5-alt0.M70P.1 conflicts with file from package libpq5.7-9.4.5-alt0.M70P.1
E: Ошибка во время исполнения транзакции
А если:
# apt-get remove libpq5.7
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие пакеты будут УДАЛЕНЫ:
  LibreOffice4 LibreOffice4-common LibreOffice4-extensions LibreOffice4-gnome LibreOffice4-integrated
  LibreOffice4-langpack-es LibreOffice4-langpack-kk LibreOffice4-langpack-pt-BR LibreOffice4-langpack-ru
  LibreOffice4-langpack-uk libpq5.7 libredland
0 будет обновлено, 0 новых установлено, 12 пакетов будет удалено и 0 не будет обновлено.
Необходимо получить 0B архивов.
После распаковки будет освобождено 416MB дискового пространства.
Продолжить? [Y/n] n
Прервано.
« Последнее редактирование: 24.11.2015 15:20:14 от dango »

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Багу на конфликт надо вешать. А пока, как временное решение можно сделать
apt-get install postgresql9.4-1C-server libpq5.7-Минус в конце важен.
Андрей Черепанов (cas@)