Das gleiche Ergebnis für jede andere Dienstleistung. Nur systemctl liefert folgendes Ergebnis:
root@SERVER:/# systemctl Failed to list units: No such method 'ListUnitsFiltered'
Vielen Dank
Ich weiß nicht, ob es speziell in Ihrer Distribution geändert wurde, aber haben Sie einen Grund, es nicht mit `service nginx start` oder über` / system.d` aufzurufen?
user657451 vor 8 Jahren
0
Oder wurde der nginx.service verschoben, umbenannt oder nicht verlinkt?
user657451 vor 8 Jahren
0
Nein, der nginx.Service existiert noch und ich habe das gleiche Ergebnis für jeden anderen Service erhalten
ghovat vor 8 Jahren
0
2 Antworten auf die Frage
1
Anthony Geoghegan
Ich hatte ähnliche Probleme, nachdem ich 14.04 Ubuntu auf 16.04 aktualisiert hatte. Irgendwie systemdinstallierten sich die Pakete nicht richtig und ich hatte die gleichen Probleme wie in dieser Frage beschrieben. Die Lösung bestand darin, die relevanten Pakete erneut zu installieren:
Behoben, musste auch neu starten. Problem war, dass ich Upstart installiert habe
Skarlinski vor 7 Jahren
0
0
nikolaosinlight
Sieht aus, als wäre etwas ernsthaft mit Ihrem Betriebssystem durcheinander geraten. Vielleicht haben Sie versehentlich Dateien oder etwas verschoben oder gelöscht.
Das einfache Aufrufen von systemctl sollte folgende Ausgabe erzeugen:
UNIT LOAD ACTIVE SUB DESCRIPTION proc-sys-fs-binfmt_misc.automount loaded active running Arbitrary Executable File Formats File System Automount Point sys-devices-pci0000:00-0000:00:07.1-ata2-host1-target1:0:0-1:0:0:0-block-sr0.device loaded active plugged VMware_Virtual_IDE_CDROM_Drive
Es scheint, dass etwas kaputt ist und der Verdacht besteht, dass es mehr als systemctl beeinflusst. Könnten Sie Dienste mit dem Start von Service oder init.d starten?
Wenn Sie es nicht können, stelle ich mir vor, dass Sie mit einer Neuinstallation leider besser abschneiden.