How to resolve Missing Dependency is needed by package in freepbx, elastix upgrades

elastix-missing-dependency

How to resolve Missing Dependency is needed by package in freepbx, elastix upgrades

On daily updating routines and removing packages without knowing whether its required to run the pbx applications.elastix-missing-dependency

Some normally don’t care, they simply type “y” and continue the installation or un-installation of the packages.

This is a nature behaviors when it comes to installation/removal processes 🙂

.When you do server # yum update elastix or yum update

You can use the below commands to ignore the problem or missing Dependency packages

But, that’s not the solution to do the complete update of your applications.

so, we are going to address each & every missing Dependency and install the missing Dependency.
This Guide : How to resolve Missing Dependency is needed by package in freepbx, elastix upgrades will help you

This missing dependencies are normally found in centos or fedora mirrors. we are going to the use the below mirrors to resolve centos 5 based.

on our example update, there are 5 Dependency, we can easily resolve this by installing the packages one by one.

Error: Missing Dependency: python-eventlet is needed by package elastix-endpointconfig2-2.5.0-1.noarch (elastix-updates)
Error: Missing Dependency: pytz is needed by package elastix-endpointconfig2-2.5.0-1.noarch (elastix-updates)
Error: Missing Dependency: python-crypto >= 1.9 is needed by package python-paramiko-1.7.6-2.noarch (elastix-extras)
Error: Missing Dependency: python-cjson is needed by package elastix-endpointconfig2-2.5.0-1.noarch (elastix-updates)
Error: Missing Dependency: python-tempita is needed by package elastix-endpointconfig2-2.5.0-1.noarch (elastix-updates)
Error: Missing Dependency: python-daemon is needed by package elastix-endpointconfig2-2.5.0-1.noarch (elastix-updates)

Just go to
https://dl.fedoraproject.org/pub/epel/5/x86_64/ for 64 bit Operating Systems
https://dl.fedoraproject.org/pub/epel/5/i386/ for For 32 bit Operating Systems

Once you have installed all the missing Dependency

run again,

it will upgrade without any issues.

if you see any other missing Dependency do go to this url & download the rpms install it and try again upgrading.
For 64 bit Operating Systems :
http://repo.elastix.org/elastix/2.0/updates/x86_64/RPMS/
For 32 bit Operating Systems :
http://repo.elastix.org/elastix/2.0/updates/i386/RPMS/

If you have any doubts or you having any corrections and suggestions on this article, Please do drop in. I will be glad and happy to input your ideas on this article.

As usual, check again for more guides & Articles. I hope this helped few.

About ilangovan ramasamy

I am a IT manager on a Corporate co. Started My Career In a Internet Center. having 10 years on Experience on IT. Very much Interested in knowing New technologies & gadgets. Wrote many Articles & how to’s for Computer Related issues. As I am in to hosting industry We face many issues on work. I thought of sharing my knowledge with you and writing so. If you guys feel something is interesting & helpful, Please do comment on it.

View all posts by ilangovan ramasamy →

3 Comments on “How to resolve Missing Dependency is needed by package in freepbx, elastix upgrades”

  1. For install python-daemon on Elastix (Centos 5) install 2 packages:
    python-lockfile-0.8-3.el5.noarch.rpm
    python-daemon-1.5.2-3.el5.noarch.rpm

Comments