If you have installed the php 4.3.2 or 4.3.3 php, you're in for a little adventure in order to upgrade to the latest Webppliance. Here's what we had to do just to be able to upgrade.
BTW standard disclaimer, these instructions are to be done at your own risk. I cannot guarantee what affect this will have on your box as we all have different ensim-unsupported configurations were trying to revert back to the ensim baseline. Your results may vary.
Ok, back to the instructions...
First we need the original 4.2.2 php rpmss as provided by ensim.
If you had used the steps in our previous howto's you should allready have them in /home/admin/orig.php.ensim.3.5.x, where x is the version of ensim you are at.
If you don't have the original ensim sources avaliable you can get them using the following HOWTO's:
If you're running 3.5.15 - http://forum.rackshack.net/showthread.php?...&threadid=30006
If you're running 3.5.16 - http://forum.rackshack.net/showthread.php?...&threadid=30007
If you're running 3.5.17 - http://forum.rackshack.net/showthread.php?...&threadid=30007
Now that we have the original code, lets uninstall php 4.3.2/4.3.3.
rpm -e --nodeps expat `rpm -q -a | grep php- | grep -v webppliance|sort`
Now lets reinstall the original php
rpm -ivh /home/admin/orig.php.ensim.3.5.x/*.rpm
Rememeber x is the version of ensim you are currently on.
That's it, you should now be able to upgrade to ensim 3.5.18
Good luck!
Oh, after you upgrade to ensim 3.5.18, we strongly recommend you back up the ensim php rpms in anticipation of another non-ensim-supported php is released so that your next ensim upgrade is easier.
Here's the steps to do that:
cd /home/admin
mkdir orig.php.ensim.3.5.18
cd orig.php.ensim.3.5.18
wget ftp://ftp2.ensim.com/apt/ensim/LWP/3.5.18...ensim2.i386.rpm
wget ftp://ftp2.ensim.com/apt/ensim/LWP/3.5.18...ensim2.i386.rpm
wget ftp://ftp2.ensim.com/apt/ensim/LWP/3.5.18...ensim2.i386.rpm
wget ftp://ftp2.ensim.com/apt/ensim/LWP/3.5.18...ensim2.i386.rpm
wget ftp://ftp2.ensim.com/apt/ensim/LWP/3.5.18...ensim2.i386.rpm
wget ftp://ftp2.ensim.com/apt/ensim/LWP/3.5.18...ensim2.i386.rpm
wget ftp://ftp2.ensim.com/apt/ensim/LWP/3.5.18...ensim2.i386.rpm
wget ftp://ftp2.ensim.com/apt/ensim/LWP/3.5.18...95.2-2.i386.rpm
wget ftp://ftp2.ensim.com/apt/ensim/LWP/3.5.18...95.2-2.i386.rpm