Estoy usando WSL2 con Ubuntu 20.04.2 LTS. Intenté configurar mongodb. Hay dos problemas:
Ejecutar el comando sudo apt-get install -y mongodb-org da como resultado el siguiente error.
Se encontraron errores durante el procesamiento: /tmp/apt-dpkg-install-NtCqHi/1-mongodb-org-server_4.4.4_amd64.deb /tmp/apt-dpkg-install-NtCqHi/2-mongodb-org-mongos_4.4.4_amd64 .deb E: el subproceso /usr/bin/dpkg devolvió un código de error (1)
Aunque el comando mongod --version da como resultado:
Versión de db v3.6.8 Versión de git: 8e540c0b6db93ce994cc548f000900bdc740f80a Versión de OpenSSL: OpenSSL 1.1.1f 31 de marzo de 2020 asignador: tcmalloc módulos: ninguno entorno de compilación: distarch: x86_64 target_arch: x86_64 que no es la última, aunque instalé la última versión de la comunidad. ejecutar sudo service mongod start muestra el siguiente error:
mongod: servicio no reconocido
la lista de servicios disponibles actualmente en el sistema son:
sudo service --status-all [ - ] apparmor [ ? ] apport [ - ] atd [ - ] console-setup.sh [ - ] cron [ ? ] cryptdisks [ ? ] cryptdisks-early [ - ] dbus [ ? ] hwclock.sh [ + ] irqbalance [ - ] iscsid [ - ] keyboard-setup.sh [ ? ] kmod [ - ] lvm2 [ - ] lvm2-lvmpolld [ - ] multipath-tools [ + ] open-iscsi [ - ] open-vm-tools [ ? ] plymouth [ ? ] plymouth-log [ - ] postgresql [ - ] procps [ + ] redis-server [ - ] rsync [ - ] rsyslog [ - ] screen-cleanup [ - ] ssh [ - ] sysstat [ - ] udev [ - ] ufw [ - ] unattended-upgrades [ - ] uuidd [ - ] x11-commonEsto funciona para mí:
sudo apt-obtener actualización
sudo apt-get install mongodb
inicio del servicio sudo mongodb
:: Mi configuración: [win10, wsl2]