¿Cómo solucionar el error 'No se pudo conectar 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 OpenStack. Las actualizaciones se publican cada 6 meses y vienen con funciones ampliadas y mejoras de rendimiento. Sin embargo, recientemente, se han recibido muchos informes en los que los usuarios no pueden iniciar el sistema operativo y se observa el mensaje " Error al conectarse a lvmetad, recurriendo al escaneo de dispositivos ".

¿Qué causa el error "No se pudo conectar a Lvmetad" en Ubuntu?

Después de recibir numerosos informes de varios usuarios, decidimos investigar el problema e ideamos un conjunto de soluciones para corregirlo por completo. Además, analizamos las razones por las cuales se desencadena este error y las enumeramos de la siguiente manera.

  • Controladores de 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 incorrectamente e interferir con características importantes del sistema que pueden provocar este error.
  • Kernel corrupto / roto: en algunos casos, se vio que la actualización del kernel a la última versión no se procesó correctamente y podría haberse roto / corrompido en el proceso debido a lo cual se pudo activar 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 el que se presentan para evitar conflictos.

Solución 1: Purga de 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 purgar. Para eso:

  1. Si la computadora no se inicia, siga la segunda solución antes de intentar los pasos a continuación,
  2. Presione las teclas " Ctrl " + " Alt " + " T " para abrir la terminal.
  3. Escribe el siguiente comando y presiona " Enter ".
    sudo apt-get remove --purge '^ nvidia -. *'
  4. Esto eliminará todos los paquetes relacionados con Nvidia, sin embargo, es necesario ejecutar un comando para que Ubuntu funcione.
  5. Escribe el siguiente comando y presiona " Enter ".
    sudo apt-get install ubuntu-desktop
  6. Verifique si el problema persiste.

Solución 2: Arrancar en un kernel anterior

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

  1. Durante el arranque presione la tecla Esc , F9 o F3 para arrancar en el BIOS.
  2. Seleccione " Opciones avanzadas para Ubuntu " para iniciar en la pantalla de opciones de Ubuntu.
  3. Navegue con las teclas de flecha y seleccione una versión anterior del kernel.
  4. Presione " Enter " para seleccionar el kernel.
  5. Reinicie la computadora e intente iniciar en el kernel anterior
  6. Verifique si el problema persiste.

Solución 3: procesamiento de 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 que se enumera en este artículo e instalado los controladores Nvidia adecuados antes de probar esta solución.

  1. Arranque en el kernel más antiguo antes de intentar esto usando la segunda solución.
  2. Presione las teclas " Ctrl " + " ALT " + " F3 " simultáneamente para iniciar el terminal virtual.
  3. Escribe el siguiente comando y presiona " Enter " para actualizar todo.
    sudo apt-get update && sudo apt-get upgrade -y
  4. Escriba el siguiente comando y presione " Enter " para eliminar los núcleos más antiguos.
    sudo apt-get autoremove
  5. Escriba el siguiente comando y presione " Enter " para reinstalar el kernel actual
    sudo apt-get install --reinstale 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. Reinicie y verifique si el problema persiste.