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
