systemctl: Befehl unter Ubuntu 16.04 nicht gefunden

34

als ich versuchte, RocketChat in Ubuntu 16.04 zu installieren

In der Eingabeaufforderung gebe ich ein.

systemctl enable mongod

Danach bekam ich das Problem.

systemctl: command not found

Wie kann man das lösen?

Vignesh Ramamoorthy
quelle
Versuchen Sie dies auf Terminal: dpkg-query -S /bin/systemctl .
Johnny
Ich habe es versucht und habe "dpkg-query: no path found matching pattern / bin / systemctl" bekommen.
Vignesh Ramamoorthy
2
@VigneshRamamoorthy: Was gibt Ihnen dieser Befehl whereis systemctl?
Saurav Kumar
1
Bist du sicher, dass du Ubuntu 16.04 benutzt? Bitte aktualisiere deinen Beitrag mit der Ausgabe von cat /etc/os-releaseund ls -al $(which init).
N0rbert
1
Entschuldigung, meine Version ist 12.04.5 LTS. NAME = "Ubuntu" VERSION = "12.04.5 LTS, Precise Pangolin" ID = ubuntu ID_LIKE = debian Präzise Pangolin ... Haben Sie eine Anleitung?
Vignesh Ramamoorthy

Antworten:

49
  1. Zuerst müssen Sie überprüfen, ob das systemd- Paket installiert ist sudo dpkg -l | grep systemd.
  2. Wenn nicht, installieren Sie es von Hand sudo apt-get install systemd. Andernfalls ist es möglicherweise beschädigt, und Sie können versuchen, es erneut zu installieren sudo apt-get install --reinstall systemd.
  3. Wenn das Paket installiert ist und auch nach der Neuinstallation nicht funktioniert, listen Sie den vollständigen Pfad der Dateien in diesem Paket auf sudo dpkg -L systemd. Möglicherweise befinden sich Binärdateien in einem Verzeichnis, das nicht in der Variablen $ PATH enthalten ist.
M. Dm.
quelle
Ich habe versucht, das systemd-Paket zu installieren. Ich habe die Fehlermeldung "Paket systemd ist nicht verfügbar, wird aber von einem anderen Paket referenziert. Dies kann bedeuten, dass das Paket fehlt, veraltet ist oder nur von einer anderen Quelle verfügbar ist." E: Paket 'systemd' hat keinen Installationskandidaten
Vignesh Ramamoorthy
1
Was ist die Ausgabe von sudo apt-cache search systemd?
M. Dm.
Dies ist die Ausgabe von sudo apt-cache search systemd "live-config-systemd - Debian Live - Systemkonfigurationsskripte (systemd-backend) nagios-plugins-contrib - Plugins für Nagios-kompatible Überwachungssysteme"
Vignesh Ramamoorthy
1
Wurde sudo apt-get updatedas System nach der Installation ausgeführt? Ich denke, Sie haben ein Problem mit Ihren Repositories.
M. Dm.
1
Bitte korrigieren Sie Ihre Antwort:apt-get install --reinstall systemd
Marco