1. ¡OFERTA! con cupón "DIRVPS": hosting por $0,01 y también VPS Linux y Windows por $0,01 el primer mes por Interserver ← publi
    Descartar aviso
Descartar aviso
Al usar este sitio web, aceptas que nosotros y nuestros socios podamos establecer cookies para fines tales como personalizar el contenido y la publicidad. Más información.

ayuda con CentOs y sus repositorios y como volver a instalar los paquetes con yum

Tema en 'Asuntos Técnicos' iniciado por jose carlos, 25 Ago 2013.

  1. jose carlos

    jose carlos Usuario activo

    Muy buenas la verdad es que ya no puedo más por eso acudo a vosotros.
    Tengo instalado CentOs 6.4 con version escritorio en una maquina virtual en mi pc a modo de pruebas para mis aplicaciones.
    Todo muy bien hasta que una parte de la aplicacion me pedía la extensión php-soap.
    Y me encontre el siguiente error al hacer un
    CODE, HTML o PHP Insertado:
    yum install php-soap
    CODE, HTML o PHP Insertado:
    Loaded plugins: fastestmirror, presto, priorities, refresh-packagekit
    Loading mirror speeds from cached hostfile
    epel/metalink                                                                                                                      |  22 kB     00:00     
     * base: centos.mirror.xtratelecom.es
     * epel: fr2.rpmfind.net
     * extras: centos.mirror.xtratelecom.es
     * rpmforge: repoforge.cu.be
     * updates: centos.mirror.xtratelecom.es
     * webtatic: uk.repo.webtatic.com
    adobe-linux-i386                                                                                                                   |  951 B     00:00     
    base                                                                                                                               | 3.7 kB     00:00     
    extras                                                                                                                             | 3.4 kB     00:00     
    google-chrome                                                                                                                      |  951 B     00:00     
    mariadb                                                                                                                            | 1.9 kB     00:00     
    rpmforge                                                                                                                           | 1.9 kB     00:00     
    updates                                                                                                                            | 3.4 kB     00:00     
    webtatic                                                                                                                           | 2.9 kB     00:00     
    Setting up Install Process
    Resolving Dependencies
    --> Running transaction check
    ---> Package php-soap.x86_64 0:5.3.3-23.el6_4 will be installed
    --> Processing Dependency: php-common(x86-64) = 5.3.3-23.el6_4 for package: php-soap-5.3.3-23.el6_4.x86_64
    --> Finished Dependency Resolution
    Error: Package: php-soap-5.3.3-23.el6_4.x86_64 (updates)
               Requires: php-common(x86-64) = 5.3.3-23.el6_4
               Installed: php-common-5.5.1-1.el6.remi.x86_64 (@remi-test)
                   php-common(x86-64) = 5.5.1-1.el6.remi
               Available: php-common-5.3.3-22.el6.x86_64 (base)
                   php-common(x86-64) = 5.3.3-22.el6
               Available: php-common-5.3.3-23.el6_4.x86_64 (updates)
                   php-common(x86-64) = 5.3.3-23.el6_4
     You could try using --skip-broken to work around the problem
     You could try running: rpm -Va --nofiles --nodigest
    
    
    Es decir la versión que había en el repositorio que tengo no es compatible con la extension php-common, asi que busque por google y encontre la version de php-soap aqui
    CODE, HTML o PHP Insertado:
    rpm.pbone.net/index.php3?srodzaj=4&search=php-soap-5.5.%2A.el6&stat=3
    pero da la casualidad que el link está roto. fusss
    He llegado a la conclusión que mis repositorios que tengo no los tengo bien y los paquetes de php los voy que tener que volver a instalar.
    Es aquí donde os pido ayuda:
    Cuales son los repositorios que debería tener?
    Como desinstalo php y vuelvo a instalar las extensiones php sin morir en el intento y mis aplicaciones en el camino?

    Espero puedan ayudarme gracias!!!
     
    Última edición: 25 Ago 2013
  2.  
  3. jose carlos

    jose carlos Usuario activo

    Bueno ya lo he arreglado creo?
    He habilitado el repo "remi test", y ya he podido instalarlo.
    Pero la verdad es bueno trabajar con las actualizaciones de la repo "remi"
    Con cual trabajáis vosotros?
     
  4. Me imagino que lo has instalado mediante el gestor de paquetes yum no?

    Empieza por listar los paquetes que tienes innstalados de PHP.

    Con:
    CODE, HTML o PHP Insertado:
    yum grouplist
    CODE, HTML o PHP Insertado:
    yum group remove
     
  5. Disculpa no se por que estaba pensando en los grupos.

    Haz:

    Esto te lista lo que tengas instaldo de php:

    CODE, HTML o PHP Insertado:
    yum list php 
    
    Esto te lo elimina:

    CODE, HTML o PHP Insertado:
    yum remove "nombre del paquete"
     
  6. jose carlos

    jose carlos Usuario activo

    Muchas gracias Villalba

    Esto es lo que me muestra

    CODE, HTML o PHP Insertado:
    yum list php
    CODE, HTML o PHP Insertado:
    Loaded plugins: fastestmirror, presto, priorities, refresh-packagekit
    Loading mirror speeds from cached hostfile
     * base: centos.mirror.xtratelecom.es
     * epel: fr2.rpmfind.net
     * extras: centos.mirror.xtratelecom.es
     * remi: fr2.rpmfind.net
     * remi-test: fr2.rpmfind.net
     * rpmforge: repoforge.cu.be
     * updates: centos.mirror.xtratelecom.es
     * webtatic: uk.repo.webtatic.com
    Installed Packages
    [B]php.x86_64                      5.5.3-1.el6.remi                      @remi-test[/B]
    
    He estado mirando el repositorio que me indicas y esta muy bien la verdad, pero no he encontrado php-fpm, que es como lo tengo yo ahora php y nginx.

    Y tambien he hecho un
    CODE, HTML o PHP Insertado:
    yum repolist enabled
    y esto es lo que tengo para que te hagas una idea

    CODE, HTML o PHP Insertado:
    repo id                    repo name                                                           status
    adobe-linux-i386           Adobe Systems Incorporated                                             17
    base                       CentOS-6 - Base                                                     6.381
    epel                       Extra Packages for Enterprise Linux 6 - x86_64                      9.492
    extras                     CentOS-6 - Extras                                                      13
    google-chrome              google-chrome                                                           3
    mariadb                    MariaDB                                                                 9
    remi                       Les RPM de remi pour Enterprise Linux 6 - x86_64                    1.086
    remi-test                  Les RPM de remi en test pour Enterprise Linux 6 - x86_64              196
    rpmforge                   RHEL 6 - RPMforge.net - dag                                         4.597
    updates                    CentOS-6 - Updates                                                  1.123
    webtatic                   Webtatic Repository EL6 - x86_64      
    
    Como lo ves?

    Muchas gracias por tu atención de verdad porque estoy un poco verde todavia en esto.
     
  7. Fíjate en:

    Error: Package: php-soap-5.3.3-23.el6_4.x86_64 (updates)
    Requires: php-common(x86-64) = 5.3.3-23.el6_4
    Installed: php-common-5.5.1-1.el6.remi.x86_64 (@remi-test)
    php-common(x86-64) = 5.5.1-1.el6.remi
    Available: php-common-5.3.3-22.el6.x86_64 (base)
    php-common(x86-64) = 5.3.3-22.el6
    Available: php-common-5.3.3-23.el6_4.x86_64 (updates)
    php-common(x86-64) = 5.3.3-23.el6_4
    You could try using --skip-broken to work around the problem
    You could try running: rpm -Va --nofiles --nodigest
     
  8. jose carlos

    jose carlos Usuario activo

    Gracias Villalba.
    Para no liarnos, el tema es que conseguí instalar php-soap. Pero con el repositorio Remi Test, gracias a ti ya se nuevos comandos que no sabia como solucionarlo si al final no podía instalar con las versiones que tenia de php. Como dije al final lo conseguí.
    Y solo queria saber que repositorios soléis utilizar vosotros y si la que utilizo yo como la Remi test es una buena opción o no y también decir que la repo que me has pasado esta muy bien. Lo que no encuentro es php-fpm.
    Un saludo
     
    A BeeOne Solutions le gusta esto.


Alojamiento web, Hosting Reseller, Servidores Dedicados - All in Hosting


    
    
    
    
Blog · Sitios amigos: GuiaHosting · Unidominios · Interalta ·