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@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@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@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@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@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@centos.org http://lists.centos.org/mailman/listinfo/centos-es
CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es