systemctl स्थिति से पता चलता है: "राज्य: अपमानित"


25

जब मैं दौड़ता हूं systemctl status, तो मैं State: degradedसबसे ऊपर होता हूं ,

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

क्या चल रहा है, और मैं इसे कैसे ठीक करूं?

जवाबों:


38

इसका मतलब है कि आपकी कुछ सेवाएं शुरू होने में विफल रहीं। यदि आप systemctl;बिना statusतर्क के चलते हैं तो आप उन्हें देख सकते हैं ।

उन्हें कुछ ऐसा दिखाना चाहिए,

loaded failed failed

या आप केवल systemctl --failedमेरे साथ दिखाई देने वाली सेवाओं को विफल कर सकते हैं

  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

आप भी आजमा सकते हैं:

sudo systemctl reset-failed

सिस्टमड रीसेट रीसेट विफल इकाइयों को साफ़ कर रहा है। आप सिस्टमैक्ट रीसेट-विफल आदेश के साथ मैन्युअल रूप से विफल इकाइयों को साफ़ कर सकते हैं। यह सभी इकाइयों, या एक एकल के लिए किया जा सकता है। जिन सेवाओं की अब आवश्यकता नहीं है, उन्हें रोकना और अक्षम करना बेहतर है।


5
यह कमांड क्या अच्छा करती है, इसके बारे में कुछ और व्याख्या। क्या नतीजे सामने आए? वहाँ डेटा हानि, आदि के किसी भी जोखिम है
Kusalananda

1

मूल प्रश्न का उत्तर अधिक स्पष्ट रूप से देने के लिए:

systemctl | grep fail


3
इसे वास्तविक उत्तर बनाने के लिए, आपको संभवतः यह समझाना चाहिए कि यह क्या करता है और उन्हें इस कमांड के आउटपुट में क्या देखना चाहिए (उदाहरण के साथ उदाहरण के लिए)।
Kusalananda

0

इसे ठीक करने के लिए मैंने उन सेवाओं को फिर से शुरू किया जहां कुछ का उपयोग करके विफल रहा:

sudo systemctl restart postgresql@9.4-main.service

हालाँकि यह systemd-initctl.service जैसी सेवाओं के साथ काम नहीं करता है। अनप्लगिंग और प्लगइन फिर से रास्पबेरी पी मेरे लिए काम करता है, हालांकि मैं मैन्युअल रूप से सेवाओं को पुनरारंभ करने का प्रयास करने की सलाह देता हूं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.