systemctl: commande introuvable sur Ubuntu 16.04


34

quand j'ai essayé d'installer RocketChat dans Ubuntu 16.04

Dans l'invite de commande, j'entre.

systemctl enable mongod

Après cela, j'ai eu le problème.

systemctl: command not found

Comment résoudre ça?


Essayez ceci sur la borne: dpkg-query -S /bin/systemctl .
Johnny

J'ai essayé cela et j'ai obtenu "dpkg-query: aucun chemin trouvé correspondant au modèle / bin / systemctl."
Vignesh Ramamoorthy

2
@VigneshRamamoorthy: Qu'est-ce que cette commande vous donne whereis systemctl?
Saurav Kumar

1
Êtes-vous sûr d'utiliser Ubuntu 16.04? Veuillez mettre à jour votre message avec la sortie de cat /etc/os-releaseet ls -al $(which init).
N0rbert

1
Désolé, ma version est 12.04.5 LTS. NAME = "Ubuntu" VERSION = "12.04.5 LTS, Precise Pangolin" ID = ubuntu ID_LIKE = debian PRETTY_NAME = "Ubuntu precis (12.04.5 LTS)" VERSION_ID = "12.04" Comment installer RocketChat dans ubuntu 12.04.5 LTS, Précis Pangolin..Avez-vous un guide de tutoriel?
Vignesh Ramamoorthy

Réponses:


49
  1. Vous devez d'abord vérifier si le package systemd est installé - sudo dpkg -l | grep systemd.
  2. Sinon, installez-le à la main sudo apt-get install systemd. Mais s'il le fait, il peut être endommagé, vous pouvez donc essayer de le réinstaller sudo apt-get install --reinstall systemd.
  3. Si le package est installé, même après la réinstallation, cela ne fonctionne pas, répertoriez le chemin d'accès complet des fichiers à l'intérieur de ce package sudo dpkg -L systemd. Peut-être que les fichiers binaires sont situés dans un répertoire qui n'est pas inclus dans la variable $ PATH .

J'ai essayé d'installer le package systemd, j'ai eu l'erreur "Le package systemd n'est pas disponible, mais il est référencé par un autre package. Cela peut signifier que le package est manquant, a été obsolète ou n'est disponible qu'à partir d'une autre source" E: Package 'systemd' n'a pas de candidat à l'installation
Vignesh Ramamoorthy

1
Quelle est la sortie de sudo apt-cache search systemd?
M. Dm.

C'est la sortie de sudo apt-cache search systemd "live-config-systemd - Debian Live - Scripts de configuration du système (backend systemd) nagios-plugins-contrib - Plugins pour les systèmes de surveillance compatibles nagios"
Vignesh Ramamoorthy

1
Avez-vous exécuté sudo apt-get updateaprès l'installation du système? Je pense que vous avez un problème avec vos référentiels.
M. Dm.

1
Veuillez corriger votre réponse:apt-get install --reinstall systemd
Marco
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.