New PHP 5.2.12 packages now requiring MySQL 5 libs?

Support/Development for PHP
thewolf
Forum User
Forum User
Posts: 24
Joined: Tue Dec 21, 2004 7:53 am

New PHP 5.2.12 packages now requiring MySQL 5 libs?

Unread post by thewolf »

Hi,

We have a few systems Red Hat Enterprise 4.8 and using the atomic repo just for PHP 5.2.
They are currently running the PHP 5.2.11 packages from the atomic repo (the exact version if 5.2.11-2.el4.art).

Today we tried to update them to the PHP 5.2.12 packages, recently released to the atomic repo, but it looks like they now require the MySQL 5 mysql-libs package from the same repo (see below for the full output from yum).

We've aborted the update, since we'd like to keep the systems running the original MySQL 4.1 (client and server) packages from Red Hat and it looks like the MySQL 5 mysql-libs package from the atomic repo may conflict with that (at least looking at the files list of the package).

Is there any plans to re-release the PHP 5.2.11 packages built against MySQL 4.1 libs?

Or is it safe to install the MySQL 5 mysql-libs package from the atomic repo while still keeping the MySQL 4.1 packages from RH?

Thanks.
# yum update php
Setting up Update Process
Setting up repositories
rpmforge 100% |=========================| 1.1 kB 00:00
silfreednet 100% |=========================| 2.3 kB 00:00
atomic 100% |=========================| 951 B 00:00
Reading repository metadata in from local files
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package php.i386 0:5.2.12-1.el4.art set to be updated
--> Running transaction check
--> Processing Dependency: php-cli = 5.2.12-1.el4.art for package: php
--> Processing Dependency: php-common = 5.2.12-1.el4.art for package: php
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package php-common.i386 0:5.2.12-1.el4.art set to be updated
---> Package php-cli.i386 0:5.2.12-1.el4.art set to be updated
--> Running transaction check
--> Processing Dependency: php-common = 5.2.11-2.el4.art for package: php-gd
--> Processing Dependency: php-common = 5.2.11-2.el4.art for package: php-imap
--> Processing Dependency: php-common = 5.2.11-2.el4.art for package: php-xml
--> Processing Dependency: php-common = 5.2.11-2.el4.art for package: php-mysql
--> Processing Dependency: php-common = 5.2.11-2.el4.art for package: php-soap
--> Processing Dependency: php-common = 5.2.11-2.el4.art for package: php-mbstring
--> Processing Dependency: php-common = 5.2.11-2.el4.art for package: php-pdo
--> Processing Dependency: php-common = 5.2.11-2.el4.art for package: php-mcrypt
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package php-mbstring.i386 0:5.2.12-1.el4.art set to be updated
---> Package php-soap.i386 0:5.2.12-1.el4.art set to be updated
---> Package php-pdo.i386 0:5.2.12-1.el4.art set to be updated
---> Package php-gd.i386 0:5.2.12-1.el4.art set to be updated
---> Package php-mcrypt.i386 0:5.2.12-1.el4.art set to be updated
---> Package php-imap.i386 0:5.2.12-1.el4.art set to be updated
---> Package php-xml.i386 0:5.2.12-1.el4.art set to be updated
---> Package php-mysql.i386 0:5.2.12-1.el4.art set to be updated
--> Running transaction check
--> Processing Dependency: libmysqlclient.so.15 for package: php-mysql
--> Processing Dependency: libmysqlclient.so.15(libmysqlclient_15) for package: php-mysql
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package mysql-libs.i386 0:5.0.88-1.el4.art set to be updated
--> Running transaction check

Dependencies Resolved

=============================================================================
Package Arch Version Repository Size
=============================================================================
Updating:
php i386 5.2.12-1.el4.art atomic 1.1 M
Installing for dependencies:
mysql-libs i386 5.0.88-1.el4.art atomic 1.8 M
Updating for dependencies:
php-cli i386 5.2.12-1.el4.art atomic 2.2 M
php-common i386 5.2.12-1.el4.art atomic 264 k
php-gd i386 5.2.12-1.el4.art atomic 113 k
php-imap i386 5.2.12-1.el4.art atomic 48 k
php-mbstring i386 5.2.12-1.el4.art atomic 1.0 M
php-mcrypt i386 5.2.12-1.el4.art atomic 26 k
php-mysql i386 5.2.12-1.el4.art atomic 76 k
php-pdo i386 5.2.12-1.el4.art atomic 63 k
php-soap i386 5.2.12-1.el4.art atomic 140 k
php-xml i386 5.2.12-1.el4.art atomic 102 k

Transaction Summary
=============================================================================
Install 1 Package(s)
Update 11 Package(s)
Remove 0 Package(s)
Total download size: 6.9 M
Is this ok [y/N]:
zeki
Forum Regular
Forum Regular
Posts: 120
Joined: Sat Aug 12, 2006 8:14 am

Re: New PHP 5.2.12 packages now requiring MySQL 5 libs?

Unread post by zeki »

hello
im at centos 4.x and have installed php-5.2.11-2.el4.art, mysql-4.1.21-2.rhel4.art,
after a yum update i get this:

y[root@star ~]# yum update
Setting up Update Process
Setting up repositories
Reading repository metadata in from local files
Excluding Packages in global exclude list
Finished
Excluding Packages from CentOS-4 - Base
Finished
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package php-pdo.i386 0:5.2.12-1.el4.art set to be updated
---> Package php-snmp.i386 0:5.2.12-1.el4.art set to be updated
---> Package php-mbstring.i386 0:5.2.12-1.el4.art set to be updated
---> Package php-devel.i386 0:5.2.12-1.el4.art set to be updated
---> Package php-xml.i386 0:5.2.12-1.el4.art set to be updated
---> Package php-gd.i386 0:5.2.12-1.el4.art set to be updated
---> Package php-mcrypt.i386 0:5.2.12-1.el4.art set to be updated
---> Package php-cli.i386 0:5.2.12-1.el4.art set to be updated
---> Downloading header for perl-HTML-Tree to pack into transaction set.
perl-HTML-Tree-3.23-9.el4 100% |=========================| 6.9 kB 00:00
---> Package perl-HTML-Tree.noarch 1:3.23-9.el4.art set to be updated
---> Package php-imap.i386 0:5.2.12-1.el4.art set to be updated
---> Package php-ncurses.i386 0:5.2.12-1.el4.art set to be updated
---> Package php-common.i386 0:5.2.12-1.el4.art set to be updated
---> Package php-eaccelerator.i386 1:5.2.12_0.9.5.3-5.el4.art set to be updated
---> Package php-mysql.i386 0:5.2.12-1.el4.art set to be updated
---> Downloading header for perl-Font-AFM to pack into transaction set.
perl-Font-AFM-1.19-4.el4. 100% |=========================| 4.5 kB 00:00
---> Package perl-Font-AFM.noarch 0:1.19-4.el4.art set to be updated
---> Package php.i386 0:5.2.12-1.el4.art set to be updated
---> Downloading header for perl-HTML-Format to pack into transaction set.
perl-HTML-Format-2.04-6.e 100% |=========================| 4.2 kB 00:00
---> Package perl-HTML-Format.noarch 0:2.04-6.el4.art set to be updated
--> Running transaction check
--> Processing Dependency: libmysqlclient.so.15 for package: php-mysql
--> Processing Dependency: libmysqlclient.so.15(libmysqlclient_15) for package: php-mysql
--> Finished Dependency Resolution
Error: Missing Dependency: libmysqlclient.so.15 is needed by package php-mysql
Error: Missing Dependency: libmysqlclient.so.15(libmysqlclient_15) is needed by package php-mysql


any idea?
greets
zeki
Post Reply