Help: Upgrading PHP (Plesk 9.2.1, CentOS 5.3)

General Discussion of atomic repo and development projects.

Ask for help here with anything else not covered by other forums.
The Spook
Forum User
Forum User
Posts: 6
Joined: Wed May 27, 2009 11:56 pm

Help: Upgrading PHP (Plesk 9.2.1, CentOS 5.3)

Unread post by The Spook »

I have a new server, and I'm trying to upgrade from PHP 5.1.6 to 5.2.9. I tried this:
wget -q -O - http://www.atomicorp.com/installers/atomic.sh |sh
yum update php
But it says that there are no packages marked for update:
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* atomic: www2.atomicorp.com
* base: dist1.800hosting.com
* updates: mirrors.tummy.com
* addons: pubmirrors.reflected.net
* extras: http://www.cyberuse.com
Excluding Packages in global exclude list
Finished
Excluding Packages from Plesk Server Administrator
Finished
Setting up Update Process
No Packages marked for Update
I tried searching around for advice, but found nothing. Ideas?
Highland
Forum Regular
Forum Regular
Posts: 674
Joined: Mon Apr 10, 2006 12:55 pm

Re: Help: Upgrading PHP (Plesk 9.2.1, CentOS 5.3)

Unread post by Highland »

What does the following command return?

Code: Select all

rpm -qa php
"Its not a mac. I run linux... I'm actually cool." - scott
scott
Atomicorp Staff - Site Admin
Atomicorp Staff - Site Admin
Posts: 8355
Joined: Wed Dec 31, 1969 8:00 pm
Location: earth
Contact:

Re: Help: Upgrading PHP (Plesk 9.2.1, CentOS 5.3)

Unread post by scott »

Also make sure you're not excluding anything in your configs
The Spook
Forum User
Forum User
Posts: 6
Joined: Wed May 27, 2009 11:56 pm

Re: Help: Upgrading PHP (Plesk 9.2.1, CentOS 5.3)

Unread post by The Spook »

rpm -qa php yields:
php-5.1.6-23.el5
I looked at my yum configs, and it does not appear that I am excluding anything. It's a vanilla intsall of CentOS, and I then ran the atomic.sh script. I have made very few other changes to the system since the OS was loaded.
scott
Atomicorp Staff - Site Admin
Atomicorp Staff - Site Admin
Posts: 8355
Joined: Wed Dec 31, 1969 8:00 pm
Location: earth
Contact:

Re: Help: Upgrading PHP (Plesk 9.2.1, CentOS 5.3)

Unread post by scott »

whats "yum upgrade" return?
The Spook
Forum User
Forum User
Posts: 6
Joined: Wed May 27, 2009 11:56 pm

Re: Help: Upgrading PHP (Plesk 9.2.1, CentOS 5.3)

Unread post by The Spook »

yum upgrade returns:
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* atomic: www2.atomicorp.com
* base: dist1.800hosting.com
* updates: mirrors.tummy.com
* addons: pubmirrors.reflected.net
* extras: http://www.cyberuse.com
Excluding Packages in global exclude list
Finished
Excluding Packages from Plesk Server Administrator
Finished
Setting up Upgrade Process
Resolving Dependencies
--> Running transaction check
---> Package php-mbstring.i386 0:5.2.9-2.el5.art set to be updated
--> Processing Dependency: php-common = 5.2.9-2.el5.art for package: php-mbstring
---> Package php-gd.i386 0:5.2.9-2.el5.art set to be updated
--> Processing Dependency: php-common = 5.2.9-2.el5.art for package: php-gd
--> Processing Dependency: libt1.so.5 for package: php-gd
---> Package php-xml.i386 0:5.2.9-2.el5.art set to be updated
--> Processing Dependency: php-common = 5.2.9-2.el5.art for package: php-xml
---> Package php-pdo.i386 0:5.2.9-2.el5.art set to be updated
--> Processing Dependency: php-common = 5.2.9-2.el5.art for package: php-pdo
---> Package mysql.i386 0:5.0.79-1.el5.art set to be updated
--> Processing Dependency: mysql-libs = 5.0.79-1.el5.art for package: mysql
---> Package psa-mail-pc-driver.i586 0:1.0.0-cos5.build92090422.13 set to be updated
filelists.xml.gz | 367 kB 00:00
--> Processing Dependency: cyrus-sasl-sqlite3 for package: psa-mail-pc-driver
--> Processing Dependency: cyrus-sasl-md5 for package: psa-mail-pc-driver
--> Processing Dependency: postfix for package: psa-mail-pc-driver
---> Package spamassassin.i386 1:3.2.5-1.el5.art set to be updated
---> Package php-sqlite2.i386 0:5.2.9-1.el5.art set to be updated
--> Processing Dependency: php >= 5.2.9 for package: php-sqlite2
--> Processing Dependency: sqlite2 for package: php-sqlite2
---> Package psa-proftpd.i386 0:1.3.2-6.el5.art set to be updated
---> Package php-mysql.i386 0:5.2.9-2.el5.art set to be updated
--> Processing Dependency: php-common = 5.2.9-2.el5.art for package: php-mysql
---> Package php-imap.i386 0:5.2.9-2.el5.art set to be updated
--> Processing Dependency: php-common = 5.2.9-2.el5.art for package: php-imap
---> Package mysql-server.i386 0:5.0.79-1.el5.art set to be updated
---> Package libicu.i386 0:3.6-5.11.2 set to be updated
---> Package nmap.i386 2:4.85-1.el5.art set to be updated
---> Package psa-kronolith.noarch 0:2.1.8-2.el5.art set to be updated
--> Running transaction check
---> Package php-mbstring.i386 0:5.2.9-2.el5.art set to be updated
--> Processing Dependency: php-common = 5.2.9-2.el5.art for package: php-mbstring
---> Package mysql-libs.i386 0:5.0.79-1.el5.art set to be updated
---> Package t1lib.i386 0:5.1.2-2.el5.art set to be updated
---> Package php-gd.i386 0:5.2.9-2.el5.art set to be updated
--> Processing Dependency: php-common = 5.2.9-2.el5.art for package: php-gd
---> Package php-xml.i386 0:5.2.9-2.el5.art set to be updated
--> Processing Dependency: php-common = 5.2.9-2.el5.art for package: php-xml
---> Package cyrus-sasl-sqlite3.i386 0:1.0.0-0.279666 set to be updated
---> Package php-pdo.i386 0:5.2.9-2.el5.art set to be updated
--> Processing Dependency: php-common = 5.2.9-2.el5.art for package: php-pdo
---> Package sqlite2.i386 0:2.8.17-1.el5.art set to be updated
---> Package php-sqlite2.i386 0:5.2.9-1.el5.art set to be updated
--> Processing Dependency: php >= 5.2.9 for package: php-sqlite2
---> Package postfix.i386 2:2.3.3-2.1.el5_2 set to be updated
---> Package php-mysql.i386 0:5.2.9-2.el5.art set to be updated
--> Processing Dependency: php-common = 5.2.9-2.el5.art for package: php-mysql
---> Package cyrus-sasl-md5.i386 0:2.1.22-4 set to be updated
---> Package php-imap.i386 0:5.2.9-2.el5.art set to be updated
--> Processing Dependency: php-common = 5.2.9-2.el5.art for package: php-imap
--> Finished Dependency Resolution
php-xml-5.2.9-2.el5.art.i386 from atomic has depsolving problems
--> Missing Dependency: php-common = 5.2.9-2.el5.art is needed by package php-xml-5.2.9-2.el5.art.i386 (atomic)
php-sqlite2-5.2.9-1.el5.art.i386 from atomic has depsolving problems
--> Missing Dependency: php >= 5.2.9 is needed by package php-sqlite2-5.2.9-1.el5.art.i386 (atomic)
php-pdo-5.2.9-2.el5.art.i386 from atomic has depsolving problems
--> Missing Dependency: php-common = 5.2.9-2.el5.art is needed by package php-pdo-5.2.9-2.el5.art.i386 (atomic)
php-gd-5.2.9-2.el5.art.i386 from atomic has depsolving problems
--> Missing Dependency: php-common = 5.2.9-2.el5.art is needed by package php-gd-5.2.9-2.el5.art.i386 (atomic)
php-imap-5.2.9-2.el5.art.i386 from atomic has depsolving problems
--> Missing Dependency: php-common = 5.2.9-2.el5.art is needed by package php-imap-5.2.9-2.el5.art.i386 (atomic)
php-mysql-5.2.9-2.el5.art.i386 from atomic has depsolving problems
--> Missing Dependency: php-common = 5.2.9-2.el5.art is needed by package php-mysql-5.2.9-2.el5.art.i386 (atomic)
php-mbstring-5.2.9-2.el5.art.i386 from atomic has depsolving problems
--> Missing Dependency: php-common = 5.2.9-2.el5.art is needed by package php-mbstring-5.2.9-2.el5.art.i386 (atomic)
Error: Missing Dependency: php-common = 5.2.9-2.el5.art is needed by package php-mysql-5.2.9-2.el5.art.i386 (atomic)
Error: Missing Dependency: php-common = 5.2.9-2.el5.art is needed by package php-gd-5.2.9-2.el5.art.i386 (atomic)
Error: Missing Dependency: php-common = 5.2.9-2.el5.art is needed by package php-mbstring-5.2.9-2.el5.art.i386 (atomic)
Error: Missing Dependency: php-common = 5.2.9-2.el5.art is needed by package php-imap-5.2.9-2.el5.art.i386 (atomic)
Error: Missing Dependency: php-common = 5.2.9-2.el5.art is needed by package php-pdo-5.2.9-2.el5.art.i386 (atomic)
Error: Missing Dependency: php-common = 5.2.9-2.el5.art is needed by package php-xml-5.2.9-2.el5.art.i386 (atomic)
Error: Missing Dependency: php >= 5.2.9 is needed by package php-sqlite2-5.2.9-1.el5.art.i386 (atomic)
scott
Atomicorp Staff - Site Admin
Atomicorp Staff - Site Admin
Posts: 8355
Joined: Wed Dec 31, 1969 8:00 pm
Location: earth
Contact:

Re: Help: Upgrading PHP (Plesk 9.2.1, CentOS 5.3)

Unread post by scott »

hmm, do you have php-sqlite2 installed?
The Spook
Forum User
Forum User
Posts: 6
Joined: Wed May 27, 2009 11:56 pm

Re: Help: Upgrading PHP (Plesk 9.2.1, CentOS 5.3)

Unread post by The Spook »

Installed Packages
php-sqlite2.i386 5.1.6-200705230938 installed
Available Packages
php-sqlite2.i386 5.2.9-1.el5.art atomic
A yum update php yields:
--> Finished Dependency Resolution
php-sqlite2-5.2.9-1.el5.art.i386 from atomic has depsolving problems
--> Missing Dependency: php >= 5.2.9 is needed by package php-sqlite2-5.2.9-1.el5.art.i386 (atomic)
Error: Missing Dependency: php >= 5.2.9 is needed by package php-sqlite2-5.2.9-1.el5.art.i386 (atomic)
The Spook
Forum User
Forum User
Posts: 6
Joined: Wed May 27, 2009 11:56 pm

Re: Help: Upgrading PHP (Plesk 9.2.1, CentOS 5.3)

Unread post by The Spook »

One thing that I don't understand - when I do a 'yum list php-*', it shows:
Installed Packages
php.i386 5.1.6-23.el5 installed
However, I see no '5.2.9-2.el5' version listed under available packages. I see 5.2.9-2 versions for the php modules (php-gd, php-mbstring, etc). Shouldn't there be a line with the following:
Available Packages
php.i386 5.2.9-2.el5 atomic
Any reason why I don't see that?

???
The Spook
Forum User
Forum User
Posts: 6
Joined: Wed May 27, 2009 11:56 pm

Re: Help: Upgrading PHP (Plesk 9.2.1, CentOS 5.3)

Unread post by The Spook »

Ok, I finally got it fixed. I'm usually nervous to download packages myself because sometimes I break things, however, I downloaded all of the following:
php-5.2.9-2.el5.art.i386.rpm
php-cli-5.2.9-2.el5.art.i386.rpm
php-common-5.2.9-2.el5.art.i386.rpm
php-gd-5.2.9-2.el5.art.i386.rpm
php-imap-5.2.9-2.el5.art.i386.rpm
php-mbstring-5.2.9-2.el5.art.i386.rpm
php-mysql-5.2.9-2.el5.art.i386.rpm
php-pdo-5.2.9-2.el5.art.i386.rpm
php-sqlite2-5.2.9-1.el5.art.i386.rpm
php-xml-5.2.9-2.el5.art.i386.rpm
rpm -Uvh *.rpm
yum update
I'm now running 5.2.9 without any errors. :)
scott
Atomicorp Staff - Site Admin
Atomicorp Staff - Site Admin
Posts: 8355
Joined: Wed Dec 31, 1969 8:00 pm
Location: earth
Contact:

Re: Help: Upgrading PHP (Plesk 9.2.1, CentOS 5.3)

Unread post by scott »

actually I think using "yum upgrade" would have done that too. Update does not honor the "obsoletes" tag, Upgrade does.
by88
Forum User
Forum User
Posts: 5
Joined: Fri Jan 09, 2009 11:31 am

Re: Help: Upgrading PHP (Plesk 9.2.1, CentOS 5.3)

Unread post by by88 »

On Centos 5.2 and Plesk 9.2.1 + SiteBuilder,
I'm trying to update php 5.1.6 to 5.2.x and I have the well known problem of php-sqlite2 required by SiteBuilder:

Error: Missing Dependency: php <= 5.2.0 is needed by package php-sqlite2

I've read you fixed the problem on past version of your php 5.2 but today your customized
php-sqlite2 seems not available in ART repo.

How to upgrade to php 5.2.9 without breaking SiteBuilder?

Thank You
Enzo
Post Reply