PDA

Просмотр полной версии : Asterisk


hpagof
14.05.2010, 16:16
Вобщем то начал установку стандартным образом "apt-get install asterisk asterisk-sounds-extra asterisk-mp3" всё скачалось начало устанавливаться потом он попросил код, я соответственно его ввёл установка пошла дальше без всяких ерроров в конечном итоге вот такая картина

Setting up dahdi-dkms (1:2.2.0.2~dfsg-1ubuntu2) ...
Loading new dahdi-2.2.0.2 DKMS files...
First Installation: checking all kernels...
Building for architecture x86_64
Building initial module for 2.6.31-14-server
Ждал достаточно много...и ничего. Подскажите что не так.

igor29
14.05.2010, 18:24
а чего не понятного это штука компилируется мой вам совет оставьте на ночь

hpagof
14.05.2010, 22:31
Оставил ))) Завтра утром узнаю...

hpagof
15.05.2010, 09:46
Прихожу утром на работу и вижу подобную картину ))) Чуть было в обморок не упал :D



Error! Build of dahdi_vpmadt032_loader.ko failed for: 2.6.31-14-server (x86_64)
Consult the make.log in the build directory
/var/lib/dkms/dahdi/2.2.0.2/build/ for more information.
dpkg: error processing dahdi-dkms (--configure):
subprocess installed post-installation script returned error exit status 7
dpkg: dependency problems prevent configuration of dahdi-linux:
dahdi-linux depends on dahdi-dkms | dahdi-source; however:
Package dahdi-dkms is not configured yet.
Package dahdi-source is not installed.
dpkg: error processing dahdi-linux (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of dahdi:
dahdi depends on dahdi-linux; however:
Package dahdi-linux is not configured yet.
dahdi depends on dahdi-dkms | dahdi-source; however:
Package dahdi-dkms is not configured yet.
Package dahdi-source is not installed.
dpkg: error processing dahdi (--configure):
dependency problems - leaving unconfigured
dpkg: dependency probleNo apport report written because the error message indicates its a followup error from a previous failure.
No apport report written because the error message indicates its a followup error from a previous failure.
No apport report written because MaxReports is reached already
No apport report written because MaxReports is reached already
ms prevent configuration of asterisk:
asterisk depends on dahdi; however:
Package dahdi is not configured yet.
dpkg: error processing asterisk (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of asterisk-mp3:
asterisk-mp3 depends on asterisk-1.6.2; however:
Package asterisk-1.6.2 is not installed.
Package asterisk which provides asterisk-1.6.2 is not configured yet.
dpkg: error processing asterisk-mp3 (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
dahdi-dkms
dahdi-linux
dahdi
asterisk
asterisk-mp3
E: Sub-process /usr/bin/dpkg returned an error code (1)

Nova
15.05.2010, 13:55
Рекомендую ставить на CentOS , и версию астерикса 1.6.
так как 1.4 содержит серьезную узявимость , связанную с обходом авторизации SIP пользователей.

Перед тем как ставить на центозе подключить следующии репозитарии.

[root@pbx yum.repos.d]# cat centos-asterisk.repo


[asterisk-tested]
name=CentOS-$releasever - Asterisk - Tested
baseurl=http://packages.asterisk.org/centos/$releasever/tested/$basearch/
enabled=0
gpgcheck=0
#gpgkey=http://packages.asterisk.org/RPM-GPG-KEY-Digium

[asterisk-current]
name=CentOS-$releasever - Asterisk - Current
baseurl=http://packages.asterisk.org/centos/$releasever/current/$basearch/
enabled=1
gpgcheck=0
#gpgkey=http://packages.asterisk.org/RPM-GPG-KEY-Digium



[root@pbx yum.repos.d]# cat centos-digium.repo
[digium-tested]
name=CentOS-$releasever - Digium - Tested
baseurl=http://packages.digium.com/centos/$releasever/tested/$basearch/
enabled=0
gpgcheck=0
#gpgkey=http://packages.digium.com/RPM-GPG-KEY-Digium

[digium-current]
name=CentOS-$releasever - Digium - Current
baseurl=http://packages.digium.com/centos/$releasever/current/$basearch/
enabled=1
gpgcheck=0
#gpgkey=http://packages.digium.com/RPM-GPG-KEY-Digium

hpagof
15.05.2010, 21:56
Начальство требует Ubuntu ))) Поэтому нужно постараться сделать, а за информацию спасибо огромное... буду иметь ввиду. Если проблема не решится сделаю на Сентосе, но это самый крайняк

Linuxoid
16.05.2010, 12:04
Начальство требует Ubuntu ))) Поэтому нужно постараться сделать, а за информацию спасибо огромное... буду иметь ввиду. Если проблема не решится сделаю на Сентосе, но это самый крайняк
Я думал только мое начальство настолько тупое, что считает убунту хорошей серверной ОСью...

POS_troi
16.05.2010, 12:47
Начальство требует Ubuntu )))

Хм... Решение о применяемом ПО и ОС должен принимать Админ или ИТ Директор , исходя из соображения наиболее полной совместимости , но никак не начальство.

По крайне мере мне уже не пытаются диктовать что на чем делать.

З.Ы. Я предпочитаю FreeBSD , хотя признаюсь честно VoIp для массового применения не поднимал, только разок щупал что за софт и то для теста одной програмулинки нужно было =)

hpagof
16.05.2010, 15:18
Каждый предпочитает ту ось которую знает лучше остальных, наверно по этой причине начальство за Убунту... И потом в случае моего ухода Начальник сможет разобраться что к чему, т.к сам знает Ubuntu. :D А так я полностью с тобой согласен. ;)

hpagof
19.05.2010, 15:26
В общем поставил Asterisk на Ubuntu привязал к нему веб интерфейс всё работает всё ок.. кроме одной маленькой детали, есть один перл файл который нужно поставить в автозагрузку, у меня это не получается... Запускать его в ручную тоже не тема. Есть какие нибудь идеи ? Как мне это сделатЬ ?

POS_troi
19.05.2010, 16:03
Можно по крону запускать можно кинуть в init.d (или как там в убунте) и дать права на запуск.

Ну опять же зависит от того - нужно запускать перед чем-то или пофигу на последовательность

hpagof
19.05.2010, 16:05
Можно по крону запускать можно кинуть в init.d (или как там в убунте) и дать права на запуск.

Ну опять же зависит от того - нужно запускать перед чем-то или пофигу на последовательность

Да всё равно ) ...

POS_troi
19.05.2010, 16:19
ну тогда поидеее достаточно кинуть его в папку \etc\init.d и сделать исполняемым (chmod +x)

hpagof
19.05.2010, 16:28
Создал файл autostart.script в /etc/init.d/

#!/bin/bash
screen -A -m -d -S domino su - notes -c "cd ~ &&/var/www/html/panel/op_server.pl"

сделал его исполняемым
sudo chmod +x /etc/init.d/autostart.script
и добавил в автозагрузку.
sudo update-rc.d autostart.script defaults 95
Делаю reboot, всё запускается кроме него....

hpagof
19.05.2010, 16:31
ну тогда поидеее достаточно кинуть его в папку \etc\init.d и сделать исполняемым (chmod +x)

так тоже не проходит... не запускается

Dronga
24.05.2010, 14:22
Всё правильно, копайте в сторону runlevel