наверно вам всетаки прийдется нанять linux-admin'а илипереставить. вы же понимаете что данная ошибка вообще никаким боком к астериску?
meral ( 2014-04-28 13:14:39 +0400 )редактироватьДобрый день, при установке DAHDI делаю следующую последовательность действий: для установки карты Digium TE122p.
lspci выводит такие данные про карту:
03:01.0 Ethernet controller: Digium, Inc. Wildcard TE122 single-span T1/E1/J1 card (rev 11)
далее я обновляю ядро:
yum -y install kernel-devel-$(uname -r)
и загружаю DAHDI:
cd /usr/src wget http://downloads.asterisk.org/pub/telephony/dahdi-linux/dahdi-linux-current.tar.gz
tar xvfz dahdi-linux-current.tar.gz
wget http://downloads.asterisk.org/pub/telephony/dahdi-tools/dahdi-tools-current.tar.gz
tar xvfz dahdi-tools-current.tar.gz
Но когда я входу в каталог и пробую проинсталировать получаю следующее:
cd /usr/src/dahdi-linux-2.9.1.1 make clean
make -C drivers/dahdi/firmware clean
make[1]: Entering directory /usr/src/dahdi-linux-2.9.1.1/drivers/dahdi/firmware'
rm -f dahdi-fw-*.o
make[1]: Leaving directory
/usr/src/dahdi-linux-2.9.1.1/drivers/dahdi/firmware'
make -C /lib/modules/2.6.18-128.el5/build M='/usr/src/dahdi-linux-2.9.1.1/drivers/dahdi/oct612x' clean
make: * /lib/modules/2.6.18-128.el5/build: No such file or directory. Stop.
make: * [clean] Error 2
При команде make clean, make, make install выводится одна и таже ошибка которая написана выше. Как можно исправить ошибку при установке DAHDI? Или что я делаю не так?
uname -r 2.6.18-128.el5
uname -a
Linux localhost.localdomain 2.6.18-128.el5 #1 SMP Wed Jan 21 10:44:23 EST 2009 i686 i686 i386 GNU/Linux
При покытке сделать yum update -y Выдается ошибка:
Error: pkgKey 4239 doesn't exist in repo base
You could try using --skip-broken to work around the problem
You could try running: package-cleanup --problems package-cleanup --dupes rpm -Va --nofiles --nodigest
при вводе
yum update -y
получаю
Error: pkgKey 4239 doesn't exist in repo base
You could try using --skip-broken to work around the problem
You could try running: package-cleanup --problems
package-cleanup --dupes
rpm -Va --nofiles --nodigest
наверно вам всетаки прийдется нанять linux-admin'а илипереставить. вы же понимаете что данная ошибка вообще никаким боком к астериску?
meral ( 2014-04-28 13:14:39 +0400 )редактироватьвот это
yum -y install kernel-devel-$(uname -r)
ядро НЕ обновляет вам надо сделать
yum update -y
reboot
потом
yum install kernel-devel
если ваша машина под виртуалкой, то надо ставить ядро такое же как на host.
kernel-devel не ядро , а тупо исходники , просто make для dahdi не в той папки ищет модули в частности /lib/modules/$(uname -r)/build
zzuz ( 2014-04-25 23:37:52 +0400 )редактироватьпотомучто создатели make файла для dahdi сделали его так, что он собирает для ТЕКУЩЕЙ версии ядра. а для других - нет. ребут нужен для смены ядра на последнее. kernel-devel поставится только последней версии. и его не будет для текущего(старого) ядра. что и наблюдается у топикстартера
meral ( 2014-04-26 12:05:45 +0400 )редактироватьА если ребутать нельзя? Если нужно только то ядро , которое сейчас стоит? Довольно надуманные аргументы. Хотя бы тем , что в самих рекомендациях в установке dahdi указаны соответствующие решение , ну читать конечно никто не читает.
zzuz ( 2014-04-26 12:37:21 +0400 )редактироватьтогда прийдется отбросить yum и поставить пакет найденый гуглом. или из исходников. вы, конечно, експерт, но как показывает моя практика 1) не все headers совместимы 2) в репозиториях не все хранят старые -devel. но вам виднее, конечно, как всегда.
meral ( 2014-04-26 13:33:02 +0400 )редактироватьзависит от времени с последнего обновления. если больше года - то все это только в теории. на практике я написал как это сделать БЕЗПРОБЛЕМНО. проблемные варианты интересны чисто теоретически
meral ( 2014-04-26 22:12:35 +0400 )редактироватьЗадан: 2014-04-24 13:29:15 +0400
Просмотрен: 2,594 раз
Обновлен: Apr 28 '14
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
ls -la /lib/modules
zzuz ( 2014-04-24 18:02:12 +0400 )редактироватьа ядро не слишком старое ? дистрибутиву наверно уже лет пять ?
awsswa ( 2014-04-25 07:22:08 +0400 )редактироватьпод этим дистрибутивом наверно 90% инсталяций астриска работает.
meral ( 2014-04-25 13:28:13 +0400 )редактировать