systemctl: comando no encontrado en ubuntu 16.04

34

cuando intenté instalar RocketChat en Ubuntu 16.04

En el Símbolo del sistema entro.

systemctl enable mongod

Después de eso obtuve el problema.

systemctl: command not found

¿Cómo resolver esto?

Vignesh Ramamoorthy
fuente
Prueba esto en el terminal: dpkg-query -S /bin/systemctl .
Johnny
Intenté esto y obtuve "dpkg-query: no se encontró una ruta que coincida con el patrón / bin / systemctl".
Vignesh Ramamoorthy
2
@VigneshRamamoorthy: ¿Qué te da este comando whereis systemctl?
Saurav Kumar
1
¿Estás seguro de que estás usando Ubuntu 16.04? Actualiza tu publicación con salida de cat /etc/os-releasey ls -al $(which init).
N0rbert
1
Lo siento, mi versión es 12.04.5 LTS. NOMBRE = "Ubuntu" VERSIÓN = "12.04.5 LTS, Precise Pangolin" ID = ubuntu ID_LIKE = debian PRETTY_NAME = "Ubuntu preciso (12.04.5 LTS)" VERSION_ID = "12.04" Cómo instalar RocketChat en ubuntu 12.04.5 LTS, Pangolin preciso ... ¿Tienes alguna guía tutorial?
Vignesh Ramamoorthy

Respuestas:

49
  1. Primero debe verificar si el paquete systemd está instalado sudo dpkg -l | grep systemd.
  2. Si no, entonces instálelo con las manos sudo apt-get install systemd. Pero si lo hace, podría estar dañado, por lo que puede intentar reinstalarlo sudo apt-get install --reinstall systemd.
  3. Si el paquete está instalado, incluso después de la reinstalación no funciona, enumere la ruta completa de los archivos dentro de este paquete sudo dpkg -L systemd. Quizás los archivos binarios se encuentran en un directorio que no está incluido en la variable $ PATH .
M. Dm.
fuente
Intenté instalar el paquete systemd, recibí el error "El paquete systemd no está disponible, pero otro paquete lo menciona. Esto puede significar que falta el paquete, ha quedado obsoleto o solo está disponible de otra fuente" E: Paquete 'systemd' no tiene candidato de instalación
Vignesh Ramamoorthy
1
¿Cuál es la salida de sudo apt-cache search systemd?
M. Dm.
Este es el resultado de sudo apt-cache search systemd "live-config-systemd - Debian Live - Scripts de configuración del sistema (sistema backend) nagios-plugins-contrib - Complementos para sistemas de monitoreo compatibles con nagios"
Vignesh Ramamoorthy
1
¿Ejecutó sudo apt-get updatedespués de instalar el sistema? Creo que tienes algún problema con tus repositorios.
M. Dm.
1
Por favor arregle su respuesta:apt-get install --reinstall systemd
Marco