Автор Тема: Помогите установить PostgreSQL и сервер 1С на Алт Линукс 8  (Прочитано 5285 раз)

Оффлайн acrk

  • Завсегдатай
  • *
  • Сообщений: 199
    • Email
Когда-то помогли установить все на Алт Линукс 7.
Прошло несколько лет и вот опять ...
Теперь Алт Линукс 8.2 Сервер.
1С вроде установилась, но ...
Цитировать
... ~ # service srv1cv83 status
service: srv1cv83: Unrecognized service

Оффлайн flint1975

  • Завсегдатай
  • *
  • Сообщений: 1 425
    • Email
Если свежая 1с - то нужно симлинк в /etc/init.d положить на файл /opt/1c/x86_64/<номер версии>/bin/srv1cv83

Оффлайн acrk

  • Завсегдатай
  • *
  • Сообщений: 199
    • Email
У меня в /opt/1c/x86_64/<номер версии> нет каталога /bin.
Хотя 1с сервер вроде установился:

Reading Package Lists...
Building Dependency Tree...
Selecting 1c-enterprise-8.3.18.1433-common for '/home/csm/1c/rpm64_8_3_18_1433_rpm/1c-enterprise-8.3.18.1433-common-8.3.18-1433.x86_64.rpm'
Selecting 1c-enterprise-8.3.18.1433-common-nls for '/home/csm/1c/rpm64_8_3_18_1433_rpm/1c-enterprise-8.3.18.1433-common-nls-8.3.18-1433.x86_64.rpm'
Selecting 1c-enterprise-8.3.18.1433-crs for '/home/csm/1c/rpm64_8_3_18_1433_rpm/1c-enterprise-8.3.18.1433-crs-8.3.18-1433.x86_64.rpm'
Selecting 1c-enterprise-8.3.18.1433-server for '/home/csm/1c/rpm64_8_3_18_1433_rpm/1c-enterprise-8.3.18.1433-server-8.3.18-1433.x86_64.rpm'
Selecting 1c-enterprise-8.3.18.1433-server-nls for '/home/csm/1c/rpm64_8_3_18_1433_rpm/1c-enterprise-8.3.18.1433-server-nls-8.3.18-1433.x86_64.rpm'
Selecting 1c-enterprise-8.3.18.1433-ws for '/home/csm/1c/rpm64_8_3_18_1433_rpm/1c-enterprise-8.3.18.1433-ws-8.3.18-1433.x86_64.rpm'
Selecting 1c-enterprise-8.3.18.1433-ws-nls for '/home/csm/1c/rpm64_8_3_18_1433_rpm/1c-enterprise-8.3.18.1433-ws-nls-8.3.18-1433.x86_64.rpm'
The following NEW packages will be installed:
  1c-enterprise-8.3.18.1433-common 1c-enterprise-8.3.18.1433-common-nls
  1c-enterprise-8.3.18.1433-crs 1c-enterprise-8.3.18.1433-server
  1c-enterprise-8.3.18.1433-server-nls 1c-enterprise-8.3.18.1433-ws
  1c-enterprise-8.3.18.1433-ws-nls
0 upgraded, 7 newly installed, 0 removed and 124 not upgraded.
Need to get 0B/480MB of archives.
After unpacking 972MB of additional disk space will be used.
Committing changes...
Preparing...                 ##################################################
1c-enterprise-8.3.18.1433-com##################################################
1c-enterprise-8.3.18.1433-ser##################################################
1c-enterprise-8.3.18.1433-ws ##################################################
1c-enterprise-8.3.18.1433-com##################################################
1c-enterprise-8.3.18.1433-crs##################################################
1c-enterprise-8.3.18.1433-ser##################################################
1c-enterprise-8.3.18.1433-ws-##################################################
Running /usr/lib/rpm/posttrans-filetriggers
Done.

Оффлайн flint1975

  • Завсегдатай
  • *
  • Сообщений: 1 425
    • Email
Да это я ошибся. У меня вот так:
ln -s /opt/1cv8/x86_64/8.3.19.1150/srv1cv83 /etc/init.d/srv1cv83

Оффлайн acrk

  • Завсегдатай
  • *
  • Сообщений: 199
    • Email
Цитировать
... ~ $ service srv1cv83 status
inactive
... ~ $ service srv1cv83 start
... ~ $ service srv1cv83 status
active

А как сделать, чтобы при запуске системы сервер 1С запускался автоматически?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Цитировать
... ~ $ service srv1cv83 status
inactive
... ~ $ service srv1cv83 start
... ~ $ service srv1cv83 status
active

А как сделать, чтобы при запуске системы сервер 1С запускался автоматически?
Написать свой файл .service.
Андрей Черепанов (cas@)

Оффлайн acrk

  • Завсегдатай
  • *
  • Сообщений: 199
    • Email
Цитировать
Написать свой файл .service.

Это я не умею...
Нашел команду "systemctl enable srv1cv83", а уже она подсказала другую...
В общем, запускается при загрузке системы...

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 222
Цитировать
... ~ $ service srv1cv83 status
inactive
... ~ $ service srv1cv83 start
... ~ $ service srv1cv83 status
active

А как сделать, чтобы при запуске системы сервер 1С запускался автоматически?
Написать свой файл .service.
это называется совместимость отечественного софта?

Оффлайн bum

  • Завсегдатай
  • *
  • Сообщений: 105
1c создан для того чтоб мудаков не допускать к нормальному процессу разработки. Что в рашке и практикуеться.

Оффлайн flint1975

  • Завсегдатай
  • *
  • Сообщений: 1 425
    • Email
А как сделать, чтобы при запуске системы сервер 1С запускался автоматически?
Парни вы зачем путаете человека?
systemctl enable srv1cv83
и всё!

Оффлайн bum

  • Завсегдатай
  • *
  • Сообщений: 105
А что вы там интересного делаете на 1с? У меня знакомый, у него резюме больше по объему чем сам кода написал. Девушек приезжих в комнату заселяет потом выселяет через пару недель.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Цитировать
... ~ $ service srv1cv83 status
inactive
... ~ $ service srv1cv83 start
... ~ $ service srv1cv83 status
active

А как сделать, чтобы при запуске системы сервер 1С запускался автоматически?
Написать свой файл .service.
это называется совместимость отечественного софта?
Нет, это называется "Главный сдерживающий фактор для развития цифровой экономики в России — жуткая нехватка специалистов. Количество одних только программистов 1С в стране необходимо увеличить более чем в 2 раза" (из интервью Б.Нуралиева, главы 1С. https://www.sfx-tula.ru/news/infoblog/9718/)
Вот и требуется миллион программистов, чтобы прикрутить к 1С нормальный файл службы.
Андрей Черепанов (cas@)

Оффлайн acrk

  • Завсегдатай
  • *
  • Сообщений: 199
    • Email
Теперь Postgres.
Установил по инструкции с сайта 1c.postgres.ru/.
Цитировать
... ~ # wget https://repo.postgrespro.ru/pg1c-9.6/keys/altlinux.rpm
--2021-06-30 13:49:39--  https://repo.postgrespro.ru/pg1c-9.6/keys/altlinux.rpm
Распознаётся repo.postgrespro.ru (repo.postgrespro.ru)… 93.174.131.139
Подключение к repo.postgrespro.ru (repo.postgrespro.ru)|93.174.131.139|:443... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа… 200 OK
Длина: 8121 (7,9K) [application/x-redhat-package-manager]
Сохранение в: «altlinux.rpm»

altlinux.rpm        100%[===================>]   7,93K  --.-KB/s    за 0,001s 

2021-06-30 13:49:40 (5,42 MB/s) - «altlinux.rpm» сохранён [8121/8121]

... ~ # rpm -i altlinux.rpm
... ~ # apt-get update
Получено: 1 http://repo.postgrespro.ru x86_64 release [600B]
Получено: 2 http://repo.postgrespro.ru noarch release [589B] 
Получено: 3 http://ftp.altlinux.org p8/branch/x86_64 release [1091B]
Получено: 4 http://ftp.altlinux.org p8/branch/x86_64-i586 release [537B]
Получено: 5 http://ftp.altlinux.org p8/branch/noarch release [885B]
Получено 3702B за 2s (1486B/s).
Получено: 1 http://ftp.altlinux.org p8/branch/x86_64/classic pkglist [20,6MB]
Получено: 2 http://repo.postgrespro.ru x86_64/pgpro pkglist [20,3kB]           
Получено: 3 http://repo.postgrespro.ru x86_64/pgpro release [124B]             
Получено: 4 http://repo.postgrespro.ru noarch/pgpro pkglist [32B]
Получено: 5 http://repo.postgrespro.ru noarch/pgpro release [124B]     
Получено: 6 http://ftp.altlinux.org p8/branch/x86_64/classic release [135B]   
Получено: 7 http://ftp.altlinux.org p8/branch/x86_64-i586/classic pkglist [15,6MB]
Получено: 8 http://ftp.altlinux.org p8/branch/x86_64-i586/classic release [140B]
Получено: 9 http://ftp.altlinux.org p8/branch/noarch/classic pkglist [5100kB] 
Получено: 10 http://ftp.altlinux.org p8/branch/noarch/classic release [135B]   
Получено 41,3MB за 36s (1134kB/s).                                             
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
... ~ # apt-get install postgresql96-server postgresql96-contrib
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие дополнительные пакеты будут установлены:
  glibc icu-utils initscripts libicu-devel libselinux-utils libsemanage
  libsepol libsetools libustr policycoreutils postgresql96 postgresql96-libs
  python-module-IPy python-module-audit python-module-selinux
  python-module-semanage python-module-sepolgen python-module-slip
  selinux-policy
Следующие НОВЫЕ пакеты будут установлены:
  glibc icu-utils initscripts libicu-devel libselinux-utils libsemanage
  libsepol libsetools libustr policycoreutils postgresql96
  postgresql96-contrib postgresql96-libs postgresql96-server python-module-IPy
  python-module-audit python-module-selinux python-module-semanage
  python-module-sepolgen python-module-slip selinux-policy
0 будет обновлено, 21 новых установлено, 0 пакетов будет удалено и 124 не будет обновлено.
Необходимо получить 19,4MB архивов.
После распаковки потребуется дополнительно 84,2MB дискового пространства.
Продолжить? [Y/n] y
Получено: 1 http://ftp.altlinux.org p8/branch/x86_64/classic icu-utils 1:5.6.1-alt1.1@1458012333 [161kB]
Получено: 2 http://ftp.altlinux.org p8/branch/x86_64/classic libicu-devel 1:5.6.1-alt1.1@1458012333 [617kB]
Получено: 3 http://repo.postgrespro.ru x86_64/pgpro postgresql96-libs 9.6.22-1.alt8@1621265704 [666kB]
Получено: 4 http://ftp.altlinux.org p8/branch/x86_64/classic libsepol 1:2.5-alt1@1479634463 [212kB]
Получено: 5 http://ftp.altlinux.org p8/branch/x86_64/classic libselinux-utils 1:2.5-alt2@1479801358 [85,6kB]
Получено: 6 http://ftp.altlinux.org p8/branch/x86_64/classic libustr 1.0.4-alt4@1455141518 [82,5kB]
Получено: 7 http://ftp.altlinux.org p8/branch/x86_64/classic libsemanage 1:2.5-alt1@1479634681 [83,6kB]
Получено: 8 http://ftp.altlinux.org p8/branch/x86_64/classic libsetools 3.3.8-alt6@1479634985 [494kB]
Получено: 9 http://ftp.altlinux.org p8/branch/x86_64/classic python-module-semanage 1:2.5-alt1@1479634681 [55,2kB]
Получено: 10 http://ftp.altlinux.org p8/branch/x86_64/classic python-module-audit 2.8.5-alt1:p8+224985.100.1.1@1552550587 [81,9kB]
Получено: 11 http://ftp.altlinux.org p8/branch/noarch/classic python-module-IPy 0.75-alt1@1348455351 [24,8kB]
Получено: 12 http://ftp.altlinux.org p8/branch/x86_64/classic python-module-selinux 1:2.5-alt2@1479801358 [146kB]
Получено: 13 http://repo.postgrespro.ru x86_64/pgpro postgresql96 9.6.22-1.alt8@1621265704 [2669kB]
Получено: 14 http://ftp.altlinux.org p8/branch/noarch/classic python-module-sepolgen 2:1.2.2-alt1@1455916596 [116kB]
Получено: 15 http://ftp.altlinux.org p8/branch/noarch/classic python-module-slip 0.2.24-alt1@1359045858 [22,3kB]
Получено: 16 http://ftp.altlinux.org p8/branch/x86_64/classic policycoreutils 1:2.5-alt1@1479635182 [649kB]
Получено: 17 http://ftp.altlinux.org p8/branch/noarch/classic selinux-policy 3.11.1-alt5@1398458447 [84,5kB]
Получено: 18 http://ftp.altlinux.org p8/branch/noarch/classic initscripts 1:5.49.1-alt2@1100719431 [13,7kB]
Получено: 19 http://ftp.altlinux.org p8/branch/x86_64/classic glibc 6:2.23-alt3.M80P.2@1514455523 [36,4kB]
Получено: 20 http://repo.postgrespro.ru x86_64/pgpro postgresql96-contrib 9.6.22-1.alt8@1621265704 [1786kB]
Получено: 21 http://repo.postgrespro.ru x86_64/pgpro postgresql96-server 9.6.22-1.alt8@1621265704 [11,3MB]
Получено 19,4MB за 17s (1126kB/s).                                             
Совершаем изменения...
Preparing...                 ########################################### [100%]
 1: libsepol                 ########################################### [  4%]
 2: python-module-selinux    ########################################### [  9%]
 3: python-module-sepolgen   ########################################### [ 14%]
 4: python-module-slip       ########################################### [ 19%]
 5: libselinux-utils         ########################################### [ 23%]
 6: libsetools               ########################################### [ 28%]
 7: postgresql96-libs        ########################################### [ 33%]
 8: postgresql96             ########################################### [ 38%]
WARNING: postgresql96 uses obsolete alternatives interface
 9: postgresql96-contrib     ########################################### [ 42%]
10: python-module-IPy        ########################################### [ 47%]
11: python-module-audit      ########################################### [ 52%]
12: libustr                  ########################################### [ 57%]
13: libsemanage              ########################################### [ 61%]
14: python-module-semanage   ########################################### [ 66%]
15: icu-utils                ########################################### [ 71%]
16: libicu-devel             ########################################### [ 76%]
17: initscripts              ########################################### [ 80%]
18: policycoreutils          ########################################### [ 85%]
19: selinux-policy           ########################################### [ 90%]
20: postgresql96-server      ########################################### [ 95%]
WARNING: postgresql96-server uses obsolete alternatives interface
Running /usr/lib/rpm/posttrans-filetriggers
Завершено.
... ~ # /etc/init.d/postgresql-9.6 initdb
Initializing database:                                                  [ DONE ]
... ~ #

хочу проверить , работает ли сервер:
... ~ # service postgresql status
service: postgresql: Unrecognized service

Как он (сервис) называется-то? Раз база данных инициализировалась, значит все установилось же ?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Там, где брали инструкцию и спрашивайте. У Альта патченный для 1С PostgreSQL есть в штатном репозитории: postgresql12-1C-server (p9), postgresql11-1C-server (p8).
Андрей Черепанов (cas@)

Оффлайн flint1975

  • Завсегдатай
  • *
  • Сообщений: 1 425
    • Email
Вот и требуется миллион программистов, чтобы прикрутить к 1С нормальный файл службы.
Я сначала тоже так думал, потом понял, что это сделано для того, чтобы можно было много версий 1с установить на комп, а сервер запускать нужный, а не тот, который последним устанавливали.

Как он (сервис) называется-то? Раз база данных инициализировалась, значит все установилось же ?
в папке /etc/init.d посмотрите, постгреспро - сильно расширенное название сервиса используют для отсутствия конфликтов со стандартным постгресом.