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

dango

  • Гость
Багу на конфликт надо вешать.
Проверил на регулярке на Сизифе. Там то же самое. Повесил багрепорт на пакет в Сизифе:
https://bugzilla.altlinux.org/show_bug.cgi?id=31531

Оффлайн acrk

  • Завсегдатай
  • *
  • Сообщений: 199
    • Email
Алт Линукс 7.0 на 32 разрядной машине у меня.
А можно поточнее? Simply LInux, KDesktop, Кентавр?
А какой командой права root получили?

Кентавр
su -

установку делал из среды MATE
она мне сама какие-то пакеты обновила, заменила м все сделала.

Оффлайн acrk

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

скачал с сайта 1С, распаковал в папку, зашел в нее, выделил все, нажал правой кнопкой мыши, выбрал "Открыть в Установка RPM".
Далее система все сама определила, какие-то пакеты обновила, удалила, добавила (libpq..... и др.) и все успешно установила.

Оффлайн acrk

  • Завсегдатай
  • *
  • Сообщений: 199
    • Email
пишу, а сообщения в теме не появляются

dango

  • Гость
А пока, как временное решение можно сделать
Код: [Выделить]

apt-get install postgresql9.4-1C-server libpq5.7-

Минус в конце важен.
Проверил на регулярке на Сизифе
# apt-get install postgresql9.4-1C-server libpq5.7-
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие дополнительные пакеты будут установлены:
  libpq5.7-1C monit-base postgresql-common postgresql9.4-1C
Следующие пакеты будут УДАЛЕНЫ:
  libpq5.7
Следующие НОВЫЕ пакеты будут установлены:
  libpq5.7-1C monit-base postgresql-common postgresql9.4-1C postgresql9.4-1C-server
0 будет обновлено, 5 новых установлено, 1 пакетов будет удалено и 0 не будет обновлено.
Необходимо получить 0B/4909kB архивов.
После распаковки потребуется дополнительно 22,8MB дискового пространства.
Продолжить? [Y/n] y
Совершаем изменения...
Preparing...                 ################################################################################## [100%]
1: libpq5.7-1C               ################################################################################## [ 20%]
2: postgresql9.4-1C          ################################################################################## [ 40%]
3: monit-base                ################################################################################## [ 60%]
4: postgresql-common         ################################################################################## [ 80%]
5: postgresql9.4-1C-server   ################################################################################## [100%]
Running /usr/lib/rpm/posttrans-filetriggers
Завершено.
Идем дальше:
# chkconfig postgresql on
# service postgresql start
Starting postgresql service:
/var/lib/pgsql/data is missing. Use "service postgresql initdb" to initialize the cluster first.
То же самое, что и у топикстартера. Все, что требуется для решения, это вручную инициализировать службу вышеуказанной командой:
# service postgresql initdb
Creating default database:
Файлы, относящиеся к этой СУБД, будут принадлежать пользователю "postgres".
От его имени также будет запускаться процесс сервера.

Кластер баз данных будет инициализирован с локалью "ru_RU.UTF-8".
Кодировка БД по умолчанию, выбранная в соответствии с настройками: "UTF8".
Выбрана конфигурация текстового поиска по умолчанию "russian".

Контроль целостности страниц данных отключен.

исправление прав для существующего каталога /var/lib/pgsql/data... ок
создание подкаталогов... ок
выбирается значение max_connections... 100
выбирается значение shared_buffers... 128MB
выбор реализации динамической разделяемой памяти ... posix
создание конфигурационных файлов... ок
создание базы template1 в /var/lib/pgsql/data/base/1... ок
инициализация pg_authid... ок
инициализация зависимостей... ок
создание системных представлений... ок
загрузка описаний системных объектов... ок
создание правил сортировки... ок
создание преобразований... ок
создание словарей... ок
установка прав для встроенных объектов... ок
создание информационной схемы... ок
загрузка серверного языка PL/pgSQL... ок
очистка базы данных template1... ок
копирование template1 в template0... ок
копирование template1 в postgres... ок
сохранение данных на диске... ок

ПРЕДУПРЕЖДЕНИЕ: используется проверка подлинности "trust" для локальных подключений.
Другой метод можно выбрать, отредактировав pg_hba.conf или используя ключи -A,
--auth-local или --auth-host при следующем выполнении initdb.

Success. You can now start the database server using:

    service postgresql start
or
    postgres -D /var/lib/pgsql/data
or
    pg_ctl -D /var/lib/pgsql/data -l logfile start
После чего можно смело запустить службу:
# service postgresql start
Starting postgresql service:                                                                                   [ DONE ]
« Последнее редактирование: 24.11.2015 17:40:29 от dango »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
пишу, а сообщения в теме не появляются
Вижу все ваши сообщения. Придётся потом дубли удалять.

dango

  • Гость
Система Кентавр

Устанавливал так:
скачал с сайта 1с, распаковал в папку, зашел в нее, все выделил, нажал правой кнопкой мыши, выбрал "Открыть в Установка PRM"
Система подумала, сама нашла какие пакеты установить, удалить, обновить (libpq5... и др) и все успешно установила.
Странно. Я так тоже делал, но на Simply Linux. И через "Установку RPM" и в консоли. Результат был один.

Оффлайн acrk

  • Завсегдатай
  • *
  • Сообщений: 199
    • Email
Алт Линукс 7.0 на 32 разрядной машине у меня.
А можно поточнее? Simply LInux, KDesktop, Кентавр?
А какой командой права root получили?

Кентавр

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Кентавр
Кентавр - это ветка дистрибутивов, а не команда.

Так для профилактики:
https://www.altlinux.org/Root
Почему нельзя собирать и ставить программы с помощью make; make install

dango

  • Гость
Кентавр - это ветка дистрибутивов, а не команда.
Цитата: dango от Вчера в 13:51:32

    Цитата: acrk от Вчера в 13:26:33

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

    А можно поточнее? Simply LInux, KDesktop, Кентавр?
    А какой командой права root получили?


Кентавр
su -

установку делал из среды MATE
она мне сама какие-то пакеты обновила, заменила м все сделала.
У топикстартера вчера, судя по сообщениям, были проблемы.
« Последнее редактирование: 25.11.2015 08:33:57 от dango »

dango

  • Гость
Для acrk:
Выполните следующие команды в терминале:
Вход под root:
su -
Инициализация службы postgresql:
service postgresql initdb
Запуск службы postgresql:
service postgresql start
Результаты сюда.

Оффлайн acrk

  • Завсегдатай
  • *
  • Сообщений: 199
    • Email
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: Извините, `битые' пакеты
Интересно, как вы установили?

У меня Кентавр 7.0
Сначала я так же устанавливал и получил такой же результат.
Потом в среде MATE открыл папку, выделил все, нажал правую кнопку мыши, выбрал "Открыть в Установка RPM".
Система подумала, поискада в интернете, сообщила, какие пакеты она собирается удалять/добавлять/обновлять и все установила.

dango

  • Гость
acrk, вы тему до конца дочитайте. А лучше перейдите к этому сообщению:
https://forum.altlinux.org/index.php?topic=35913.msg270978#msg270978

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Потом в среде MATE открыл папку, выделил все, нажал правую кнопку мыши, выбрал "Открыть в Установка RPM".
Система подумала, поискада в интернете, сообщила, какие пакеты она собирается удалять/добавлять/обновлять и все установила.
Вы проверяли в подробностях? rpminstall в некоторых случаях может сказать, что установка закончена, но реально ошибки не позволяют это сделать.
Андрей Черепанов (cas@)

Оффлайн acrk

  • Завсегдатай
  • *
  • Сообщений: 199
    • Email
Для acrk:
Выполните следующие команды в терминале:
Вход под root:
su -
Инициализация службы postgresql:
service postgresql initdb
Запуск службы postgresql:
service postgresql start
Результаты сюда.

[root@server5 ~]# service postgresql initdb
Unknown operation 'initdb'.
[root@server5 ~]# service postgresql start
Job for postgresql.service failed. See 'systemctl status postgresql.service' and 'journalctl -xn' for details.

почитал в "systemctl status postgresql.service" - там написано ... Use "/etc/init.d/postgresql initdb"...
запустил
[root@server5 ~]# /etc/init.d/postgresql initdb
Creating default database:
Файлы, относящиеся к этой СУБД, будут принадлежать пользователю "postgres".
От его имени также будет запускаться процесс сервера.

Кластер баз данных будет инициализирован с локалью "ru_RU.UTF-8".
Кодировка БД по умолчанию, выбранная в соответствии с настройками: "UTF8".
Выбрана конфигурация текстового поиска по умолчанию "russian".

Контроль целостности страниц данных отключен.

исправление прав для существующего каталога /var/lib/pgsql/data... ок
создание подкаталогов... ок
выбирается значение max_connections... 100
выбирается значение shared_buffers... 128MB
выбор реализации динамической разделяемой памяти ... posix
создание конфигурационных файлов... ок
создание базы template1 в /var/lib/pgsql/data/base/1... ок
инициализация pg_authid... ок
инициализация зависимостей... ок
создание системных представлений... ок
загрузка описаний системных объектов... ок
создание правил сортировки... ок
создание преобразований... ок
создание словарей... ок
установка прав для встроенных объектов... ок
создание информационной схемы... ок
загрузка серверного языка PL/pgSQL... ок
очистка базы данных template1... ок
копирование template1 в template0... ок
копирование template1 в postgres... ок
сохранение данных на диске... ок

ПРЕДУПРЕЖДЕНИЕ: используется проверка подлинности "trust" для локальных подключений.
Другой метод можно выбрать, отредактировав pg_hba.conf или используя ключи -A,
--auth-local или --auth-host при следующем выполнении initdb.

Success. You can now start the database server using:

    service postgresql start
or
    postgres -D /var/lib/pgsql/data
or
    pg_ctl -D /var/lib/pgsql/data -l logfile start


Потом
[root@server5 ~]# service postgresql start
 и он запустился !!!

Большое спасибо !!!