VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Debian Asterisk ошибка при make config

Общие вопросы по операционной системе

Модераторы: april22, Zavr2008

Ответить
DrTroi
Сообщения: 7
Зарегистрирован: 22 янв 2015, 18:57

Debian Asterisk ошибка при make config

Сообщение DrTroi »

Дебиан, астериск asterisk-13.1.0
Всё собралось, всё установилось, но последняя команда make config выдаёт вот такую ошибку:
# make config
update-rc.d: using dependency based boot sequencing
insserv: Script eTSrv is broken: incomplete LSB comment.
insserv: missing `Required-Stop:' entry: please add even if empty.
insserv: Script eTSrv is broken: incomplete LSB comment.
insserv: missing `Required-Stop:' entry: please add even if empty.
insserv: Script eTSrv is broken: incomplete LSB comment.
insserv: missing `Required-Stop:' entry: please add even if empty.
insserv: Script eTSrv is broken: incomplete LSB comment.
insserv: missing `Required-Stop:' entry: please add even if empty.
insserv: Script eTSrv is broken: incomplete LSB comment.
insserv: missing `Required-Stop:' entry: please add even if empty.
insserv: Script eTSrv is broken: incomplete LSB comment.
insserv: missing `Required-Stop:' entry: please add even if empty.
insserv: Script eTSrv is broken: incomplete LSB comment.
insserv: missing `Required-Stop:' entry: please add even if empty.
insserv: Script eTSrv is broken: incomplete LSB comment.
insserv: missing `Required-Stop:' entry: please add even if empty.

Как это можно исправить? Огромное спасибо за помощь :-)
TVMaker
Сообщения: 134
Зарегистрирован: 05 сен 2013, 19:01

Re: Debian Asterisk ошибка при make config

Сообщение TVMaker »

Снести Дебиан и поставить Центос. Мне помогло :lol:
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Debian Asterisk ошибка при make config

Сообщение Vlad1983 »

шаблон
contrib/init.d/rc.debian.asterisk
руками заменить на нужные значения несколько переменных
ЛС: @rostel
DrTroi
Сообщения: 7
Зарегистрирован: 22 янв 2015, 18:57

Re: Debian Asterisk ошибка при make config

Сообщение DrTroi »

Вот шаблон по указанному адресу:
http://dpaste.com/3KYSXPR
Однако после указания переменных, сообщения на make config остались те же.
Единственно что я не могу понять, почему пишет о Required-Stop,
ведь он там встречается только 1 раз и то закоментарен???
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Debian Asterisk ошибка при make config

Сообщение Vlad1983 »

Код: Выделить всё

### BEGIN INIT INFO
# Provides:             asterisk
# Required-Start:    $network $syslog $named $local_fs $remote_fs
# Required-Stop:     $network $syslog $named $local_fs $remote_fs
# Should-Start:      dahdi misdn lcr wanrouter mysql postgresql
# Should-Stop:       dahdi misdn lcr wanrouter mysql postgresql
# Default-Start:        2 3 4 5
# Default-Stop:         0 1 6
# Short-Description:    Asterisk PBX
# Description:          the Asterisk Open Source PBX
### END INIT INFO
это не просто комментарии

посмотрите как оно обрабатывается

Код: Выделить всё

cat /usr/sbin/update-rc.d | grep "BEGIN INIT INFO" -A 20
ЛС: @rostel
DrTroi
Сообщения: 7
Зарегистрирован: 22 янв 2015, 18:57

Re: Debian Asterisk ошибка при make config

Сообщение DrTroi »

Короче проблема решилась. Дело в том, что в файле
/etc/init.d/eTSrv
Действительно отсутствовал пункт Required-Stop: - уж не знаю по каким причинам.
Господа, теперь возникла следущая проблема:

http://dpaste.com/0D0GFW7 - этот стартовый скрипт выдаёт:

Код: Выделить всё

/etc/init.d/asterisk stop
/etc/init.d/asterisk: 114: Syntax error: "(" unexpected (expecting ";;")
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Debian Asterisk ошибка при make config

Сообщение Vlad1983 »

Код: Выделить всё

diff -NaEbu 0D0GFW7.txt /etc/init.d/asterisk 
--- 0D0GFW7.txt 2015-01-29 21:29:44.984700025 +0300
+++ /etc/init.d/asterisk        2014-03-04 11:03:56.030985494 +0400
@@ -1,5 +1,5 @@
 #! /bin/sh
-# $Id: rc.debian.asterisk 379791 2013-01-21 20:41:12Z mjordan $
+# $Id: rc.debian.asterisk 379760 2013-01-21 20:19:54Z mjordan $
 #
 # Mon Jun 04 2007 Iñaki Baz Castillo <ibc@in.ilimit.es>
 # - Eliminated SAFE_ASTERISK since it doesn't work as LSB script (it could require a independent "safe_asterisk" init script).
@@ -41,6 +41,7 @@
 set -e
 
 if ! [ -x $DAEMON ] ; then
+        echo "ERROR: $DAEMON not found"
         exit 0
 fi
 
@@ -111,13 +112,13 @@
        if test "x$COLOR" = "xno" ; then
                ASTARGS="$ASTARGS -n"
        fi
-        "start-stop-daemon --oknodo" returns 0 even if Asterisk was already running (as LSB expects):
+       # "start-stop-daemon --oknodo" returns 0 even if Asterisk was already running (as LSB expects):
        start-stop-daemon --start --oknodo --exec $DAEMON -- $ASTARGS
        log_end_msg $?
        ;;
   stop)
        log_begin_msg "Stopping $DESC: $NAME"
-        "start-stop-daemon --oknodo" returns 0 even if Asterisk was already stopped (as LSB expects):
+       # "start-stop-daemon --oknodo" returns 0 even if Asterisk was already stopped (as LSB expects):
        start-stop-daemon --stop --oknodo --exec $DAEMON
        log_end_msg $?
        ;;
@@ -129,7 +130,7 @@
        $0 stop
        sleep 2  # It needs some time to really be stopped.
        $0 start
-        "restart|force-reload" starts Asterisk and returns 0 even if Asterisk was stopped (as LSB expects).
+       # "restart|force-reload" starts Asterisk and returns 0 even if Asterisk was stopped (as LSB expects).
        ;;
   status)
        status_of_proc "$DAEMON" "$NAME" && exit 0 || exit $?
ЛС: @rostel
bjichkavzdrenka

Re: Debian Asterisk ошибка при make config

Сообщение bjichkavzdrenka »

DrTroi писал(а):

Код: Выделить всё

/etc/init.d/asterisk: 114: Syntax error: "(" unexpected (expecting ";;")
Ясно написано, что в 114 строке скрипта синтаксическая ошибка. Вместо скобки ожидается точка с запятой. Откройте скрипт и посмотрите, что там. Ну или давайте сюда, вместе поглядим.
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH