[Home]

Summary:DAHLIN-00238: Can't install DAHDI with yum on CentOS 5.6
Reporter:Ralph (quadra)Labels:
Date Opened:2011-04-11 08:23:59Date Closed:2011-06-02 14:19:26
Priority:MinorRegression?No
Status:Closed/CompleteComponents:dahdi (the module)
Versions:2.4.1.1 Frequency of
Occurrence
Related
Issues:
Environment:Attachments:
Description:I tried to install Asterisk as it is described in the Asterisk webpage with yum.

Everything went fine, except the package "asterisk18-dahdi"
Dependencies Error!

I use:
- CentOS 5.6, Kernel 2.6.18-238.5.1.e15,
- x86_64 packages
- not XEN

Does the patch work also for this Kernel?
Where do I have to add exactly the patch? I use yum to install.

Sorry, but I'm not the top programmer.

Need urgently help.
Thanks for any help.
Comments:By: Ralph (quadra) 2011-04-11 08:39:44

--> Running transaction check
---> Package dahdi-firmware-hx8.noarch 0:2.06-1_centos5 set to be updated
---> Package dahdi-firmware-oct6114-064.noarch 0:1.05.01-1_centos5 set to be updated
---> Package dahdi-firmware-oct6114-128.noarch 0:1.05.01-1_centos5 set to be updated
---> Package dahdi-firmware-tc400m.noarch 0:MR6.12-1_centos5 set to be updated
---> Package kmod-dahdi-linux.x86_64 0:2.4.1-1_centos5.2.6.18_194.32.1.el5 set to be installed
--> Processing Dependency: kernel-x86_64 = 2.6.18-194.32.1.el5 for package: kmod-dahdi-linux
---> Package kmod-dahdi-linux-fwload-vpmadt032.x86_64 0:2.4.1-1_centos5.2.6.18_194.32.1.el5 set to be installed
--> Processing Dependency: kernel-x86_64 = 2.6.18-194.32.1.el5 for package: kmod-dahdi-linux-fwload-vpmadt032
--> Finished Dependency Resolution
kmod-dahdi-linux-fwload-vpmadt032-2.4.1-1_centos5.2.6.18_194.32.1.el5.x86_64 from digium-current has depsolving problems
 --> Missing Dependency: kernel-x86_64 = 2.6.18-194.32.1.el5 is needed by package kmod-dahdi-linux-fwload-vpmadt032-2.4.1-1_centos5.2.6.18_194.32.1.el5.x86_64 (digium-current)
kmod-dahdi-linux-2.4.1-1_centos5.2.6.18_194.32.1.el5.x86_64 from asterisk-current has depsolving problems
 --> Missing Dependency: kernel-x86_64 = 2.6.18-194.32.1.el5 is needed by package kmod-dahdi-linux-2.4.1-1_centos5.2.6.18_194.32.1.el5.x86_64 (asterisk-current)
Error: Missing Dependency: kernel-x86_64 = 2.6.18-194.32.1.el5 is needed by package kmod-dahdi-linux-2.4.1-1_centos5.2.6.18_194.32.1.el5.x86_64 (asterisk-current)
Error: Missing Dependency: kernel-x86_64 = 2.6.18-194.32.1.el5 is needed by package kmod-dahdi-linux-fwload-vpmadt032-2.4.1-1_centos5.2.6.18_194.32.1.el5.x86_64 (digium-current)
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

By: Shaun Ruffell (sruffell) 2011-04-11 08:57:12

My best guess here is that there isn't a kmod-dahdi-linux package for Centos 5.6 yet since that was relatively recently released, and there appears to be a new backported symbol in the 5.6 kernels that conflict with a definition in dahdi-linux (noted on issue DAHLIN-234).

In the short term, I recommend you install DAHDI from source. Be sure to use the patch that is attached to issue DAHLIN-234.



By: Jarod Watkins (ipstatic) 2011-06-02 13:57:50

I am getting a different error when attempting to install the asterisk18-dahdi package:

---> Package asterisk18-dahdi.x86_64 0:1.8.4.2-1_centos5 set to be updated
--> Processing Dependency: libopenr2 for package: asterisk18-dahdi
--> Processing Dependency: libss7 for package: asterisk18-dahdi
--> Processing Dependency: libtonezone for package: asterisk18-dahdi
--> Processing Dependency: dahdi-linux for package: asterisk18-dahdi
--> Processing Dependency: libpri for package: asterisk18-dahdi
--> Processing Dependency: dahdi-linux-kmod for package: asterisk18-dahdi
---> Package asterisk18-snmp.x86_64 0:1.8.4.2-1_centos5 set to be updated
---> Package asterisk18-voicemail.x86_64 0:1.8.4.2-1_centos5 set to be updated
--> Running transaction check
---> Package dahdi-linux.x86_64 0:2.4.1.2-1_centos5 set to be updated
--> Processing Dependency: dahdi-firmware for package: dahdi-linux
--> Processing Dependency: yum-kmod for package: dahdi-linux
---> Package kmod-dahdi-linux.x86_64 0:2.4.1.2-1_centos5.2.6.18_238.9.1.el5 set to be installed
---> Package libopenr2.x86_64 0:1.2.0-1_centos5 set to be updated
---> Package libpri.x86_64 0:1.4.11.5-1_centos5 set to be updated
---> Package libss7.x86_64 0:1.0.2-1_centos5 set to be updated
---> Package libtonezone.x86_64 0:2.4.0-2_centos5 set to be updated
--> Running transaction check
---> Package dahdi-linux.x86_64 0:2.4.1.2-1_centos5 set to be updated
--> Processing Dependency: dahdi-firmware for package: dahdi-linux
---> Package yum-kmod.noarch 0:1.1.16-14.el5.centos.1 set to be updated
--> Finished Dependency Resolution
dahdi-linux-2.4.1.2-1_centos5.x86_64 from asterisk-current has depsolving problems
 --> Missing Dependency: dahdi-firmware is needed by package dahdi-linux-2.4.1.2-1_centos5.x86_64 (asterisk-current)
Error: Missing Dependency: dahdi-firmware is needed by package dahdi-linux-2.4.1.2-1_centos5.x86_64 (asterisk-current)
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

I cannot find a dahdi-firmware package anywhere in the repo. Has this package been removed?

By: Jason Parker (jparker) 2011-06-02 14:19:25

The reporters issue would have been fixed not long after this was posted.  ipstatics issue is because he doesn't have the Digium repositories installed.

Closing.