[CentOS-es] Centos 5.9 y gcc [SOLUCIONADO]

Antonio Bujedo Martinez orcajg52 en gmail.com
Jue Abr 25 19:33:50 UTC 2013


Gracias Carlos por las respuestas.

Y para variar como diría el poeta "keep it simple". Al no ser un kernel
oficial (es el kernel que usan para los VPS en OVH, tenias razon Carlos)
los headers los tenían "capados" de los repos oficiales. Solo habia que
leer un poco, al hacer la instalación hay una linea que indica que hay
paquetes excluidos:

...
Excluding Packages in global exclude list
...

A lo que hago un "grep exclude /etc/yum.conf" y me devuelve
"exclude=kernel*" ¬¬

la solución... es bastante obvia:
Si no se quiere editar el "/etc/yum.conf" con añadir "FORCE_EXCLUDE=true
yum install <paquete>" listo.

Un saludo y gracias por la paciencia.

Antonio bujedo

El 24/04/13 13:16, Carlos Martinez escribió:
> Saludos.
> 
> El kernel que estás usando no es el oficial de Centos. Es decir que un
> paquete base de la distribución como es el kernel se cambió por uno
> que no es oficial, rompiendo las dependencias.
> 
> el kernel grs es de OVH y por lo tanto deben buscarse los headers en
> los repositorios de ellos. Si no se encuentran allí lo más probable es
> que hayan retirado el soporte para esa versión en particular. La
> solución va por hacer un yum update kernel* primero (no estoy seguro
> de la sintaxis anterior), y luego instalar el gcc. O también probar
> suerte buscando manualmente en los repositorios de OVH los headers a
> ver si se encuentran. La alternativa final es bajar todos los paquetes
> que muestran los mensajes de yum, instalarlos manualmente y colocar en
> /usr/src/linux las fuentes vanilla de kernel, con la esperanza de que
> el programa a compilar no use nada de los parches añadidos por grs,
> OVH ó RH.
> 
> Atte.,
> Carlos Andrés Martínez
> 
> 
> On Wed, Apr 24, 2013 at 5:36 AM, Antonio Bujedo Martinez
> <orcajg52 en gmail.com> wrote:
>>
>> Gracias por la atención, pero sigue sin funcionar. Eliminado los repos
>> adicionales que tenía (Atomic y EPEL). He activado/desactivado
>> CentosPlus, Rpmforge, y sigue con el mismo error.
>> Lo curioso es que el problema es de los headers. Pero es que no los
>> localiza ni buscándolos directamente:
>>
>> [root en r20562 ~]# yum install linux-headers-$(uname -r)
>> Loaded plugins: fastestmirror
>> Loading mirror speeds from cached hostfile
>>  * base: mirror.ovh.net
>>  * centosplus: mirror.ovh.net
>>  * contrib: mirror.ovh.net
>>  * extras: mirror.ovh.net
>>  * rpmforge: fr2.rpmfind.net
>>  * updates: mirror.ovh.net
>> Excluding Packages in global exclude list
>> Finished
>> Setting up Install Process
>> No package linux-headers-2.6.32.2-xxxx-grs-ipv4-32 available.
>> Nothing to do
>>
>> Gracias de antemano.
>>
>>
>> El 24/04/13 06:09, Carlos Restrepo escribió:
>>> quita de /etc/yum.repos los repositorios adicionales (mueve los archivos
>>> .repo a otra ubicación) y deja únicamente los de centos, luego has un yum
>>> clean all  Posteriormente yum update y finalmente yum install gcc
>>>
>>>
>>> Espero te sirva.
>>>
>>> Carlos R.
>>>
>>>
>>> 2013/4/23 Antonio Bujedo Martinez <orcajg52 en gmail.com>
>>>
>>>> hola lista,
>>>> Tengo un problema que me esta sacando de mis casillas. resulta que
>>>> intento instalar gcc pero me da error de dependencias, esto eslo que me
>>>> muestra al intentar instalarlo:
>>>>
>>>> yum install gcc
>>>> Loaded plugins: fastestmirror
>>>> Loading mirror speeds from cached hostfile
>>>>  * atomic: www7.atomicorp.com
>>>>  * base: mirror.ovh.net
>>>>  * extras: mirror.ovh.net
>>>>  * updates: mirror.ovh.net
>>>> Excluding Packages in global exclude list
>>>> Finished
>>>> Setting up Install Process
>>>> Resolving Dependencies
>>>> --> Running transaction check
>>>> ---> Package gcc.i386 0:4.1.2-54.el5 set to be updated
>>>> --> Processing Dependency: glibc-devel >= 2.2.90-12 for package: gcc
>>>> --> Running transaction check
>>>> ---> Package glibc-devel.i386 0:2.5-107.el5_9.1 set to be updated
>>>> --> Processing Dependency: glibc-headers = 2.5-107.el5_9.1 for package:
>>>> glibc-devel
>>>> --> Processing Dependency: glibc-headers for package: glibc-devel
>>>> --> Running transaction check
>>>> ---> Package glibc-headers.i386 0:2.5-107.el5_9.1 set to be updated
>>>> --> Processing Dependency: kernel-headers >= 2.2.1 for package:
>>>> glibc-headers
>>>> --> Processing Dependency: kernel-headers for package: glibc-headers
>>>> --> Finished Dependency Resolution
>>>> glibc-headers-2.5-107.el5_9.1.i386 from updates has depsolving problems
>>>>   --> Missing Dependency: kernel-headers is needed by package
>>>> glibc-headers-2.5-107.el5_9.1.i386 (updates)
>>>> glibc-headers-2.5-107.el5_9.1.i386 from updates has depsolving problems
>>>>   --> Missing Dependency: kernel-headers >= 2.2.1 is needed by package
>>>> glibc-headers-2.5-107.el5_9.1.i386 (updates)
>>>> Error: Missing Dependency: kernel-headers is needed by package
>>>> glibc-headers-2.5-107.el5_9.1.i386 (updates)
>>>> Error: Missing Dependency: kernel-headers >= 2.2.1 is needed by package
>>>> glibc-headers-2.5-107.el5_9.1.i386 (updates)
>>>>  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
>>>>
>>>> El problema es que no me deja instalar, los headers, ni con la
>>>> --skip-broken.
>>>>
>>>> Estoy instalando CastControl[1], y entre otras cosas me pide soporte
>>>> nativo JSON en php. Pero hay que pasar por el gcc, el cual no me deja.
>>>> He estado buscando por la red pero nada que me aclare el porque no me
>>>> deja ni instalar los headers.
>>>>
>>>> Sistema:
>>>> [root en xxxxxxx ~]# uname -a
>>>> Linux r20562.ovh.net 2.6.32.2-xxxx-grs-ipv4-32 #1 SMP Tue Dec 29
>>>> 14:41:18 UTC 2009 i686 i686 i386 GNU/Linux
>>>>
>>>>
>>>>
>>>> Lista de repositorios:
>>>>
>>>> [root en xxxxxxxx ~]# yum repolist
>>>> Loaded plugins: fastestmirror
>>>> Loading mirror speeds from cached hostfile
>>>>  * atomic: www7.atomicorp.com
>>>>  * base: mirror.ovh.net
>>>>  * extras: mirror.ovh.net
>>>>  * updates: mirror.ovh.net
>>>> Excluding Packages in global exclude list
>>>> Finished
>>>> repo id                       repo name
>>>>                                          status
>>>> addons                        CentOS-5 - Addons
>>>>                                                 0
>>>> atomic                        CentOS / Red Hat Enterprise Linux 5 -
>>>> atomicrocketturtle.com                          1.196
>>>> base                          CentOS-5 - Base
>>>>                                          2.760+10
>>>> extras                        CentOS-5 - Extras
>>>>                                               276
>>>> updates                       CentOS-5 - Updates
>>>>                                            212+40
>>>> repolist: 4.444
>>>>
>>>>
>>>> un saludo y gracias de antemano.
>>>>
>>>> [1] http://www.cast-control.net/
>>>>
>>>>
>>>> _______________________________________________
>>>> CentOS-es mailing list
>>>> CentOS-es en centos.org
>>>> http://lists.centos.org/mailman/listinfo/centos-es
>>>>
>>>>
>>>
>>>
>>
>>
>>
>> _______________________________________________
>> CentOS-es mailing list
>> CentOS-es en centos.org
>> http://lists.centos.org/mailman/listinfo/centos-es
>>
> _______________________________________________
> CentOS-es mailing list
> CentOS-es en centos.org
> http://lists.centos.org/mailman/listinfo/centos-es
> 


------------ próxima parte ------------
Se ha borrado un mensaje que no está en formato texto plano...
Nombre     : signature.asc
Tipo       : application/pgp-signature
Tamaño     : 555 bytes
Descripción: OpenPGP digital signature
Url        : http://lists.centos.org/pipermail/centos-es/attachments/20130425/3717d579/attachment.bin 


Más información sobre la lista de distribución CentOS-es