status systemctl menunjukkan: "State: degraded"

24

Ketika saya berlari systemctl status, saya sampai State: degradeddi puncak,

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

Apa yang terjadi, dan bagaimana cara memperbaikinya?

Evan Carroll
sumber

Jawaban:

37

Itu berarti beberapa layanan Anda gagal memulai. Anda dapat melihat mereka jika Anda berlari systemctl;tanpa statusargumen.

Mereka harus menunjukkan sesuatu seperti,

loaded failed failed

Atau Anda bisa saja layanan yang gagal dengan systemctl --failed, dalam kasus saya itu menunjukkan

  UNIT                        LOAD   ACTIVE SUB    DESCRIPTION                
● [email protected] 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.
Evan Carroll
sumber
3

Anda juga dapat mencoba:

sudo systemctl reset-failed

reset sistemd gagal membersihkan unit yang gagal. Anda dapat menghapus unit yang gagal secara manual dengan perintah systemctl reset-fail. Ini dapat dilakukan untuk semua unit, atau satu. Layanan yang tidak lagi dibutuhkan, lebih baik dihentikan dan dinonaktifkan.

Brad Thompson
sumber
5
Penjelasan lebih lanjut tentang apa yang dilakukan perintah ini akan baik. Apa konsekuensinya? Apakah ada risiko kehilangan data, dll.
Kusalananda
1

Untuk menjawab pertanyaan awal dengan lebih ringkas:

systemctl | grep fail

Frank Kannemann
sumber
3
Untuk menjadikan ini jawaban yang sebenarnya, Anda mungkin harus menjelaskan apa yang dilakukannya dan apa yang seharusnya mereka lihat pada output dari perintah ini (idealnya dengan contoh).
Kusalananda
0

Untuk memperbaikinya saya me-restart layanan yang gagal menggunakan sesuatu seperti:

sudo systemctl restart [email protected]

Namun itu tidak bekerja dengan layanan seperti systemd-initctl.service. Cabut dan pasang lagi pi raspberry berfungsi untuk saya, namun saya sarankan mencoba untuk me-restart layanan secara manual.

Israel Mira Antón
sumber