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?

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                
● 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

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.


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


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 postgresql@9.4-main.service

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.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.