Страница 3 из 4

Re: asterisk: command not found

Добавлено: 19 апр 2013, 16:24
Vlad1983
давненько не запускал несколько астерисков на одной машине
не припомню проблем с библиотеками, но точно помню что в asterisk.conf нужно
[directories](!)
изменить на
[directories]

Re: asterisk: command not found

Добавлено: 19 апр 2013, 17:02
MakcumOK
ded писал(а):Не информативно.
теже самые логи. просто не хотел привожить, потому что запускал asterisk -cvvvv | tee /tmp/debug.log
debug.log получается вообще не читаемым

по поиску первые 3 и следующие 6 ошибок
http://zalil.ru/34451317

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

Re: asterisk: command not found

Добавлено: 19 апр 2013, 17:07
ded
запускал asterisk -cvvvv | tee /tmp/debug.log
Неправильно.
Посмотрите синтаксис в asterisk/logger.conf
никаких особенных tee /tmp/debug.log не нужно. Астериск сам пишет корректно логи.

Re: asterisk: command not found

Добавлено: 20 апр 2013, 11:28
Sfinx
MakcumOK писал(а):
ded писал(а):Верно.
Сделайте
cd /usr/lib
ln -s /usr/local/lib/libopencore-amrnb.so.0 libopencore-amrnb.so.0
и запускайте свой Астериск.
ошибки остались :cry:
в /etc/ld.conf.so достаточно добавить /usr/local/lib и перезапустить ldconfig

Re: asterisk: command not found

Добавлено: 20 апр 2013, 12:24
ded
Или уж собирать надо было с префиксом PREFIX=/usr

Re: asterisk: command not found

Добавлено: 20 апр 2013, 12:48
Vlad1983
less makeopts

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

...
prefix = /usr
exec_prefix = ${prefix}

datarootdir = ${prefix}/share
datadir = ${datarootdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localstatedir = /var
mandir = ${datarootdir}/man
sbindir = ${exec_prefix}/sbin
sharedstatedir = ${prefix}/com
sysconfdir = /etc

ASTSBINDIR = ${sbindir}
ASTETCDIR = ${sysconfdir}/asterisk
ASTHEADERDIR = ${includedir}/asterisk
ASTLIBDIR = ${libdir}/asterisk
ASTMANDIR = ${mandir}
astvarlibdir = ${localstatedir}/lib/asterisk
ASTVARLIBDIR = ${localstatedir}/lib/asterisk
ASTDATADIR = ${astvarlibdir}
ASTDBDIR = ${astvarlibdir}
ASTKEYDIR = ${astvarlibdir}
ASTSPOOLDIR = ${localstatedir}/spool/asterisk
ASTLOGDIR = ${localstatedir}/log/asterisk
ASTVARRUNDIR = ${localstatedir}/run/asterisk
...
связаны между собой все кроме трех параметров

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

./configure --prefix=/opt/asterisk --sysconfdir=/opt/asterisk --localstatedir=/opt/asterisk

Re: asterisk: command not found

Добавлено: 21 апр 2013, 11:33
MakcumOK
Sfinx писал(а):
MakcumOK писал(а):
ded писал(а):Верно.
Сделайте
cd /usr/lib
ln -s /usr/local/lib/libopencore-amrnb.so.0 libopencore-amrnb.so.0
и запускайте свой Астериск.
ошибки остались :cry:
в /etc/ld.conf.so достаточно добавить /usr/local/lib и перезапустить ldconfig
в папке etc нет такого файла

[root@centosAst1 etc]# ls
adjtime DIR_COLORS inittab NetworkManager rc3.d ssl
aliases DIR_COLORS.256color inputrc networks rc4.d statetab
aliases.db DIR_COLORS.lightbgcolor iproute2 nsswitch.conf rc5.d statetab.d
alternatives dracut.conf issue openldap rc6.d subversion
anacrontab dracut.conf.d issue.net opt rc.d sudo.conf
audisp environment krb5.conf pam.d rc.local sudoers
audit ethers ld.so.cache passwd rc.sysinit sudoers.d
bash_completion.d exports ld.so.conf passwd- redhat-release sudo-ldap.conf
bashrc favicon.png ld.so.conf.d pear resolv.conf sysconfig
blkid filesystems libaudit.conf pear.conf rpc sysctl.conf
centos-release fstab libuser.conf php.d rpm system-release
chkconfig.d gai.conf localtime php.ini rsyslog.conf system-release-cpe
cron.d gcrypt login.defs pki rsyslog.d terminfo
cron.daily gnupg logrotate.conf plymouth rwtab udev
cron.deny group logrotate.d pm rwtab.d updatedb.conf
cron.hourly group- lvm popt.d sasl2 virc
cron.monthly grub.conf magic postfix securetty wgetrc
crontab gshadow mailcap ppp security X11
cron.weekly gshadow- makedev.d printcap selinux xdg
crypttab host.conf mime.types profile services xinetd.d
csh.cshrc hosts mke2fs.conf profile.d sestatus.conf yum
csh.login hosts.allow modprobe.d protocols shadow yum.conf
dbus-1 hosts.deny motd rc shadow- yum.repos.d
default httpd mtab rc0.d shells
depmod.d init my.cnf rc1.d skel
dhcp init.d nanorc rc2.d ssh

Re: asterisk: command not found

Добавлено: 21 апр 2013, 11:48
MakcumOK
ded писал(а):
запускал asterisk -cvvvv | tee /tmp/debug.log
Неправильно.
Посмотрите синтаксис в asterisk/logger.conf
никаких особенных tee /tmp/debug.log не нужно. Астериск сам пишет корректно логи.
Прошу прощения
http://zalil.ru/34454518
Нормальный лог

Re: asterisk: command not found

Добавлено: 21 апр 2013, 11:56
MakcumOK
Vlad1983 писал(а):давненько не запускал несколько астерисков на одной машине
не припомню проблем с библиотеками, но точно помню что в asterisk.conf нужно
[directories](!)
изменить на
[directories]
есть такой момент, но в моём случае это не поможет, потому что будет
[Apr 21 03:53:11] WARNING[2189]: loader.c:1159 load_modules: Unable to open modules directory '/opt/asterisk/lib/asterisk/modules
у меня проблема в том, что я не могу понять где собственно модули

Re: asterisk: command not found

Добавлено: 21 апр 2013, 12:48
ded
Команда locate поможет их найти, если они вообще собраны.
Тогда можно их переместить в /opt/asterisk/lib/asterisk/modules