Topic: Error: Package: php-mysql-5.4.27-1.el6.remi.i686 (remi)
Bonjour
Je tente d'upgrader php par vos dépôts 'remi-php55 et remi' en obtenant un problème de dépendance assez bizarre puisqu'il semble que php-pdo soit disponible en plusieurs versions différentes, et dans remi, et dans remi-php55
Pour la petite histoire mon OS est une SME Server v9 (EL6_6.5) et peut aussi être la cause de mon désagrément car cela n'est pas une 'pure' CentOS.
je vous ai attaché le log de yum.
[root@sme9 ~]# yum update php --enablerepo=epel,remi-php55,remi
Loaded plugins: fastestmirror, smeserver
Loading mirror speeds from cached hostfile
* base: miroir.univ-paris13.fr
* epel: mirror.ibcp.fr
* smeaddons: mirror.chiropratique.org
* smeextras: mirror.chiropratique.org
* smeos: mirror.chiropratique.org
* smeupdates: mirror.chiropratique.org
* updates: ftp.rezopole.net
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package php.i686 0:5.3.3-27.el6_5 will be updated
---> Package php.i686 0:5.5.11-1.el6.remi will be an update
--> Processing Dependency: php-common(x86-32) = 5.5.11-1.el6.remi for package: php-5.5.11-1.el6.remi.i686
--> Processing Dependency: php-cli(x86-32) = 5.5.11-1.el6.remi for package: php-5.5.11-1.el6.remi.i686
--> Running transaction check
---> Package php-cli.i686 0:5.3.3-27.el6_5 will be updated
---> Package php-cli.i686 0:5.5.11-1.el6.remi will be an update
---> Package php-common.i686 0:5.3.3-27.el6_5 will be updated
--> Processing Dependency: php-common(x86-32) = 5.3.3-27.el6_5 for package: php-mysql-5.3.3-27.el6_5.i686
--> Processing Dependency: php-common(x86-32) = 5.3.3-27.el6_5 for package: php-imap-5.3.3-27.el6_5.i686
--> Processing Dependency: php-common(x86-32) = 5.3.3-27.el6_5 for package: php-process-5.3.3-27.el6_5.i686
--> Processing Dependency: php-common(x86-32) = 5.3.3-27.el6_5 for package: php-gd-5.3.3-27.el6_5.i686
--> Processing Dependency: php-common(x86-32) = 5.3.3-27.el6_5 for package: php-pdo-5.3.3-27.el6_5.i686
--> Processing Dependency: php-common(x86-32) = 5.3.3-27.el6_5 for package: php-xml-5.3.3-27.el6_5.i686
--> Processing Dependency: php-common(x86-32) = 5.3.3-27.el6_5 for package: php-mbstring-5.3.3-27.el6_5.i686
--> Processing Dependency: php-common(x86-32) = 5.3.3-27.el6_5 for package: php-ldap-5.3.3-27.el6_5.i686
---> Package php-common.i686 0:5.5.11-1.el6.remi will be an update
--> Processing Dependency: php-pecl-zip(x86-32) for package: php-common-5.5.11-1.el6.remi.i686
--> Processing Dependency: php-pecl-jsonc(x86-32) for package: php-common-5.5.11-1.el6.remi.i686
--> Running transaction check
---> Package php-gd.i686 0:5.3.3-27.el6_5 will be updated
---> Package php-gd.i686 0:5.5.11-1.el6.remi will be an update
--> Processing Dependency: libt1.so.5 for package: php-gd-5.5.11-1.el6.remi.i686
--> Processing Dependency: libgd.so.3 for package: php-gd-5.5.11-1.el6.remi.i686
---> Package php-imap.i686 0:5.3.3-27.el6_5 will be updated
---> Package php-imap.i686 0:5.5.11-1.el6.remi will be an update
---> Package php-ldap.i686 0:5.3.3-27.el6_5 will be updated
---> Package php-ldap.i686 0:5.5.11-1.el6.remi will be an update
---> Package php-mbstring.i686 0:5.3.3-27.el6_5 will be updated
---> Package php-mbstring.i686 0:5.5.11-1.el6.remi will be an update
---> Package php-mysql.i686 0:5.3.3-27.el6_5 will be updated
---> Package php-mysql.i686 0:5.4.27-1.el6.remi will be an update
--> Processing Dependency: php-pdo(x86-32) = 5.4.27-1.el6.remi for package: php-mysql-5.4.27-1.el6.remi.i686
--> Processing Dependency: libmysqlclient.so.18(libmysqlclient_18) for package: php-mysql-5.4.27-1.el6.remi.i686
--> Processing Dependency: libmysqlclient.so.18(libmysqlclient_16) for package: php-mysql-5.4.27-1.el6.remi.i686
--> Processing Dependency: libmysqlclient.so.18 for package: php-mysql-5.4.27-1.el6.remi.i686
---> Package php-pdo.i686 0:5.3.3-27.el6_5 will be updated
---> Package php-pdo.i686 0:5.5.11-1.el6.remi will be an update
---> Package php-pecl-jsonc.i686 0:1.3.5-1.el6.remi.5.5 will be installed
---> Package php-pecl-zip.i686 0:1.12.4-1.el6.remi.5.5 will be installed
---> Package php-process.i686 0:5.3.3-27.el6_5 will be updated
---> Package php-process.i686 0:5.5.11-1.el6.remi will be an update
---> Package php-xml.i686 0:5.3.3-27.el6_5 will be updated
---> Package php-xml.i686 0:5.5.11-1.el6.remi will be an update
--> Running transaction check
---> Package gd-last.i686 0:2.1.0-2.el6.remi will be installed
---> Package mysql-libs.i686 0:5.1.73-3.el6_5 will be updated
--> Processing Dependency: libmysqlclient.so.16 for package: perl-DBD-MySQL-4.022-1.el6.rfx.i686
--> Processing Dependency: libmysqlclient.so.16 for package: mysql-5.1.73-3.el6_5.i686
--> Processing Dependency: libmysqlclient.so.16 for package: mysql-server-5.1.73-3.el6_5.i686
--> Processing Dependency: libmysqlclient.so.16(libmysqlclient_16) for package: mysql-server-5.1.73-3.el6_5.i686
--> Processing Dependency: libmysqlclient.so.16(libmysqlclient_16) for package: mysql-5.1.73-3.el6_5.i686
--> Processing Dependency: libmysqlclient.so.16(libmysqlclient_16) for package: perl-DBD-MySQL-4.022-1.el6.rfx.i686
--> Processing Dependency: libmysqlclient_r.so.16 for package: mysql-5.1.73-3.el6_5.i686
--> Processing Dependency: libmysqlclient_r.so.16 for package: mysql-server-5.1.73-3.el6_5.i686
--> Processing Dependency: libmysqlclient_r.so.16(libmysqlclient_16) for package: mysql-5.1.73-3.el6_5.i686
--> Processing Dependency: libmysqlclient_r.so.16(libmysqlclient_16) for package: mysql-server-5.1.73-3.el6_5.i686
--> Processing Dependency: mysql-libs = 5.1.73-3.el6_5 for package: mysql-5.1.73-3.el6_5.i686
---> Package mysql-libs.i686 0:5.5.37-1.el6.remi will be an update
---> Package php-mysql.i686 0:5.4.27-1.el6.remi will be an update
--> Processing Dependency: php-pdo(x86-32) = 5.4.27-1.el6.remi for package: php-mysql-5.4.27-1.el6.remi.i686
---> Package t1lib.i686 0:5.1.2-6.el6_2.1 will be installed
--> Running transaction check
---> Package compat-mysql51.i686 0:5.1.54-1.el6.remi will be installed
---> Package mysql.i686 0:5.1.73-3.el6_5 will be updated
---> Package mysql.i686 0:5.5.37-1.el6.remi will be an update
---> Package mysql-server.i686 0:5.1.73-3.el6_5 will be updated
---> Package mysql-server.i686 0:5.5.37-1.el6.remi will be an update
---> Package php-mysql.i686 0:5.4.27-1.el6.remi will be an update
--> Processing Dependency: php-pdo(x86-32) = 5.4.27-1.el6.remi for package: php-mysql-5.4.27-1.el6.remi.i686
--> Finished Dependency Resolution
Error: Package: php-mysql-5.4.27-1.el6.remi.i686 (remi)
Requires: php-pdo(x86-32) = 5.4.27-1.el6.remi
Removing: php-pdo-5.3.3-27.el6_5.i686 (@anaconda-base-201403301700.i386/9.0)
php-pdo(x86-32) = 5.3.3-27.el6_5
Updated By: php-pdo-5.5.11-1.el6.remi.i686 (remi-php55)
php-pdo(x86-32) = 5.5.11-1.el6.remi
Available: php-pdo-5.3.3-26.el6.i686 (base)
php-pdo(x86-32) = 5.3.3-26.el6
Available: php-pdo-5.4.26-1.el6.remi.i686 (remi)
php-pdo(x86-32) = 5.4.26-1.el6.remi
Available: php-pdo-5.4.27-1.el6.remi.i686 (remi)
php-pdo(x86-32) = 5.4.27-1.el6.remi
Available: php-pdo-5.5.10-1.el6.remi.1.i686 (remi-php55)
php-pdo(x86-32) = 5.5.10-1.el6.remi.1
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
[root@sme9 ~]#