ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

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

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

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

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

Сообщение DrTroi » 22 янв 2015, 20:04

Дебиан, астериск 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.

Как это можно исправить? Огромное спасибо за помощь :-)
DrTroi
 
Сообщений: 7
Зарегистрирован: 22 янв 2015, 19:57

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

Сообщение TVMaker » 24 янв 2015, 02:09

Снести Дебиан и поставить Центос. Мне помогло :lol:
TVMaker
 
Сообщений: 134
Зарегистрирован: 05 сен 2013, 19:01

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

Сообщение Vlad1983 » 24 янв 2015, 10:16

шаблон
contrib/init.d/rc.debian.asterisk
руками заменить на нужные значения несколько переменных
ЛС: @rostel
Vlad1983
 
Сообщений: 4251
Зарегистрирован: 09 авг 2011, 11:51

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

Сообщение DrTroi » 26 янв 2015, 14:34

Вот шаблон по указанному адресу:
http://dpaste.com/3KYSXPR
Однако после указания переменных, сообщения на make config остались те же.
Единственно что я не могу понять, почему пишет о Required-Stop,
ведь он там встречается только 1 раз и то закоментарен???
DrTroi
 
Сообщений: 7
Зарегистрирован: 22 янв 2015, 19:57

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

Сообщение Vlad1983 » 26 янв 2015, 14:55

Код: выделить все
### 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
Vlad1983
 
Сообщений: 4251
Зарегистрирован: 09 авг 2011, 11:51

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

Сообщение DrTroi » 29 янв 2015, 19:41

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

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

Код: выделить все
/etc/init.d/asterisk stop
/etc/init.d/asterisk: 114: Syntax error: "(" unexpected (expecting ";;")
DrTroi
 
Сообщений: 7
Зарегистрирован: 22 янв 2015, 19:57

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

Сообщение Vlad1983 » 29 янв 2015, 22:31

Код: выделить все
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
Vlad1983
 
Сообщений: 4251
Зарегистрирован: 09 авг 2011, 11:51

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

Сообщение bjichkavzdrenka » 15 фев 2017, 05:17

DrTroi писал(а):
Код: выделить все
/etc/init.d/asterisk: 114: Syntax error: "(" unexpected (expecting ";;")


Ясно написано, что в 114 строке скрипта синтаксическая ошибка. Вместо скобки ожидается точка с запятой. Откройте скрипт и посмотрите, что там. Ну или давайте сюда, вместе поглядим.
bjichkavzdrenka
 


Вернуться в Linux

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH