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

Оффлайн acrk

  • Завсегдатай
  • *
  • Сообщений: 199
    • Email
Теперь запускаю сервер 1С.

[root@server5 ~]# service srv1cv83 start
Job for srv1cv83.service failed. See 'systemctl status srv1cv83.service' and 'journalctl -xn' for details.
[root@server5 ~]# systemctl status srv1cv83.service
srv1cv83.service - SYSV: Starts and stops the 1C:Enterprise daemons
   Loaded: loaded (/etc/rc.d/init.d/srv1cv83)
   Active: failed (Result: exit-code) since Ср 2015-11-25 13:05:05 MSK; 41s ago
  Process: 10568 ExecStart=/etc/rc.d/init.d/srv1cv83 start (code=exited, status=203/EXEC)

ноя 25 13:05:05 server5.localdomain systemd[1]: Starting SYSV: Starts and stops the 1C:Enterprise daemons...
ноя 25 13:05:05 server5.localdomain systemd[1]: srv1cv83.service: control process exited, code=exited status=203
ноя 25 13:05:05 server5.localdomain systemd[1]: Failed to start SYSV: Starts and stops the 1C:Enterprise daemons.
ноя 25 13:05:05 server5.localdomain systemd[1]: Unit srv1cv83.service entered failed state
[root@server5 ~]#

в журнале
 Unit srv1cv83.service has begun starting up.
ноя 25 13:05:05 server5.localdomain systemd[10568]: Failed at step EXEC spawning /etc/rc.d/init.d/srv1cv83: Exec format error
-- Subject: Process /etc/rc.d/init.d/srv1cv83 could not be executed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- Documentation: http://www.freedesktop.org/wiki/Software/systemd/catalog/641257651c1b4ec9a8624d7a40a9e1e7
--
-- The process /etc/rc.d/init.d/srv1cv83 could not be executed and failed.
--
-- The error number returned while executing this process is 8.
ноя 25 13:05:05 server5.localdomain systemd[1]: srv1cv83.service: control process exited, code=exited status=203
ноя 25 13:05:05 server5.localdomain systemd[1]: Failed to start SYSV: Starts and stops the 1C:Enterprise daemons.
-- Subject: Unit srv1cv83.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- Documentation: http://www.freedesktop.org/wiki/Software/systemd/catalog/be02cf6855d2428ba40df7e9d022f03d
--
-- Unit srv1cv83.service has failed.
--
-- The result is failed.
ноя 25 13:05:05 server5.localdomain systemd[1]: Unit srv1cv83.service entered failed state


Что делать ???

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Что делать ???
Обратиться в службу технической поддержки 1С: http://www.1c.ru/rus/support/support.htm
Андрей Черепанов (cas@)

dango

  • Гость
Опять же Simply Linux 7.0.5 i586
Устанавливаем Сервер 1С Предприятий версия 8.3.7.1759
# apt-get install /home/admin1/Загрузки/000/*
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Выбрано 1C_Enterprise83-common для '/home/admin1/Загрузки/000/1C_Enterprise83-common-8.3.7-1759.i386.rpm'
Выбрано 1C_Enterprise83-common-nls для '/home/admin1/Загрузки/000/1C_Enterprise83-common-nls-8.3.7-1759.i386.rpm'
Выбрано 1C_Enterprise83-crs для '/home/admin1/Загрузки/000/1C_Enterprise83-crs-8.3.7-1759.i386.rpm'
Выбрано 1C_Enterprise83-server для '/home/admin1/Загрузки/000/1C_Enterprise83-server-8.3.7-1759.i386.rpm'
Выбрано 1C_Enterprise83-server-nls для '/home/admin1/Загрузки/000/1C_Enterprise83-server-nls-8.3.7-1759.i386.rpm'
Выбрано 1C_Enterprise83-ws для '/home/admin1/Загрузки/000/1C_Enterprise83-ws-8.3.7-1759.i386.rpm'
Выбрано 1C_Enterprise83-ws-nls для '/home/admin1/Загрузки/000/1C_Enterprise83-ws-nls-8.3.7-1759.i386.rpm'
Следующие НОВЫЕ пакеты будут установлены:
  1C_Enterprise83-common 1C_Enterprise83-common-nls 1C_Enterprise83-crs
  1C_Enterprise83-server 1C_Enterprise83-server-nls 1C_Enterprise83-ws
  1C_Enterprise83-ws-nls
0 будет обновлено, 7 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено.
Необходимо получить 0B/266MB архивов.
После распаковки потребуется дополнительно 588MB дискового пространства.
Совершаем изменения... 
Preparing...                 ########################################### [100%]
1: 1C_Enterprise83-common    ########################################### [ 14%]
2: 1C_Enterprise83-server    ########################################### [ 28%]
3: 1C_Enterprise83-ws        ########################################### [ 42%]
4: 1C_Enterprise83-common-nls########################################### [ 57%]
5: 1C_Enterprise83-crs       ########################################### [ 71%]
6: 1C_Enterprise83-server-nls########################################### [ 85%]
7: 1C_Enterprise83-ws-nls    ########################################### [100%]
Running /usr/lib/rpm/posttrans-filetriggers
Завершено.
Пробуем запустить службу
# service srv1cv83 start
Job for srv1cv83.service failed. See 'systemctl status srv1cv83.service' and 'journalctl -xn' for details.
Посмотрим статус
# systemctl status srv1cv83.service
srv1cv83.service - SYSV: Starts and stops the 1C:Enterprise daemons
   Loaded: loaded (/etc/rc.d/init.d/srv1cv83)
   Active: failed (Result: exit-code) since Ср 2015-11-25 17:51:56 ORAT; 1min 34s ago
  Process: 13718 ExecStart=/etc/rc.d/init.d/srv1cv83 start (code=exited, status=203/EXEC)

ноя 25 17:51:56 it01.localdomain systemd[1]: Starting SYSV: Starts and st....
ноя 25 17:51:56 it01.localdomain systemd[1]: srv1cv83.service: control pr...3
ноя 25 17:51:56 it01.localdomain systemd[1]: Failed to start SYSV: Starts....
ноя 25 17:51:56 it01.localdomain systemd[1]: Unit srv1cv83.service entere...e
Видно, что srv1cv83 заточен на sysvinit.
Проверим прописку службы
# chkconfig |grep srv1cv83

Внимание: в выводе отображены только SysV службы (нативные службы systemd отсутствуют)
      конфигурация SysV  может быть сброшена нативной
      конфигураией systemd.

srv1cv83        0:выкл 1:выкл 2:вкл 3:вкл 4:вкл 5:вкл 6:выкл
Служба прописана.
А если запустить ее напрямую:
# /etc/rc.d/init.d/srv1cv83 start
Starting 1C:Enterprise 8.3 server: OK
Ага. Проверим:
# /etc/rc.d/init.d/srv1cv83 status
1C:Enterprise 8.3 server status:
Init script: STARTED.
     Ragent: RUNNING.
Но!
# systemctl status srv1cv83.service
srv1cv83.service - SYSV: Starts and stops the 1C:Enterprise daemons
   Loaded: loaded (/etc/rc.d/init.d/srv1cv83)
   Active: failed (Result: exit-code) since Ср 2015-11-25 17:51:56 ORAT; 12min ago
  Process: 13718 ExecStart=/etc/rc.d/init.d/srv1cv83 start (code=exited, status=203/EXEC)

ноя 25 17:51:56 it01.localdomain systemd[1]: Starting SYSV: Starts and st....
ноя 25 17:51:56 it01.localdomain systemd[1]: srv1cv83.service: control pr...3
ноя 25 17:51:56 it01.localdomain systemd[1]: Failed to start SYSV: Starts....
ноя 25 17:51:56 it01.localdomain systemd[1]: Unit srv1cv83.service entere...e
Похоже, что systemd не видит состояние службы и не может ею управлять.
Проверю дома на sysvinit.

dango

  • Гость
Обратиться в службу технической поддержки 1С: http://www.1c.ru/rus/support/support.htm
Скорее всего, они сошлются на список поддерживаемых дистрибутивов Linux:
Centos 5.7, RedHat 5, Fedora 8, ASP Linux 12(14)
Centos 6, RedHat 6, Fedora 9-16
Ubuntu 12.04

Оффлайн acrk

  • Завсегдатай
  • *
  • Сообщений: 199
    • Email
Обратиться в службу технической поддержки 1С: http://www.1c.ru/rus/support/support.htm
Скорее всего, они сошлются на список поддерживаемых дистрибутивов Linux:
Centos 5.7, RedHat 5, Fedora 8, ASP Linux 12(14)
Centos 6, RedHat 6, Fedora 9-16
Ubuntu 12.04

Я в 1С написал.
Если они сошлются на то, что Алт Линукс (российский! дистрибутив) не поддерживается .....
Это вопрос, можно сказать, политический.

dango

  • Гость
Если они сошлются на то, что Алт Линукс (российский! дистрибутив) не поддерживается .....
Это вопрос, можно сказать, политический.
Не торопитесь пороть горячку.
Для начала загляните сюда:
http://www.altlinux.ru/products/altlinux-spt-fstec/
Там есть абзац "Преимущества"
Цитировать
Альт Линукс СПТ 6.0 официально поддерживается версией 8.3.5.1068 технологической платформы «1С:Предприятие»

dango

  • Гость
Кроме того, я вам не просто так дал ссылку на лабораторки Саломатина
https://forum.altlinux.org/index.php?topic=30681.0
Если бы вы внимательно ознакомились с его материалами, то обратили бы внимание на то, что он использует ALT Linux Centaurus 7.0, установленный как "Сервер", что не одно и то же, что ALT Linux Centaurus 7.0, установленный как "Рабочая станция".
Все остальное это выход за рамки рекомендаций и по сути есть эксперименты на свой страх и риск. А вот тут надо знать матчасть и не забывать про документацию.

Оффлайн acrk

  • Завсегдатай
  • *
  • Сообщений: 199
    • Email
Кроме того, я вам не просто так дал ссылку на лабораторки Саломатина
https://forum.altlinux.org/index.php?topic=30681.0
Если бы вы внимательно ознакомились с его материалами, то обратили бы внимание на то, что он использует ALT Linux Centaurus 7.0, установленный как "Сервер", что не одно и то же, что ALT Linux Centaurus 7.0, установленный как "Рабочая станция".
Все остальное это выход за рамки рекомендаций и по сути есть эксперименты на свой страх и риск. А вот тут надо знать матчасть и не забывать про документацию.

Я установил именно как сервер.
В лаборатоных работах все гладко.
А у меня service srv1cv83 start не выполняется.

Заодно спрошу: там (в лабораторных) есть команда
nmap -p 1541 127.0.0.1
У меня он адает
-bash: nmap: команда не найдена

Почему не найдена?


dango

  • Гость
Заодно спрошу: там (в лабораторных) есть команда
nmap -p 1541 127.0.0.1
У меня он адает
-bash: nmap: команда не найдена

Почему не найдена?
Под рутом:
apt-get install nmap
Я установил именно как сервер.
В лаборатоных работах все гладко.
А у меня service srv1cv83 start не выполняется.
Похоже, что есть проблема с новыми версиями 1С.
А проблема воспроизводится и на регулярке на Сизифе с установленным Сервером 1С Предприятий.
Запуск службы только командой:
/etc/rc.d/init.d/srv1cv83 start
В альтовском репозитории есть пакеты 1C_Enterprise83-server. Проверю-ка этот вариант.
« Последнее редактирование: 25.11.2015 18:14:27 от dango »

dango

  • Гость
А проблема воспроизводится и на регулярке на Сизифе с установленным Сервером 1С Предприятий.
Запуск службы только командой:
Ага. А если так:
# chkconfig srv1cv83 on
# service srv1cv83 start
Starting 1C:Enterprise 8.3 server: OK
# service srv1cv83 status
1C:Enterprise 8.3 server status:
Init script: STARTED.
     Ragent: RUNNING.
Работает, но на системе с sysvinit.
Теперь проверю все то же самое с сервером Кентавром.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
На странице 1С:Предприятие официально поддерживается Альт Линукс СПТ 6.0
Андрей Черепанов (cas@)

dango

  • Гость
acrk, при установке Кентавра в режиме офисного сервера дополнительно установили MATE?
Так вот кто протащил systemd в систему! А я сижу гадаю, откуда systemd объявился в сервере Кентавра.
« Последнее редактирование: 25.11.2015 19:34:53 от dango »

dango

  • Гость
Simply Linux 7.0.5 i586
Служба srv1cv83 теперь штатно работает под systemd.
Решение:
Вход под root
su -
Откроем на редактирование файл /etc/rc.d/init.d/srv1cv83
mcedit /etc/rc.d/init.d/srv1cv83
Начало файла выглядит так
Цитировать
# chkconfig: 35 74 36
# description: Starts and stops the 1C:Enterprise daemons
Надо привести к виду
Цитировать
#!/bin/sh
#
# chkconfig: 35 74 36
# description: Starts and stops the 1C:Enterprise daemons
F2 - сохраняем файл. ESC - закрываем редактор
Теперь пробуем запустить
service srv1cv83 start
Warning: Unit file of srv1cv83.service changed on disk, 'systemctl --system daemon-reload' recommended.
Делаем, что советуют
systemctl --system daemon-reload
И повторяем попытку:
service srv1cv83 start
Проверяем состояние службы средствами systemd
# systemctl status srv1cv83.service
srv1cv83.service - SYSV: Starts and stops the 1C:Enterprise daemons
   Loaded: loaded (/etc/rc.d/init.d/srv1cv83)
   Active: active (running) since Чт 2015-11-26 11:06:54 ORAT; 3min 12s ago
   CGroup: name=systemd:/system/srv1cv83.service
           ├─19158 /opt/1C/v8.3/i386/ragent -daemon
           ├─19165 /opt/1C/v8.3/i386/rmngr -port 1541 -host it01.localdomain -range 1560:1591 -clstid 19aabe72-9372-11e5-b1...
           └─19198 /opt/1C/v8.3/i386/rphost -range 1560:1591 -reghost it01.localdomain -regport 1541 -pid 1b2f0776-9372-11e...

ноя 26 11:06:49 it01.localdomain systemd[1]: Starting SYSV: Starts and stops the 1C:Enterprise daemons...
ноя 26 11:06:49 it01.localdomain su[19128]: pam_tcb(su:session): Session opened for usr1cv8 by (uid=0)
ноя 26 11:06:49 it01.localdomain su[19128]: pam_tcb(su:session): Session closed for usr1cv8
ноя 26 11:06:54 it01.localdomain srv1cv83[19115]: Starting 1C:Enterprise 8.3 server: OK
ноя 26 11:06:54 it01.localdomain systemd[1]: Started SYSV: Starts and stops the 1C:Enterprise daemons.
ноя 26 11:10:00 it01.localdomain systemd[1]: Started SYSV: Starts and stops the 1C:Enterprise daemons.
Вечером проверю на sysvinit в серверном Кентавре на ВМ. Должно работать и там.
Резюме: проблема в init-скрипте службы srv1cv83, что уже вотчина 1С.
Прошу проверить данное решение.
« Последнее редактирование: 26.11.2015 09:19:01 от dango »

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 991
...
    # chkconfig: 35 74 36
    # description: Starts and stops the 1C:Enterprise daemons
...
    #!/bin/sh
    #
    # chkconfig: 35 74 36
    # description: Starts and stops the 1C:Enterprise daemons
...
Резюме: проблема в init-скрипте службы srv1cv83, что уже вотчина 1С.
Это как же надо было умудриться так криво скопипастить init скрипт.

Оффлайн acrk

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

...
Прошу проверить данное решение.

Все сделал, сервер 1С запустился.
Сервер postgresql тоже работает.
Но при попытке создать базу на сервере. пишет "Ошибка при создании информационной базы:"
и больше никаких пояснений.