Error al actualizar: «dpkg returned an error code (1)…» [SOLUCIÓN]

Lista de foros de Quirinux GNU/Linux / Foros / 💬 Ayuda y soporte / 🔧 Solución de errores / Error al actualizar: «dpkg returned an error code (1)…» [SOLUCIÓN]

  • Autor
    Entradas
    • Up
      0
      Down
      ::
      10 de noviembre de 2026 a las 21:32 #1179

      Si al intentar actualizar el sistema aparece un mensaje de error que dice «dpkg returned an error code (1)», o se ve una advertencia que indica «2 no instalados del todo o eliminados» (especialmente mencionando linux-headers, digimend o rtl8821ce), no hay de qué preocuparse.

      El sistema está perfectamente a salvo. Esto ocurre simplemente porque algunos controladores de terceros (DKMS) para ciertas tabletas digitalizadoras o adaptadores WiFi aún no tienen una versión compatible con el nuevo kernel 6.12. Al fallar su compilación, el gestor de paquetes se detiene por seguridad y queda temporalmente bloqueado.

      Solución en 3 pasos:

      Para desbloquear el sistema y poder actualizar con normalidad, solo es necesario retirar esos módulos específicos que están causando el conflicto. Seguir estos pasos en la terminal:

      Paso 1: Abrir la terminal presionando F12.

      Paso 2: Convertirse en usuario administrador (root) escribiendo el siguiente comando y presionando Enter. Se solicitará la contraseña de root:

      su -

      Paso 3: Copiar el siguiente bloque de comandos completo (las tres líneas), pegarlo en la terminal con Control+Shift+V luego tocar la flecha del cursor hacia la derecha (→) para situarse al final de la línea y presionar Enter:

      dpkg --purge --force-remove-reinstreq digimend-dkms rtl8821ce-dkms bcmwl-kernel-source
      dpkg --configure -a
      apt --fix-broken install -y
      

      (Nota: Es normal que el primer comando diga que algunos de esos paquetes «no están instalados». Simplemente ignorar ese mensaje y dejar que los otros dos comandos terminen).  

      Próximos pasos

      Una vez que los comandos anteriores terminen y se vuelva a ver el símbolo del sistema (#), el bloqueo habrá desaparecido.   Cerrar la terminal. Ahora ya es posible actualizar el sistema con total normalidad usando la aplicación «Quirinux Update» o ejecutando en la terminal: apt update && apt upgrade -y.

      Nota del equipo de desarrollo: Se ha lanzado una actualización del paquete quirinux-firmware que incluye un sistema de «autocuración». A partir de ahora, el sistema detectará y resolverá este bloqueo de forma automática y silenciosa durante la instalación, sin mostrar mensajes de error confusos en la pantalla.   Si después de seguir estos pasos persiste algún inconveniente, responder a este tema con la salida de la terminal para recibir asistencia.

       

      🙂

      Charlie Martínez
      Quirinux Sistema Operativo
      Email: cmartinez@quirinux.org
      Telegram: @Charlie_Martinez
      ————————————————————
      Telegram: t.me/quirinux-so | Web: https://www.quirinux.org

    • Debes estar registrado para responder a este debate.