Page 1 of 1

Looking for PHP ART pre-5.2.5 packages

Posted: Wed Dec 12, 2007 12:39 pm
by breun
We have problems with PHP 5.2.5 on CentOS 4 and would like to revert to a previous version. Sadly the yum cache was emptied before the problems were discovered and the rpms are no longer available in the atomic yum repository. The source rpms are, but I currently do not have a build environment. Scott tried to build the 5.2.3-5 packages again, but something went wrong and he doesn't have the time to check it out right now.

So, does anyone still have the PHP pre-5.2.5 packages? You might find them in /var/cache/yum/atomic/packages of you still have them. Let me know if you do.

Posted: Thu Dec 13, 2007 5:17 am
by breun
I managed to rebuild the srpms myself and reverted to PHP 5.2.3 for now. There seems to be a problem with setting the include_path after apache is running for a minute or so, at least on 32-bit CentOS 4.

Posted: Tue Dec 18, 2007 10:10 am
by crnunez
Hi,
How Can I roolback to PHP 5.2.3??? At least in the mean time, until Plesk launch a patch for this issue.

What is the command for do roolback?

Thanks a lot.


[root@ns packages]$ ls
mysql-5.0.27-1.el5.art.i386.rpm php-cli-5.2.3-5.el5.art.i386.rpm php-imap-5.2.3-5.el5.art.i386.rpm php-odbc-5.2.3-4.el5.art.i386.rpm
mysql-5.0.48-1.el5.art.i386.rpm php-cli-5.2.5-2.el5.art.i386.rpm php-imap-5.2.5-2.el5.art.i386.rpm php-odbc-5.2.3-5.el5.art.i386.rpm
mysql-5.0.51-1.el5.art.i386.rpm php-common-5.2.3-4.el5.art.i386.rpm php-ldap-5.2.3-4.el5.art.i386.rpm php-odbc-5.2.5-2.el5.art.i386.rpm
mysql-libs-5.0.48-1.el5.art.i386.rpm php-common-5.2.3-5.el5.art.i386.rpm php-ldap-5.2.3-5.el5.art.i386.rpm php-pdo-5.2.3-4.el5.art.i386.rpm
mysql-libs-5.0.51-1.el5.art.i386.rpm php-common-5.2.5-2.el5.art.i386.rpm php-ldap-5.2.5-2.el5.art.i386.rpm php-pdo-5.2.3-5.el5.art.i386.rpm
mysql-server-5.0.27-1.el5.art.i386.rpm php-dba-5.2.3-4.el5.art.i386.rpm php-mbstring-5.2.3-4.el5.art.i386.rpm php-pdo-5.2.5-2.el5.art.i386.rpm
mysql-server-5.0.48-1.el5.art.i386.rpm php-dba-5.2.3-5.el5.art.i386.rpm php-mbstring-5.2.3-5.el5.art.i386.rpm php-pgsql-5.2.3-4.el5.art.i386.rpm
mysql-server-5.0.51-1.el5.art.i386.rpm php-dba-5.2.5-2.el5.art.i386.rpm php-mbstring-5.2.5-2.el5.art.i386.rpm php-pgsql-5.2.3-5.el5.art.i386.rpm
php-5.2.3-4.el5.art.i386.rpm php-devel-5.2.3-4.el5.art.i386.rpm php-mcrypt-5.2.3-1.el5.art.i386.rpm php-pgsql-5.2.5-2.el5.art.i386.rpm
php-5.2.3-5.el5.art.i386.rpm php-devel-5.2.3-5.el5.art.i386.rpm php-mcrypt-5.2.5-2.el5.art.i386.rpm php-xml-5.2.3-4.el5.art.i386.rpm
php-5.2.5-2.el5.art.i386.rpm php-devel-5.2.5-2.el5.art.i386.rpm php-mhash-5.2.3-1.el5.art.i386.rpm php-xml-5.2.3-5.el5.art.i386.rpm
php-bcmath-5.2.3-4.el5.art.i386.rpm php-gd-5.2.3-4.el5.art.i386.rpm php-mhash-5.2.5-2.el5.art.i386.rpm php-xml-5.2.5-2.el5.art.i386.rpm
php-bcmath-5.2.3-5.el5.art.i386.rpm php-gd-5.2.3-5.el5.art.i386.rpm php-mysql-5.2.3-4.el5.art.i386.rpm spamassassin-3.2.3-3.el5.art.i386.rpm
php-bcmath-5.2.5-2.el5.art.i386.rpm php-gd-5.2.5-2.el5.art.i386.rpm php-mysql-5.2.3-5.el5.art.i386.rpm
php-cli-5.2.3-4.el5.art.i386.rpm php-imap-5.2.3-4.el5.art.i386.rpm php-mysql-5.2.5-2.el5.art.i386.rpm
[root@ns packages]$ pwd
/var/cache/yum/Atomic/packages
[root@ns packages]$

Posted: Tue Dec 18, 2007 10:33 am
by Highland
Posted too hastily. Here's what you need to try
# rpm -Uvh --oldpackage package-name-here.rpm
I have 5.2.3-4 in EL4 and FC6 still if anyone needs

Posted: Tue Dec 18, 2007 10:41 am
by breun
You can gather the php* packages you want to install and use this command (no need to uninstall PHP first) to 'downgrade':

Code: Select all

rpm -Uvh --oldpackage php*.rpm

Posted: Tue Dec 18, 2007 10:52 am
by crnunez
breun wrote:You can gather the php* packages you want to install and use this command (no need to uninstall PHP first) to 'downgrade':

Code: Select all

rpm -Uvh --oldpackage php*.rpm
[root@ns packages]$ rpm -Uvh --oldpackage php*.rpm
warning: package php = 5.2.3-4.el5.art was already added, replacing with php >= 5.2.3-5.el5.art
warning: package php = 5.2.3-5.el5.art was already added, replacing with php >= 5.2.5-2.el5.art
warning: package php-bcmath = 5.2.3-4.el5.art was already added, replacing with php-bcmath >= 5.2.3-5.el5.art
warning: package php-bcmath = 5.2.3-5.el5.art was already added, replacing with php-bcmath >= 5.2.5-2.el5.art
warning: package php-cli = 5.2.3-4.el5.art was already added, replacing with php-cli >= 5.2.3-5.el5.art
warning: package php-cli = 5.2.3-5.el5.art was already added, replacing with php-cli >= 5.2.5-2.el5.art
warning: package php-common = 5.2.3-4.el5.art was already added, replacing with php-common >= 5.2.3-5.el5.art
warning: package php-common = 5.2.3-5.el5.art was already added, replacing with php-common >= 5.2.5-2.el5.art
warning: package php-dba = 5.2.3-4.el5.art was already added, replacing with php-dba >= 5.2.3-5.el5.art
warning: package php-dba = 5.2.3-5.el5.art was already added, replacing with php-dba >= 5.2.5-2.el5.art
warning: package php-devel = 5.2.3-4.el5.art was already added, replacing with php-devel >= 5.2.3-5.el5.art
warning: package php-devel = 5.2.3-5.el5.art was already added, replacing with php-devel >= 5.2.5-2.el5.art
warning: package php-gd = 5.2.3-4.el5.art was already added, replacing with php-gd >= 5.2.3-5.el5.art
warning: package php-gd = 5.2.3-5.el5.art was already added, replacing with php-gd >= 5.2.5-2.el5.art
warning: package php-imap = 5.2.3-4.el5.art was already added, replacing with php-imap >= 5.2.3-5.el5.art
warning: package php-imap = 5.2.3-5.el5.art was already added, replacing with php-imap >= 5.2.5-2.el5.art
warning: package php-ldap = 5.2.3-4.el5.art was already added, replacing with php-ldap >= 5.2.3-5.el5.art
warning: package php-ldap = 5.2.3-5.el5.art was already added, replacing with php-ldap >= 5.2.5-2.el5.art
warning: package php-mbstring = 5.2.3-4.el5.art was already added, replacing with php-mbstring >= 5.2.3-5.el5.art
warning: package php-mbstring = 5.2.3-5.el5.art was already added, replacing with php-mbstring >= 5.2.5-2.el5.art
warning: package php-mcrypt = 5.2.3-1.el5.art was already added, replacing with php-mcrypt >= 5.2.5-2.el5.art
warning: package php-mhash = 5.2.3-1.el5.art was already added, replacing with php-mhash >= 5.2.5-2.el5.art
warning: package php-mysql = 5.2.3-4.el5.art was already added, replacing with php-mysql >= 5.2.3-5.el5.art
warning: package php-mysql = 5.2.3-5.el5.art was already added, replacing with php-mysql >= 5.2.5-2.el5.art
warning: package php-odbc = 5.2.3-4.el5.art was already added, replacing with php-odbc >= 5.2.3-5.el5.art
warning: package php-odbc = 5.2.3-5.el5.art was already added, replacing with php-odbc >= 5.2.5-2.el5.art
warning: package php-pdo = 5.2.3-4.el5.art was already added, replacing with php-pdo >= 5.2.3-5.el5.art
warning: package php-pdo = 5.2.3-5.el5.art was already added, replacing with php-pdo >= 5.2.5-2.el5.art
warning: package php-pgsql = 5.2.3-4.el5.art was already added, replacing with php-pgsql >= 5.2.3-5.el5.art
warning: package php-pgsql = 5.2.3-5.el5.art was already added, replacing with php-pgsql >= 5.2.5-2.el5.art
warning: package php-xml = 5.2.3-4.el5.art was already added, replacing with php-xml >= 5.2.3-5.el5.art
warning: package php-xml = 5.2.3-5.el5.art was already added, replacing with php-xml >= 5.2.5-2.el5.art
Preparing... ########################################### [100%]
package php-common-5.2.5-2.el5.art is already installed
package php-pdo-5.2.5-2.el5.art is already installed
package php-cli-5.2.5-2.el5.art is already installed
package php-5.2.5-2.el5.art is already installed
package php-bcmath-5.2.5-2.el5.art is already installed
package php-dba-5.2.5-2.el5.art is already installed
package php-devel-5.2.5-2.el5.art is already installed
package php-gd-5.2.5-2.el5.art is already installed
package php-imap-5.2.5-2.el5.art is already installed
package php-ldap-5.2.5-2.el5.art is already installed
package php-mbstring-5.2.5-2.el5.art is already installed
package php-mcrypt-5.2.5-2.el5.art is already installed
package php-mhash-5.2.5-2.el5.art is already installed
package php-mysql-5.2.5-2.el5.art is already installed
package php-odbc-5.2.5-2.el5.art is already installed
package php-pgsql-5.2.5-2.el5.art is already installed
package php-xml-5.2.5-2.el5.art is already installed
[root@ns packages]$ php -v
PHP 5.2.5 (cli) (built: Nov 20 2007 17:51:47)
Copyright (c) 1997-2007 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies
with the ionCube PHP Loader v3.1.32, Copyright (c) 2002-2007, by ionCube Ltd.

What do Can I do?

Thanks!

Posted: Tue Dec 18, 2007 11:04 am
by breun
You're trying to install several PHP builds at the same time.

Just gather the packages with the *same* build number (say, 5.2.3-5) and install those using the command I mentioned.

Posted: Tue Dec 18, 2007 12:12 pm
by crnunez
breun wrote:You're trying to install several PHP builds at the same time.

Just gather the packages with the *same* build number (say, 5.2.3-5) and install those using the command I mentioned.
Breun, Thanks a lot!