web-dev-qa-db-fra.com

Le système n'a pas été démarré avec systemd en tant que système init (PID 1). Ne peut pas fonctionner

J'essaie de suivre le processus d'installation de Redis comme indiqué dans cet article d'occean numérique, en WSL. La version d'Ubuntu installée est Ubuntu 18.04.

Tout dans l'installation de Redis est correct, mais lorsque j'ai essayé de l'exécuter, Sudo systemctl start redis, j'ai reçu ce message.

System has not been booted with systemd as init system (PID 1). Can't operate.

Toute idée sur ce que je devrais faire avec ça?

24
Fil

À la place, utilisez: Sudo service redis-server start

J'ai eu le même problème, en arrêtant/en démarrant d'autres services à partir d'Ubuntu sur WSL. Cela a fonctionné, contrairement à Systemctl.

Et on peut raisonnablement se demander: "Comment sauriez-vous que le nom du service est" redis-server "?" Vous pouvez les voir en utilisant service --status-all

57
charlie arehart