Error en arranque: “grep: error while loading shared libraries: libpcre.so.3”

error

La secuencia completa del error es la siguiente:

grep: error while loading shared libraries: libpcre.so.3: cannot open shared object file: No such file or directory.

Se muestra al arrancar el equipo, antes de que haya podido iniciar el sistema operativo. Me ha ocurrido probando la distribución Puppy Linux, pero es un error que puede mostrarse en otras distribuciones también.

El mensaje es bastante descriptivo: busca la libreria “libpcre.so.3” pero no consigue encontrar el archivo. La solución que he aplicado pasa por arrancar la distribución en modo live (desde CD o USB). En esa distribución live encontramos los archivos libpcre.so.3 y libpcre.so.3.13.1 dentro de la carpeta lib:

/lib/libpcre.so.3

/lib/libpcre.so.3.13.1

Copiamos estos dos archivos y los pegamos a nuestro disco duro (puede ser necesario montarlo desde la distribución live), pero en la carpeta /usr/lib, que es el lugar donde son buscados al arrancar.

Ahora podemos reiniciar y arrancar correctamente el equipo.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s