Thursday, December 15, 2011

Yum Update Trixbox Issues Dependency Errors

After installing Trixbox on my VirtualBox to mess around with, I noticed that many packages were out of date so I went to update those packages.

Problem:
After typing yum update, yum did it's thing but halted before installing anything with the following message:

Missing Dependency: libcares.so.1 is needed by package sipsak-0.9.6-1.el5.i386 (installed)
Error: Missing Dependency: libcares.so.1 is needed by package sipsak-0.9.6-1.el5.i386 (installed)

Solution:
Your going to have to install these manually before yum will be able to handle them. Use the following commands to download and install these packages.

wget http://download.fedora.redhat.com/pub/epel/5/i386/sipsak-0.9.6-8.el5.i386.rpm
wget http://download.fedora.redhat.com/pub/epel/5/i386/c-ares-1.6.0-2.el5.i386.rpm
rpm -Uhv sipsak-0.9.6-8.el5.i386.rpm c-ares-1.6.0-2.el5.i386.rpm

Workaround:
If you don't have time to deal with these and would prefer to continue installing all other updates, you can tell yum to ignore broken dependencies by using the argument --skip-broken.

yum update --skip-broken

1 comment:

Rani Ahmad (Superlinux) said...

Just thanks for this solution. I am currently in the process of installing trixbox-2.8.6 .