Der Systemstatus zeigt: "Status: beeinträchtigt"


23

Wenn ich renne systemctl status, komme ich State: degradedan die Spitze,

● x230
    State: degraded
     Jobs: 0 queued
   Failed: 1 units
    Since: Wed 2018-05-30 17:09:49 CDT; 3 days ago
  ....

Was ist los und wie behebe ich das?

Antworten:


36

Das bedeutet, dass einige Ihrer Dienste nicht gestartet werden konnten. Sie können sie sehen, wenn Sie systemctl;ohne das statusArgument ausführen .

Sie sollten so etwas wie zeigen,

loaded failed failed

Oder Sie können einfach die fehlgeschlagenen Dienste mit systemctl --failed, in meinem Fall zeigt

  UNIT                        LOAD   ACTIVE SUB    DESCRIPTION                
● postgresql@9.4-main.service loaded failed failed PostgreSQL Cluster 9.4-main

LOAD   = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB    = The low-level unit activation state, values depend on unit type.

3

Sie können auch versuchen:

sudo systemctl reset-failed

System-Reset fehlgeschlagen löscht fehlerhafte Einheiten. Sie können fehlerhafte Einheiten mit dem Befehl systemctl reset-failed manuell löschen. Dies kann für alle Einheiten oder für eine einzelne erfolgen. Dienste, die nicht mehr benötigt werden, sollten besser angehalten und deaktiviert werden.


4
Weitere Erklärungen zur Funktionsweise dieses Befehls wären gut. Was sind die Konsequenzen? Gibt es ein Risiko für Datenverlust usw.
Kusalananda

1

Um die ursprüngliche Frage kürzer zu beantworten:

systemctl | grep fail


3
Um dies zu einer tatsächlichen Antwort zu machen, sollten Sie wahrscheinlich erklären, was dies bewirkt und worauf sie in der Ausgabe dieses Befehls achten sollten (idealerweise mit Beispielen).
Kusalananda

0

Um das Problem zu beheben, habe ich die Dienste neu gestartet, bei denen ein Fehler aufgetreten ist.

sudo systemctl restart postgresql@9.4-main.service

Es funktioniert jedoch nicht mit Diensten wie systemd-initctl.service. Entfernen und erneutes Einstecken des Himbeer-PIS funktioniert bei mir, ich empfehle jedoch, die Dienste manuell neu zu starten.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.