DESpliegue DESatendido de LINux – Blog de Desarrollo

Path de librerias arreglado

30 Enero 2009 · 2 comentarios

Después de percatarme de que el problema del path de las librerias estaba en el initrd. He aprendido a editar el initrd más o menos automáticamente.

Justo en este punto del script llamado live:

         mount -t ${UNIONTYPE} -o noatime,dirs=/cow=rw:${rofsstring} \
             ${UNIONTYPE} "${rootmnt}" || panic "mount ${UNIONTYPE} on \
             ${rootmnt} failed with option noatime,dirs=/cow=rw:${rofsstring}"
+        /root/sbin/ldconfig.real
+        chmod 600 /root/etc/fstab
+        chmod 600 /root/etc/live.conf
+        chmod 600 /root/etc/environment
+        chmod 600 /root/etc/network/interfaces

es dónde empiezan a fallar las librerias.

Creo que no es ese mount que se ve sino otro anterior el que provoca el fallo. Seguramente porque parte del sistema se remonta en otra parte y de alguna manera (me imagino yo) ld debe guardar el inodo de los directorios a buscar y no su ruta.

Ejecutar ldconfig desde el directorio /root (en / no hay nada parecido) es la mejor idea que se me ha ocurrido para salir del paso.

Adrián

Categorías: Uncategorized

2 respuestas hasta el momento ↓

Dejar un comentario