Shaman, Martin, and Anthony,
 
Thanks for the great input.
 
Unfortunately "yum gropupdate", "yum update", "yum upgrade elastix-*" and such 
all yield php-xml missing. I have not altered the system but I am assuming that 
Elastix is using a customized version of php-common package (plz correct me if 
I am wrong) there because the regular php-xml doesn't install and the .remi 
version would require a php-common.remi version too. 
 
Considering I want to play safe, I can't simply remove php-common and install 
the .remi version (whatever the heck that is) because it might break the system 
since almost all of Elastix depend on it. 
 
My understanding of Linux file system structures are not that advanced and I 
would appreciate if someone explains what dependency means in terms of 
customized packages. If a program is dependent on a package by removing the 
package do we remove chunks of the program too? Can we re-install the same 
customized package and have the system back as it was? Can we install the 
normal regular package instead of the customized ones?
 
And who knows if I go through removing php-common and install the 
php-common.remi and php-xml.remi (Martin's link) if the system would work? 
 
As a side note, I had the same problem with Trixbox 2.6.X while trying to 
A2Billing php-common was a customized version. When I tried to remove the 
customized php-common version I encountered other problems and I think I was 
never able to get it going so I totally give up on using Postgresql with 
Trixbox and A2billing. Knowing Trixbox’s dis-taste of originality and the large 
amount of *borrowed* code that it borrows from Elastix, I think I am going in a 
circle with this and facing the same problem again.
 
I really appreciate the input from you guys. Please keep it coming.
 
Thanks,
Bruce
 




Date: Thu, 17 Jul 2008 19:59:32 -0400From: [EMAIL PROTECTED]: [EMAIL 
PROTECTED]: Re: [on-asterisk] To Linux GurusCC: [email protected]
Bruce, I've never tried the elastix distro so I don't know how you upgraded it. 
Did you upgrade it from an RPM or their own scripts? If it's a custom type of 
installation try using pear.--Shidan 
On Thu, Jul 17, 2008 at 6:20 PM, Martin Glazer <[EMAIL PROTECTED]> wrote:
Bruce,This was one of the problems with RPM based distros and likely where the 
term "dependency hell" came from. It is even worse when you are using packages 
created by different people/distros.I believe Elastix is based on CentOS  5 so 
you should be able to find packages for that or RedHat EL5.Normally if you are 
not updating a major version number, you should be okay with upgrading and 
without it causing any problems. The problems may come at a later point when 
other packages require an application or library and you have to start all over 
again.My suggestion - backup your system first, then go ahead and install the 
new php-xml and php-common 
dependency.http://rpm.pbone.net/index.php3/stat/4/idpl/7196789/com/php-xml-5.2.6-1.el5.remi.i386.rpm.htmlYou
 may need to install the -devel packages as well - all depends on what Elastix 
is looking for.If Elastix still won't install, then you can always force the 
update by using rpm and not yum (rpm -Uvh --nodeps elastix...).Worse case, you 
will have to re-install, which sounds like what you will have to do otherwise 
anyway.Martin 


Bruce Nik wrote:
Helllo everyone, I have had this problem with Trixbox before as they were using 
php packages that were not common and trying to upgrade something would lead to 
missing dependencies. Now, trying to upgrade elastix to version 1.1.XX from 
version 1.0.XX I get "missing dependency: php-xml". It seems that I have 
php-comm 5.1.6-12.el5 install if that makes any difference.  So, I have tried 
searching for php-xml rpms and tried differnent versions but they all have 
their own problems or need upgrade to php-common (something I can't do; because 
it might break the system; correct me if I am wrong here) I would hate to 
re-install Elastix from scratch and I really want to know how to overcome this 
sort of a problem. Any feedback is appreciated. 
Thanks,Bruce_________________________________________________________________Find
 hidden words, unscramble celebrity names, or try the ultimate crossword puzzle 
with Live Search Games. Play now!http://g.msn.ca/ca55/212 
_________________________________________________________________
If you like crossword puzzles, then you'll love Flexicon, a game which combines 
four overlapping crossword puzzles into one!
http://g.msn.ca/ca55/208

Reply via email to