Installing mISDN on asterisk 1.8 from Distro 1.87.29.55 iso

Completely out of place I posted:

Already reinstalled a few times.
And I’m not getting anywhere with installing mISDN.
The results are:

yum install asterisk18-misdn
(Since that is supposedly the correct incantation)
And I get:

—> Package asterisk18-misdn.i386 0:1.8.7.1-1_centos5 set to be updated
–> Processing Dependency: mISDN-kmod for package: asterisk18-misdn
–> Processing Dependency: mISDN for package: asterisk18-misdn
–> Processing Dependency: mISDNuser for package: asterisk18-misdn
–> Running transaction check
—> Package asterisk18-misdn.i386 0:1.8.7.1-1_centos5 set to be updated
–> Processing Dependency: mISDN-kmod for package: asterisk18-misdn
—> Package mISDN.i686 0:1.1.7.2-3_centos5 set to be updated
–> Processing Dependency: kmod-mISDN for package: mISDN
—> Package mISDNuser.i386 0:1.1.7.2-1_centos5 set to be updated
–> Finished Dependency Resolution
mISDN-1.1.7.2-3_centos5.i686 from pbx has depsolving problems
–> Missing Dependency: kmod-mISDN is needed by package mISDN-1.1.7.2-3_centos5.i686 (pbx)
asterisk18-misdn-1.8.7.1-1_centos5.i386 from pbx has depsolving problems
–> Missing Dependency: mISDN-kmod is needed by package asterisk18-misdn-1.8.7.1-1_centos5.i386 (pbx)
Error: Missing Dependency: mISDN-kmod is needed by package asterisk18-misdn-1.8.7.1-1_centos5.i386 (pbx)
Error: Missing Dependency: kmod-mISDN is needed by package mISDN-1.1.7.2-3_centos5.i686 (pbx)

Which I think stems from the fact that dependancies ask for:

  • mISDN-kmod
  • kmod-mISDN

But I’m not a yum guru, so I’m relucant to run anything like yum update, since that created an ever greater mess ending in me losing dadhi stuff.

======
And got the following reply.

You need to install the kmod-mISDN for the kernel you running. I have had this problem before, so I have manually checked and installed the correct kmod that is available for my kernel. Some times, kernel come out before the kmod is updated, so you need to check if there is a kernel and kmod.

I think you should be able to do …

yum install mISDN-kmod-base asterisk-misdn

and that should pull in all your needed dependencies.

Mine looked like this …
[leet@pbx ~]$ rpm -qa |grep -i misdn | sort
asterisk-misdn-1.8.7.1-1_centos5
kmod-mISDN-1.1.7.2-3_centos5.2.6.18_238.12.1.el5
kmod-mISDN-1.1.7.2-3_centos5.2.6.18_238.19.1.el5
kmod-mISDN-1.1.7.2-3_centos5.2.6.18_238.9.1.el5
kmod-mISDN-1.1.7.2-3_centos5.2.6.18_274.3.1.el5
mISDN-1.1.7.2-3_centos5
mISDN-kmod-base-1.1.7.2-2_centos5.2.6.18_128.1.16.el5
mISDNuser-1.1.7.2-1_centos5

And I have both mISDN and DAHDI running, so it should not be a problem.

You might also find more details at http://www.asterisk.org/downloads/yum

Best of luck
LeeT

Which then results in what I think is a request for a kernel upgrade:

yum install mISDN-kmod

Loaded plugins: fastestmirror, kmod
Loading mirror speeds from cached hostfile
Setting up Install Process
Resolving Dependencies
–> Running transaction check
—> Package kmod-mISDN.i686 0:1.1.7.2-3_centos5.2.6.18_274.3.1.el5 set to be installed
–> Processing Dependency: kernel-i686 = 2.6.18-274.3.1.el5 for package: kmod-mISDN
–> Finished Dependency Resolution
kmod-mISDN-1.1.7.2-3_centos5.2.6.18_274.3.1.el5.i686 from asterisk-current has depsolving problems
–> Missing Dependency: kernel-i686 = 2.6.18-274.3.1.el5 is needed by package kmod-mISDN-1.1.7.2-3_centos5.2.6.18_274.3.1.el5.i686 (asterisk-current)
Error: Missing Dependency: kernel-i686 = 2.6.18-274.3.1.el5 is needed by package kmod-mISDN-1.1.7.2-3_centos5.2.6.18_274.3.1.el5.i686 (asterisk-current)

And this is where I got into terrible trouble the previous time, because after that all dahdi modules seemed to be lost.

We have mISDN included in the lastest Beta Distro. On the stable version we never built the kmods

So in essence two options:

  1. Get all the *-devel stuff and build it myself
    Which is a lot of hassle, but probably doable.

  2. Get/Upgrade to the beta…
    Is it possible to upgrade to beta from a recent install?
    If yes, how?

–WjW

Added.

As to 2) downloading the BETA.
for which the URL was sort of hidden??
I used: http://downloads.freepbxdistro.org/ISO/FreePBX-Distro-Net-32bit-1.87.210.57.iso

Installed it, but it complained it could not find the FreeBPX-2.10-Beta-1 (free quoted from memory).
So I’m nog going to find out if I can rerun the Tar achrive over the almost installed Centos 5.7

Well that is nog going to be a walk in the park.

mISDN is currently at v2, which only compiles >= 2.6.27.
And even Centos 5.7 is 2.6.18 (not familiar with how centos selects kernels)
So that will not work. And is probably the reason that 5.5 and 5.7

Trixbox runs CentOS 5.4 and has mISDN available. Which is where I come from.
It has:
kmod-mISDN.i686 1.1.7.2-2_centos5.2.6.18_128.1.10.el5
kmod-mISDN.i686 1.1.7.2-2_centos5.2.6.18_164.11.1.el5
mISDN.i386 1.1.7.2-3_centos5 installed
mISDNuser.i386 1.1.7.2-1_centos5 installed
asterisk-chan_misdn.i386 1.4.22-3 trixbox
asterisk16-misdn.i386 1.6.0.26-1_trixbox trixbox28
isdn4k-utils-devel.i386 3.2-56.el5 base
isdn4k-utils-vboxgetty.i386 3.2-56.el5 base
kmod-mISDN.i686 1.1.7.2-4_centos5.2.6.18_164.11.1.el5
kmod-mISDN-PAE.i686 1.1.7.2-3_centos5.2.6.18_164.11.1.el5
kmod-mISDN-xen.i686 1.1.7.2-3_centos5.2.6.18_164.11.1.el5
mISDN.i686 1.1.7-27 trixbox
mISDN.i386 1.1.7.2-4_centos5 trixbox28
mISDN-debuginfo.i686 1.1.7-24 trixboxaddons
mISDN-devel.i686 1.1.7-27 trixbox
mISDN-devel.i386 1.1.7.2-4_centos5 trixbox28
mISDN-kmod-base.i686 1.1.7.2-1_centos5.2.6.18_128.1.10.el5
mISDN-modules.i686 1.1.7-27.2.6.18_92.1.18.el5 trixbox
mISDNuser.i386 1.1.7.2-2_centos5 trixbox28
mISDNuser-debuginfo.i386 1.1.7-15 trixboxaddons
mISDNuser-devel.i386 1.1.7.2-2_centos5 trixbox28
xisdnload.i386 3.2-56.el5 base

Which is all 2.6.18 kernel stuff, but I’m not really familiar with Linux to know if things can just be copied over, install and still survive.

Just as note:

Either I found the wrong Beta.iso, but the one I have complains about not having
(from memory)
FreeBPX-2.10-Beta-1

I got the ISO from:
http://downloads.freepbxdistro.org/ISO/FreePBX-Distro-Net-32bit-1.87.210.57.iso

So any suggestions
–WjW

Just installed it with no issues.

Well that 'll be Murphy for me.

Questions:

  1. the path above here is where the Beta is?

  2. And you got mISDN with that?

–WjW

I am stuck here and can’t find a guide to installing misdn on Freepbx.

I followed the posts above but I am not sure if I am doing the correct thing.

I’ve downloaded the beta version of FreePBX and upgraded to 1.87.210.57-3.

I type yum install asterisk18-misdn (i’m only guessing that this is what I should do based on the posts above)

[root@DavesLocalhost /]# yum install asterisk18-misdn
Loaded plugins: fastestmirror, kmod
Loading mirror speeds from cached hostfile
Setting up Install Process
Resolving Dependencies
–> Running transaction check
—> Package asterisk18-misdn.i386 0:1.8.7.1-1_centos5 set to be updated
–> Processing Dependency: mISDN-kmod for package: asterisk18-misdn
–> Processing Dependency: mISDN for package: asterisk18-misdn
–> Processing Dependency: mISDNuser for package: asterisk18-misdn
–> Running transaction check
—> Package asterisk18-misdn.i386 0:1.8.7.1-1_centos5 set to be updated
–> Processing Dependency: mISDN-kmod for package: asterisk18-misdn
—> Package mISDN.i686 0:1.1.7.2-3_centos5 set to be updated
–> Processing Dependency: kmod-mISDN for package: mISDN
—> Package mISDNuser.i386 0:1.1.7.2-1_centos5 set to be updated
–> Finished Dependency Resolution
mISDN-1.1.7.2-3_centos5.i686 from pbx has depsolving problems
–> Missing Dependency: kmod-mISDN is needed by package mISDN-1.1.7.2-3_centos5.i686 (pbx)
asterisk18-misdn-1.8.7.1-1_centos5.i386 from pbx has depsolving problems
–> Missing Dependency: mISDN-kmod is needed by package asterisk18-misdn-1.8.7.1-1_centos5.i386 (pbx)
Error: Missing Dependency: mISDN-kmod is needed by package asterisk18-misdn-1.8.7.1-1_centos5.i386 (pbx)
Error: Missing Dependency: kmod-mISDN is needed by package mISDN-1.1.7.2-3_centos5.i686 (pbx)
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
The program package-cleanup is found in the yum-utils package.

It looks to me like I need mISDN-kmod and kmod-mISDN. following the advice in the post above I try: yum install mISDN-kmod-base asterisk-misdn

[root@DavesLocalhost /]# yum install mISDN-kmod-base asterisk-misdn
Loaded plugins: fastestmirror, kmod
Loading mirror speeds from cached hostfile
Setting up Install Process
No package mISDN-kmod-base available.
Resolving Dependencies
–> Running transaction check
—> Package asterisk18-misdn.i386 0:1.8.7.1-1_centos5 set to be updated
–> Processing Dependency: mISDN-kmod for package: asterisk18-misdn
–> Processing Dependency: mISDN for package: asterisk18-misdn
–> Processing Dependency: mISDNuser for package: asterisk18-misdn
–> Running transaction check
—> Package asterisk18-misdn.i386 0:1.8.7.1-1_centos5 set to be updated
–> Processing Dependency: mISDN-kmod for package: asterisk18-misdn
—> Package mISDN.i686 0:1.1.7.2-3_centos5 set to be updated
–> Processing Dependency: kmod-mISDN for package: mISDN
—> Package mISDNuser.i386 0:1.1.7.2-1_centos5 set to be updated
–> Finished Dependency Resolution
mISDN-1.1.7.2-3_centos5.i686 from pbx has depsolving problems
–> Missing Dependency: kmod-mISDN is needed by package mISDN-1.1.7.2-3_centos5.i686 (pbx)
asterisk18-misdn-1.8.7.1-1_centos5.i386 from pbx has depsolving problems
–> Missing Dependency: mISDN-kmod is needed by package asterisk18-misdn-1.8.7.1-1_centos5.i386 (pbx)
Error: Missing Dependency: mISDN-kmod is needed by package asterisk18-misdn-1.8.7.1-1_centos5.i386 (pbx)
Error: Missing Dependency: kmod-mISDN is needed by package mISDN-1.1.7.2-3_centos5.i686 (pbx)
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
The program package-cleanup is found in the yum-utils package.

Now I am lost, I think the dialog is telling me that mISDN-kmod-base is not available and that mISDN-kmod and kmod-mISDN are still needed.

could someone please point me in the right direction

Many thanks