cd a un directorio secundario de un enlace simbólico falla

cd a un directorio secundario de un enlace simbólico falla

Para construir un módulo del kernel, debe hacer make -Cdónde -Cestá la funcionalidad del cd. Como mi marca falló muchas veces, encontré esto:

[root@ror6ax2 modules]# ls -l /lib/modules/`uname -r` | grep build
lrwxrwxrwx  1 root root     54 Dec 17  2013 build -> ../../../usr/src/kernels/2.6.32-431.1.2.0.1.el6.x86_64
lrwxrwxrwx  1 root root      5 Dec 17  2013 source -> build
[root@ror6ax2 modules]# cd /lib/modules/`uname -r`/build
-bash: cd: /lib/modules/2.6.32-431.1.2.0.1.el6.x86_64/build: No such file or directory

No puedo cdacceder al directorio que está después de un enlace simbólico. ¿Hay alguna manera de solucionar esto?

Respuesta1

Su lsllamada demuestra que /lib/modules/2.6.32-431.1.2.0.1.el6.x86_64/buildexiste y es un vínculo simbólico. Al cambiarlo se queja de que el archivo no existe. Esto implica que el vínculo simbólico está pendiente: su objetivo no existe. Parece que no tienes instaladas las fuentes del kernel, al menos no la versión correcta de las fuentes del kernel, al menos no en el lugar esperado.

información relacionada