systemctl: comando non trovato su Ubuntu 16.04


34

quando ho provato a installare RocketChat in Ubuntu 16.04

Nel prompt dei comandi invio.

systemctl enable mongod

Dopo di che ho avuto il problema.

systemctl: command not found

Come risolverlo?


Prova questo terminale: dpkg-query -S /bin/systemctl .
Johnny,

Ho provato questo e ho ottenuto "dpkg-query: nessun percorso trovato modello / bin / systemctl corrispondente".
Vignesh Ramamoorthy il

2
@VigneshRamamoorthy: cosa ti dà questo comando whereis systemctl?
Saurav Kumar il

1
Sei sicuro di utilizzare Ubuntu 16.04? Aggiorna il tuo post con l'output di cat /etc/os-releasee ls -al $(which init).
Nrbert

1
Spiacenti, la mia versione è 12.04.5 LTS. NAME = "Ubuntu" VERSION = "12.04.5 LTS, Precise Pangolin" ID = ubuntu ID_LIKE = debian PRETTY_NAME = "Ubuntu precise (12.04.5 LTS)" VERSION_ID = "12.04" Come installare RocketChat in ubuntu 12.04.5 LTS, Pangolino preciso ... Hai qualche guida tutorial?
Vignesh Ramamoorthy,

Risposte:


49
  1. Per prima cosa devi verificare se il pacchetto systemd è installato - sudo dpkg -l | grep systemd.
  2. In caso contrario, installarlo a mano sudo apt-get install systemd. Ma se lo fa potrebbe essere danneggiato, quindi potresti provare a reinstallarlo sudo apt-get install --reinstall systemd.
  3. Se il pacchetto è installato, anche dopo la reinstallazione non funziona, elencare il percorso completo dei file all'interno di questo pacchetto sudo dpkg -L systemd. Forse i file binari si trovano in una directory che non è inclusa nella variabile $ PATH .

Ho provato a installare il pacchetto systemd, ho ricevuto l'errore "Il pacchetto systemd non è disponibile, ma è indicato da un altro pacchetto. Ciò può significare che il pacchetto è mancante, è obsoleto o è disponibile solo da un'altra fonte" E: Pacchetto 'systemd' non ha candidati all'installazione
Vignesh Ramamoorthy il

1
Qual è l'output di sudo apt-cache search systemd?
M. Dm.

Questo è l'output di sudo apt-cache search systemd "live-config-systemd - Debian Live - Script di configurazione del sistema (systemd backend) nagios-plugins-contrib - Plugin per sistemi di monitoraggio compatibili nagios"
Vignesh Ramamoorthy

1
Hai eseguito sudo apt-get updatedopo l'installazione del sistema? Penso che tu abbia qualche problema con i tuoi repository.
M. Dm.

1
Correggi la risposta:apt-get install --reinstall systemd
Marco,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.