Автор Тема: Проблема с запуском srv1cv83.service [РЕШЕНО]  (Прочитано 15324 раз)

Оффлайн flint1975

  • Завсегдатай
  • *
  • Сообщений: 1 425
    • Email
-- Subject: Начинается запуск юнита srv1cv83.service
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Начат процесс запуска юнита srv1cv83.service.
дек 14 13:31:05 flint64.localdomain systemd[1905]: srv1cv83.service: Failed at s
-- Subject: Не удалось запустить процесс /etc/rc.d/init.d/srv1cv83
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Сбой: не удалось запустить процесс /etc/rc.d/init.d/srv1cv83.
--
-- Код ошибки: 8.
дек 14 13:31:05 flint64.localdomain systemd[1]: srv1cv83.service: Control proces
дек 14 13:31:05 flint64.localdomain systemd[1]: Failed to start SYSV: Starts and
-- Subject: Ошибка юнита srv1cv83.service
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Произошел сбой юнита srv1cv83.service.
--
-- Результат: failed.
дек 14 13:31:05 flint64.localdomain systemd[1]: srv1cv83.service: Unit entered f
дек 14 13:31:05 flint64.localdomain systemd[1]: srv1cv83.service: Failed with re
однако
[root@flint64 init.d]# ./srv1cv83 start
Starting 1C:Enterprise 8.3 server: OK

[root@flint64 init.d]# ./srv1cv83 status
1C:Enterprise 8.3 server status:
Init script: STARTED.
     Ragent: RUNNING.
[root@flint64 init.d]#
« Последнее редактирование: 14.12.2016 13:14:49 от flint1975 »

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 991
Re: Проблема с запуском srv1cv83.service
« Ответ #1 : 14.12.2016 12:45:46 »
Очевидно, что в данном случае надо пиннать адынэсовцев на предмет нормального юнит-файла для службы в случае запуска сервиса под systemd.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Проблема с запуском srv1cv83.service
« Ответ #2 : 14.12.2016 13:08:52 »
Так можно и удалить неправильный юнит, с тем, чтобы по-старому запускался.

dango

  • Гость
Re: Проблема с запуском srv1cv83.service
« Ответ #3 : 14.12.2016 13:10:26 »
Может, это та же фигня, что решалась здесь:
https://forum.altlinux.org/index.php?topic=35913.msg271127#msg271127

Оффлайн flint1975

  • Завсегдатай
  • *
  • Сообщений: 1 425
    • Email
Re: Проблема с запуском srv1cv83.service
« Ответ #4 : 14.12.2016 13:14:25 »
Да, это оно спасибо!

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
-- Начат процесс запуска юнита srv1cv83.service.
дек 14 13:31:05 flint64.localdomain systemd[1905]: srv1cv83.service: Failed at s
-- Subject: Не удалось запустить процесс /etc/rc.d/init.d/srv1cv83
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Сбой: не удалось запустить процесс /etc/rc.d/init.d/srv1cv83.
--
-- Код ошибки: 8.
дек 14 13:31:05 flint64.localdomain systemd[1]: srv1cv83.service: Control proces
дек 14 13:31:05 flint64.localdomain systemd[1]: Failed to start SYSV: Starts and
-- Subject: Ошибка юнита srv1cv83.service
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Произошел сбой юнита srv1cv83.service.
--
-- Результат: failed.

Оригинально они там юнит запускают, - через сервис sysv.
В котором забыли указать обязательный для sysv-сервиса интерпретатор
$ ls -1 /etc/rc.d/init.d/ > ~/serv1
$ grep -rH '#!/bin\|#! /bin' /etc/rc.d/init.d/|sort|cut -f1 -d ':'|awk -F '/' '{print $5}' > ~/serv2

которого не имеет только файл функций
$ diff ~/serv1 ~/serv2
8d7
< cryptdisks.functions

Да и reload sysv должен уметь там где необходимо
$ grep -rHin 'reload()' /etc/rc.d/init.d/
/etc/rc.d/init.d/messagebus:60:reload() {
/etc/rc.d/init.d/powersaved:74:reload()
/etc/rc.d/init.d/cups:66:reload()
/etc/rc.d/init.d/cups-browsed:33:reload()
/etc/rc.d/init.d/sshd:56:reload()
/etc/rc.d/init.d/smartd:46:reload()
/etc/rc.d/init.d/klogd:42:reload()
/etc/rc.d/init.d/template:43:reload()
/etc/rc.d/init.d/xinetd:44:reload()
/etc/rc.d/init.d/syslogd:47:reload()
/etc/rc.d/init.d/crond:51:reload()
/etc/rc.d/init.d/network:311:reload()
/etc/rc.d/init.d/acpid:44:reload()