¿Cómo solucionar el error ‘Error al conectarse a lvmetad’ en Ubuntu?

Ubuntu es un sistema operativo gratuito y de código abierto basado en Linux que se utiliza principalmente para la computación en la nube con soporte para OpenStack. Las actualizaciones se publican cada 6 meses y vienen con funciones ampliadas y mejoras de rendimiento. Sin embargo, recientemente, han aparecido muchos informes en los que los usuarios no pueden iniciar el sistema operativo y el «No se pudo conectar a lvmetad, recurriendo al escaneo del dispositivoSe observa el mensaje.

No se pudo conectar a Lvmetad, recurriendo al escaneo del dispositivo

¿Qué causa el error «Error al conectarse a Lvmetad» en Ubuntu?

Después de recibir numerosos informes de varios usuarios, decidimos investigar el problema e ideamos un conjunto de soluciones para rectificarlo por completo. Además, analizamos los motivos por los que se desencadena este error y los enumeramos a continuación.

  • Controladores Nvidia: Para algunos usuarios, se vio que los controladores de Nvidia estaban causando el problema con el sistema operativo. A veces, los controladores pueden funcionar mal e interferir con funciones importantes del sistema, lo que puede provocar este error.
  • Núcleo corrupto/roto: En algunos casos, se observó que la actualización del kernel a la última versión no se procesó correctamente y es posible que se haya roto/corrompido en el proceso, por lo que se podría desencadenar el error.

Ahora que tiene una comprensión básica de la naturaleza del problema, avanzaremos hacia las soluciones. Asegúrese de implementarlos en el orden específico en que se presentan para evitar conflictos.

Solución 1: purgar los controladores de Nvidia

Si los controladores de Nvidia interfieren con ciertas funciones del sistema, es posible que se active el error. Por lo tanto, en este paso, desinstalaremos completamente los controladores de Nvidia de nuestra computadora usando el comando de purga. Para eso:

  1. Si la computadora no arranca, siga la segunda solución antes de probar los pasos a continuación,
  2. Prensa «control” + “alternativa” + “T” para abrir la terminal.
    Terminal de apertura
  3. Escribe el siguiente comando y presiona “Ingresar“.
    sudo apt-get remove --purge '^nvidia-.*'
  4. Esto eliminará todos los paquetes relacionados con Nvidia, sin embargo, se debe ejecutar un comando para que Ubuntu funcione.
  5. Escribe el siguiente comando y presiona “Ingresar“.
    sudo apt-get install ubuntu-desktop
  6. Compruebe si el problema persiste.

Solución 2: Arrancar en un Kernel antiguo

Si el nuevo kernel no se ha procesado correctamente, puede causar problemas durante el arranque. Por lo tanto, en este paso, iniciaremos en un kernel más antiguo. Para eso:

  1. Durante el arranque, presione el botón Esc, F9 o la F3 clave para arrancar en el BIOS.
  2. Selecciona el «Opciones avanzadas para Ubuntu” para iniciar en la pantalla de opciones de Ubuntu.
    Selección de opciones avanzadas para Ubuntu
  3. Navegue con las teclas de flecha y seleccione una versión anterior del kernel.
  4. Prensa «Ingresar” para seleccionar el núcleo.
  5. Reinicie la computadora e intente iniciar en el kernel anterior
  6. Compruebe si el problema persiste.

Solución 3: procesamiento de un nuevo kernel

El problema se ve principalmente si el kernel más nuevo no se ha procesado correctamente. Por lo tanto, en este paso, procesaremos correctamente el kernel más nuevo. Asegúrese de haber probado la primera solución enumerada en este artículo e instalado los controladores Nvidia adecuados antes de probar esta solución.

  1. Bota en el kernel más antiguo antes de intentar esto usando la segunda solución.
  2. Presione el «control” + “alternativa” + “F3” simultáneamente para iniciar en el terminal virtual.
    Abrir caja virtual
  3. Escribe en el siguiente comando y presione “Ingresar” para actualizar todo.
    sudo apt-get update && sudo apt-get upgrade -y
  4. Escribe el siguiente comando y presiona “Ingresar” para eliminar los núcleos más antiguos.
    sudo apt-get autoremove
  5. Escribe el siguiente comando y presiona “Ingresar” para reinstalar el núcleo actual
    sudo apt-get install --reinstall linux-image-4.13.0-32-generic

    Nota: Reemplace los números en este comando con la versión del kernel que desea instalar. La versión se puede encontrar ejecutando el siguiente comando.

    uname -r
  6. reiniciar y controlar para ver si el problema persiste.