php 5.3 en Centos no trae soporte para mcrypt, por lo que se rompen algunas dependencias. En mi caso lo que hice, posterior a la instalación de los rpm de php 5.3 fue bajar la fuente de php, compilarlo, e instalar mcrypt (va dentro del tar.gz). Eso si, si algún paquete lo requiere va a fallar. Eso te obligaría a recompilar cada uno de los rpm, modificando sus specs. Hay un proyecto de la comunidad que regenera los rpm con mcrypt, pero a mi no me funcionaron bien las dependencias.
Atte. CR 2011/8/8 Julio Rene Herrera Vega <[email protected]> > Estimados: > > Estoy ayudando a un amigo a solucionar un problema, yo soy usuario > esporadico de Linux por eso acudo a su ayuda. Necesitamos instalar la > libreria mcrypt, busque algunos tutoriales pero no he podido dar con > la solucion, favor si me pueden dar alguna luz con este problema, > adjunto los datos del servidor y el comando que ejecute y no funciono: > > cat /etc/redhat-release > CentOS release 5.6 (Final) > > > php -v > PHP 5.3.3 (cli) (built: Mar 30 2011 13:51:54) > Copyright (c) 1997-2010 The PHP Group > Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies > > > > # yum install php-mcrypt > Loaded plugins: fastestmirror > Determining fastest mirrors > * base: centos.aol.com > * centosplus: centos.aol.com > * contrib: centos.mirror.nac.net > * extras: mirror.symnds.com > * rpmforge: apt.sw.be > * updates: centos.aol.com > base > > | 2.1 kB 00:00 > centosplus > > | 1.9 kB 00:00 > contrib > > | 951 B 00:00 > extras > > | 2.1 kB 00:00 > rpmforge > > | 1.1 kB 00:00 > updates > > | 1.9 kB 00:00 > vz-base > > | 951 B 00:00 > vz-updates > > | 951 B 00:00 > Setting up Install Process > Resolving Dependencies > --> Running transaction check > ---> Package php-mcrypt.x86_64 0:5.1.6-15.el5.centos.1 set to be updated > --> Processing Dependency: php-api = 20041225 for package: php-mcrypt > --> Processing Dependency: php >= 5.1.6 for package: php-mcrypt > --> Processing Dependency: libmcrypt.so.4()(64bit) for package: php-mcrypt > --> Running transaction check > ---> Package libmcrypt.x86_64 0:2.5.8-4.el5.centos set to be updated > ---> Package php.x86_64 0:5.1.6-27.el5_5.3 set to be updated > --> Processing Dependency: php-cli = 5.1.6-27.el5_5.3 for package: php > ---> Package php-common.x86_64 0:5.1.6-27.el5_5.3 set to be updated > --> Running transaction check > ---> Package php-cli.x86_64 0:5.1.6-27.el5_5.3 set to be updated > --> Processing Conflict: php53-common conflicts php-common > --> Finished Dependency Resolution > php53-common-5.3.3-1.el5_6.1.x86_64 from installed has depsolving problems > --> php53-common conflicts with php-common > Error: php53-common conflicts with php-common > You could try using --skip-broken to work around the problem > You could try running: package-cleanup --problems > package-cleanup --dupes > rpm -Va --nofiles --nodigest > > > Entiendo que debiera buscar una libreria que se acomode a lo que tengo > instalado, pero no se como hacerlo > > Gracias por su tiempo > > -- > Julio Herrera > Santiago > Chile > -- Cristian Rojas R. <[email protected]>

