another php 5 upgrade thread, psa 8.1.1 (and psa 8.2)
Posted: Wed Nov 28, 2007 1:18 pm
one machine is centos4.4, the other 4.5, both returning the same errors trying to update to php5 through the atomic channel.
I've read the other threads in here but the resolutions haven't helped me.
yum install php-pear results in php-common dependency errors:
[root@ds5 catalog]# yum install php-pear
Setting up Install Process
Setting up repositories
Reading repository metadata in from local files
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package php-pear.noarch 1:1.5.0-5.el4.art set to be updated
--> Running transaction check
--> Processing Dependency: php >= 5.1.0-1 for package: php-pear
--> Processing Dependency: php-cli for package: php-pear
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package php.x86_64 0:5.2.3-5.el4.art set to be updated
---> Package php-cli.x86_64 0:5.2.3-5.el4.art set to be updated
--> Running transaction check
--> Processing Dependency: php = 4.3.9-3.22.3 for package: php-domxml
--> Processing Dependency: php = 4.3.9-3.22.3 for package: php-gd
--> Processing Dependency: php <= 4.4.0 for package: php-sqlite2
--> Processing Dependency: php = 4.3.9-3.22.3 for package: php-imap
--> Processing Dependency: php-common = 5.2.3-5.el4.art for package: php-cli
--> Processing Dependency: php = 4.3.9-3.22.3 for package: php-mbstring
--> Processing Dependency: php = 4.3.9-3.22.3 for package: php-mysql
--> Processing Dependency: php = 4.3.9-3.22.3 for package: php-ldap
--> Processing Dependency: php-common = 5.2.3-5.el4.art for package: php
--> Processing Dependency: php = 4.3.9-3.22.3 for package: php-pgsql
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package php-ldap.x86_64 0:5.2.3-5.el4.art set to be updated
---> Package php-mysql.x86_64 0:5.2.3-5.el4.art set to be updated
---> Package php-pgsql.x86_64 0:5.2.3-5.el4.art set to be updated
---> Package php-gd.x86_64 0:5.2.3-5.el4.art set to be updated
---> Package php-mbstring.x86_64 0:5.2.3-5.el4.art set to be updated
---> Package php-common.x86_64 0:5.2.3-5.el4.art set to be updated
---> Package php-imap.x86_64 0:5.2.3-5.el4.art set to be updated
---> Package php-pdo.x86_64 0:5.2.3-4.el4.art set to be updated
---> Package php-xml.x86_64 0:5.2.3-1.el4.art set to be updated
--> Running transaction check
--> Processing Dependency: php-common = 5.2.3-1.el4.art for package: php-xml
--> Processing Dependency: php-common = 5.2.3-4.el4.art for package: php-pdo
--> Finished Dependency Resolution
Error: Missing Dependency: php-common = 5.2.3-1.el4.art is needed by package php-xml
Error: Missing Dependency: php-common = 5.2.3-4.el4.art is needed by package php-pdo
so I tried doing a separate install as follows for php-common , php-xml, php-pdo:
Downloading Packages:
(1/3): php-pdo-5.2.3-5.el 100% |=========================| 170 kB 00:00
(2/3): php-common-5.2.3-5 100% |=========================| 309 kB 00:00
(3/3): php-xml-5.2.3-5.el 100% |=========================| 330 kB 00:00
Running Transaction Test
Finished Transaction Test
Transaction Check Error: file /etc/php.ini from install of php-common-5.2.3-5.el4.art conflicts with file from package php-4.3.9-3.22.3
I cant find an option for yum to skip over transaction checks, and simply moving the file out of the way didn't work.
Suggestions?
Thanks!
I've read the other threads in here but the resolutions haven't helped me.
yum install php-pear results in php-common dependency errors:
[root@ds5 catalog]# yum install php-pear
Setting up Install Process
Setting up repositories
Reading repository metadata in from local files
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package php-pear.noarch 1:1.5.0-5.el4.art set to be updated
--> Running transaction check
--> Processing Dependency: php >= 5.1.0-1 for package: php-pear
--> Processing Dependency: php-cli for package: php-pear
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package php.x86_64 0:5.2.3-5.el4.art set to be updated
---> Package php-cli.x86_64 0:5.2.3-5.el4.art set to be updated
--> Running transaction check
--> Processing Dependency: php = 4.3.9-3.22.3 for package: php-domxml
--> Processing Dependency: php = 4.3.9-3.22.3 for package: php-gd
--> Processing Dependency: php <= 4.4.0 for package: php-sqlite2
--> Processing Dependency: php = 4.3.9-3.22.3 for package: php-imap
--> Processing Dependency: php-common = 5.2.3-5.el4.art for package: php-cli
--> Processing Dependency: php = 4.3.9-3.22.3 for package: php-mbstring
--> Processing Dependency: php = 4.3.9-3.22.3 for package: php-mysql
--> Processing Dependency: php = 4.3.9-3.22.3 for package: php-ldap
--> Processing Dependency: php-common = 5.2.3-5.el4.art for package: php
--> Processing Dependency: php = 4.3.9-3.22.3 for package: php-pgsql
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package php-ldap.x86_64 0:5.2.3-5.el4.art set to be updated
---> Package php-mysql.x86_64 0:5.2.3-5.el4.art set to be updated
---> Package php-pgsql.x86_64 0:5.2.3-5.el4.art set to be updated
---> Package php-gd.x86_64 0:5.2.3-5.el4.art set to be updated
---> Package php-mbstring.x86_64 0:5.2.3-5.el4.art set to be updated
---> Package php-common.x86_64 0:5.2.3-5.el4.art set to be updated
---> Package php-imap.x86_64 0:5.2.3-5.el4.art set to be updated
---> Package php-pdo.x86_64 0:5.2.3-4.el4.art set to be updated
---> Package php-xml.x86_64 0:5.2.3-1.el4.art set to be updated
--> Running transaction check
--> Processing Dependency: php-common = 5.2.3-1.el4.art for package: php-xml
--> Processing Dependency: php-common = 5.2.3-4.el4.art for package: php-pdo
--> Finished Dependency Resolution
Error: Missing Dependency: php-common = 5.2.3-1.el4.art is needed by package php-xml
Error: Missing Dependency: php-common = 5.2.3-4.el4.art is needed by package php-pdo
so I tried doing a separate install as follows for php-common , php-xml, php-pdo:
Downloading Packages:
(1/3): php-pdo-5.2.3-5.el 100% |=========================| 170 kB 00:00
(2/3): php-common-5.2.3-5 100% |=========================| 309 kB 00:00
(3/3): php-xml-5.2.3-5.el 100% |=========================| 330 kB 00:00
Running Transaction Test
Finished Transaction Test
Transaction Check Error: file /etc/php.ini from install of php-common-5.2.3-5.el4.art conflicts with file from package php-4.3.9-3.22.3
I cant find an option for yum to skip over transaction checks, and simply moving the file out of the way didn't work.
Suggestions?
Thanks!