URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 85542
[ Назад ]

Исходное сообщение
"Установка Asterisk16"

Отправлено kharkov_max , 06-Июн-09 14:41 
День добрый.

Возникла необходимость установить Asterisk.
Решил установить Asterisk16.

После установки и перезагрузки сервера при старте asterisk в логах такое


[Jun  6 13:32:28] NOTICE[823] loader.c: 1 modules will be loaded.
[Jun  6 13:32:28] NOTICE[823] cdr.c: CDR simple logging enabled.
[Jun  6 13:32:28] WARNING[823] db.c: Unable to open Asterisk database '/var/db/asterisk/astdb': No such file or directory
[Jun  6 13:32:28] NOTICE[823] loader.c: 176 modules will be loaded.

ну и соответственно asterisk не запускается.
Еще установлен apache22 и mysql.

Устанавливаю первый раз.

Как я понимаю ему не хватает базы данных.
Не подскажете как ее правильно создать,или создать сразу при установке.

Спасибо за помощь


Содержание

Сообщения в этом обсуждении
"Установка Asterisk16"
Отправлено shadow_alone , 06-Июн-09 20:29 
Вы скажите какой дистр, как ставили (репы,сорсы).
у меня этот файл в /var/lib/asterisk/
CentOS 5.2

"Установка Asterisk16"
Отправлено kharkov_max , 07-Июн-09 11:21 
>Вы скажите какой дистр, как ставили (репы,сорсы).
>у меня этот файл в /var/lib/asterisk/
>CentOS 5.2

Ставлю на Freebsd 7.2
Немного удалось продвинутся дальше, но asterisk не запускается

Чего то ему не хватает...
Помогите пожалуйста разобраться чего ...
Не судите строго, устанавливаю первый раз.
После инстала ни какие конфиги не правил ...


asterisk -vvvvvgr
Asterisk 1.6.0.9, Copyright (C) 1999 - 2008 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
== Parsing '/usr/local/etc/asterisk/asterisk.conf': == Found
== Parsing '/usr/local/etc/asterisk/extconfig.conf': == Found
Unable to connect to remote asterisk (does /var/run/asterisk.ctl exist?)


"Установка Asterisk16"
Отправлено снег , 07-Июн-09 19:34 
это ты привел воще не очем....
логи покажи после того как продвинулся...


"Установка Asterisk16"
Отправлено снег , 07-Июн-09 19:36 
>это ты привел воще не очем....
>логи покажи после того как продвинулся...

как запускаешь звездачку? какие ключи юзаешь?


"Установка Asterisk16"
Отправлено снег , 07-Июн-09 19:37 
>>это ты привел воще не очем....
>>логи покажи после того как продвинулся...
>
>как запускаешь звездачку? какие ключи юзаешь?

-r это терминал(консоль)


"Установка Asterisk16"
Отправлено kharkov_max , 08-Июн-09 10:26 
>>>это ты привел воще не очем....
>>>логи покажи после того как продвинулся...
>>
>>как запускаешь звездачку? какие ключи юзаешь?
>
>-r это терминал(консоль)

Вот что говорят логи:


[Jun  8 09:15:37] NOTICE[6473] loader.c: 1 modules will be loaded.
[Jun  8 09:15:37] NOTICE[6473] cdr.c: CDR simple logging enabled.
[Jun  8 09:15:37] NOTICE[6473] loader.c: 176 modules will be loaded.

Но asterisk в процессах не появляется. Т.е. top говорит что он не запущен ...
Запускаю asterisk_enable="YES".

На сколько я понимаю что б юзать его консоль нужно что б он хотя бы запущен был.
В Asterisk пока ни какие конфиги не правил. т.е. все по умолчанию...


"Установка Asterisk16"
Отправлено kharkov_max , 08-Июн-09 10:50 
>[оверквотинг удален]
>

>
>Но asterisk в процессах не появляется. Т.е. top говорит что он не
>запущен ...
>Запускаю asterisk_enable="YES".
>
>На сколько я понимаю что б юзать его консоль нужно что б
>он хотя бы запущен был.
>В Asterisk пока ни какие конфиги не правил. т.е. все по умолчанию...
>

По этой статье
http://voipinforu.wordpress.com/2008/02/05/modules-conf-mini.../
в modules.conf установил параметр autoload=no. Asterisk запустился, но по видимому программа не подгрузила необходимые модули.
Вот что в modules.conf:


;
; Asterisk configuration file
;
; Module Loader configuration file
;

[modules]
autoload=no
;
; Any modules that need to be loaded before the Asterisk core has been
; initialized (just after the logger has been initialized) can be loaded
; using 'preload'. This will frequently be needed if you wish to map all
; module configuration files into Realtime storage, since the Realtime
; driver will need to be loaded before the modules using those configuration
; files are initialized.
;
; An example of loading ODBC support would be:
;preload => res_odbc.so
;preload => res_config_odbc.so
;
; res_phoneprov requires func_strings.so to be loaded:
preload => func_strings.so
;
; Uncomment the following if you wish to use the Speech Recognition API
;preload => res_speech.so
;
; If you want, load the GTK console right away.
;
noload => pbx_gtkconsole.so
;load => pbx_gtkconsole.so
;
load => res_musiconhold.so
;
; Load one of: chan_oss, alsa, or console (portaudio).
; By default, load chan_oss only (automatically).
;
noload => chan_alsa.so
;noload => chan_oss.so
;noload => chan_console.so

Как можно вычислить какой модуль запускается с ошибкой ?


"Установка Asterisk16"
Отправлено снег , 08-Июн-09 21:31 
>[оверквотинг удален]
>;
>; Load one of: chan_oss, alsa, or console (portaudio).
>; By default, load chan_oss only (automatically).
>;
>noload => chan_alsa.so
>;noload => chan_oss.so
>;noload => chan_console.so
>
>
>Как можно вычислить какой модуль запускается с ошибкой ?

запускай asterisk -vvvvvvvvvcd
там в консоли и смотри что у тя не стартует че валится
или включи полное журналирование я не помню в каком файле это настраеватся давно было


"Установка Asterisk16"
Отправлено Zuk , 20-Фев-10 00:51 
Unable to open Asterisk database '/var/db/asterisk/astdb': No such file or directory


Ошибка появляется из-за того что астер сам не может создать каталог.
Создайте каталог asteriskи разрешите на него права 777. Астер при след запуске сам создаст базу данных каторой ему так не хватает!