Pasar al contenido principal

lando : Depends: docker-ce but it is not installable

Descripción

     En algunas ocasiones, cuando estamos trabajando con Lando, dentro de nuestro servidor WSL2 o en Ubuntu 20.04, es posible que al ejecutar el los comandos sudo apt update y sudo apt upgrade, nos devuelva el error siguiente:

     The following packages have unmet dependencies: lando : Depends: docker-ce but it is not installable

Instrucciones

     Esto ocurre, porque al actuailzar los paquetes del sistema (tu distribución de Linux, dentro del WSL2), lando es desinstalado, relacionado con alguna incompatiblidad, para corregir el error, no hace falta instalar docker-ce dentro de tu wsl2, ya que el Docker for windows se encarga de esa parte.

     Lo que sí tendrás que hacer es actualizar a la versión de Lando más reciente.

   Una vez hayas actualizado tu distribución de Linux con apt update y apt upgrade, tendrás que ejecutar los siguientes comandos:

   El código que comparto aquí es para un WSL2 con Ubuntu 20.04, para más información sobre tu sistema operativo y Lando vista Página Oficial de Lando

Para corregir el error, sigue los siguientes pasos:

  1. Asegúrate de tener iniciada la sesión con tu usuario NO_ROOT, para evitar errores.
  2. Colócate en la carpeta de tu usuario con el comando ~
  3. Una vez ejecutados los comandos update y upgrade, vuelve a instalar lando, usando los dos comandos que están más abajo.
Código
sudo apt update
sudo apt upgrade
sudo apt --fix-broken install
sudo wget https://files.lando.dev/installer/lando-x64-stable.deb
sudo dpkg -i --ignore-depends=docker-ce lando-x64-stable.deb