Der NetWorker-NWUI-Service (Web UI) wird nach einem Serverneustart nicht gestartet
Zusammenfassung: Der NetWorker Web UI (NWUI)-Service wird nach einem Serverneustart nicht gestartet, selbst wenn der Service so konfiguriert ist, dass er nach einem Neustart automatisch gestartet wird.
Symptome
NetWorker Web UI (NWUI) wird nach einem Serverneustart nicht gestartet.
Beim Überprüfen des Servicestatus wurde die Meldung zurückgegeben.
# systemctl status nwui Unit nwui.service could not be found.
Bei der nwui.service Die Datei wird am Standardspeicherort mit den richtigen Berechtigungen installiert.
Das nwui.service aktiviert ist, um nach einem Neustart automatisch zu starten.
Ursache
Bei der `nwui.service` Die Initialisierung schlägt fehl, da das erforderliche Dateisystem "/opt", in dem die NWUI installiert ist, zum Zeitpunkt des Starts der Serviceeinheit nicht gemountet war. Bei der `/opt` Das Dateisystem wurde einige Zeit nach dem Initialisierungsversuch gemountet, was dazu führte, dass der Service nicht gestartet werden konnte.
Lösung
Um sicherzustellen, dass die `nwui.service` nach einem Neustart korrekt startet, wird die Service Unit-Datei /opt/nwui/scripts/nwui.service Muss aktualisiert werden, um Abhängigkeiten vom erforderlichen Dateisystem einzuschließen. Die Abhängigkeit sollte der Direktive "After" im Abschnitt [unit] hinzugefügt werden, wie unten gezeigt:
# description: NetWorker Management Web UI Server systemd unit file. [Unit] Description=NetWorker Management Web UI Server After=syslog.target network.target opt.mount [Service] ... ...
Da die nwui.service geändert wurde, ausführen.
# systemctl daemon-reload
Starten Sie den Service mit.
# systemctl start nwui.service
Beim nächsten Neustart des Servers wird das Symbol nwui Der Dienst wird automatisch gestartet.