स्पॉट को मैकओएस सिएरा अपडेट के बाद बोर्क किया गया


16

कॉन्फ़िग: देर से 2013 rMBP चल 10.12 (16A323)

समस्या: सिएरा को अपग्रेड करने के बाद से स्पॉटलाइट ज्यादातर गैर-कार्यात्मक प्रतीत होते हैं। मैंने मूल रूप से इसे देखा, जब खोज मेल में कुछ भी लाने में विफल रही, और स्पॉटलाइट खुद ही शब्दकोश से सतह के परिणाम देगा।

मैंने क्या कोशिश की है:

  1. स्पॉटलाइट प्राथमिकताओं में गोपनीयता बहिष्करण सूची में मेरा प्राथमिक HDD जोड़ें (यह एक अजीब (null)त्रुटि के कारण हुआ )। विचार जोड़ रहा है, फिर हटाने से एक बाधा उत्पन्न होगी।
  2. mdutil -sv /यह पता लगाने के लिए चलाएं कि क्या हो रहा है, जिसके परिणामस्वरूप "त्रुटि: अप्रत्याशित अनुक्रमित स्थिति। kMDConfigSearchLevelTransition"।
  3. sudo mdutil -E /इंडेक्स को हटाने और फिर से बनाने के लिए रन करें, जिसके परिणामस्वरूप "त्रुटि: इंडेक्स पहले से ही स्थिति बदल रहा है। कृपया एक क्षण में फिर से प्रयास करें।"
  4. भागो
    sudo su
    launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
    rm -R ./Spotlight-V100/
    launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
    mdutil -E /
    यह सब काम करता है, और इससे पहले कि इसे बाहर थूक मैं पिछले आदेश के बाद एक संक्षिप्त ठहराव मिल "अनुक्रमण सक्षम।" बाद में चल रहे प्रयासों में mdutil -sv /उपरोक्त त्रुटि # 2 में बताई गई है।

एक्टिविटी मॉनिटर यह दिखा रहा है कि mdsऔर कई mdworkerप्रक्रियाएँ अधिकांश सीपीयू चक्रों (और प्रशंसक काफी मुखर) पर मंथन कर रही हैं, जिसका अर्थ यह होगा कि यह रीइंडेक्सिंग की प्रक्रिया में है - फिर भी जिन दो तरीकों से मैं अनुक्रमण व्यवहार की पुष्टि करने के बारे में पता कर रहा हूँ, वह संकेत नहीं दे रहा है। यह मामला है:

  1. mdutil -sv / उस त्रुटि को वापस कर रहा है।
  2. किसी भी चीज़ के लिए स्पॉटलाइट खोज करना (या "इंडेक्सिंग" विशेष रूप से) कोई इंडेक्सिंग प्रगति बार नहीं दिखाता है।

तो ... या तो स्पॉटलाइट है:

A. वास्तव में इंडेक्सिंग, पुष्टि के दोनों ज्ञात तरीकों के बावजूद, यह इंगित नहीं करता है? और, यदि हां पर, प्रशस्ति पत्र (रों) उस मामले जा रहा है / जब मैं उम्मीद कर सकते हैं यह भी दिखाया जा रहा है कि यह है अनुक्रमण?

B. वास्तव में बोर हो गए? और, यदि ऐसा है, तो किसी भी अन्य तरीके से मैं अनुपस्थित विभाजन को हल करने, एक ताजा स्थापित करने और टाइम मशीन से पुनर्स्थापित करने का प्रयास कर सकता हूं?

अग्रिम में धन्यवाद!


1
द्वारा rm -R ./Spotlight-V100/, मुझे लगता है कि आपका मतलब है rm -R /.Spotlight-V100/
मेडुज

1
संबंधित हो सकते हैं: स्पॉटलाइट री-इंडेक्सिंग में बहुत लंबा समय लगता है या काम नहीं करता है (इसका उत्तर है)। इसे पोस्ट करना, क्योंकि लोग उस समस्या का समाधान ढूंढते हुए इस पोस्ट पर ठोकर खा सकते हैं।
FreeNickname

जवाबों:


9

क्या आपने ऊपर # 4 के बाद रिबूट किया था? मुझे लगता है कि काम करना चाहिए ... यदि यह मदद नहीं कर सकता है:

sudo touch /.metadata-never-index

रीबूट ...

sudo rm /.Spotlight-V100/VolumeConfiguration.plist
sudo rm /.metadata-never-index

और फिर से रिबूट करें। आप इसे हर वॉल्यूम के लिए आज़मा सकते हैं।

इसे भी देखें: http://www.filetypehelp.com/purpose-files-metadataneverindex-file-extension/


मैं ~ 89% सुनिश्चित था कि मैंने कम से कम एक बार # 4 करने के बाद रिबूट किया था, इसलिए मैंने इसे फिर से किया और कोई बदलाव नहीं किया। अपना विकल्प आज़माया, लेकिन फिर भी sudo mdutil -sv /दूसरी रिबूट के बाद चलने पर "अनपेक्षित अनुक्रमण स्थिति" त्रुटि हो रही है ।
ब्रायन एम।

2
Drat ... अगर आप कोशिश करेंsudo pkill -9 mds
MacManager

चल रहा है pkillतो का उपयोग कर स्थिति की जांच करने mdutilके साथ एक बार फिर से परिणाम "अनुक्रमण सक्षम।" "ए" के लिए स्पॉटलाइट खोज शब्द के अर्थ के अलावा कुछ चीजें उत्पन्न करता है, लेकिन मेल में खोज करने पर कुछ भी नहीं आता है। mdutil -sv /दूसरी बार चलाने से त्रुटि वापस आ जाती है - और बाद में स्पॉटलाइट खोज केवल शब्दकोश परिणाम प्राप्त करने के लिए वापस जाती है। इसलिए यह प्रकट होता है कि जब mds सक्रिय होता है तो यह "अनपेक्षित अनुक्रमण स्थिति" पैदा कर रहा है और शब्दकोश प्रविष्टियों के बाहर किसी भी परिणाम को रोक रहा है।
ब्रायन एम।

हम्म् ... इसे फिर से मारने और इसे थोड़ी देर के लिए इंडेक्स देने के अलावा (रात भर?) मुझे यकीन नहीं है कि आगे क्या प्रयास करना है। माफ़ करना।
मैकमैनगर

4
sudo pkill -9 mdsयह मेरे लिए हल! आपको इसे अपने उत्तर में जोड़ना चाहिए।
बजे ब्रायन मैककिनटन

2

सप्ताहांत के लिए मेरे मैक को अकेले छोड़ने के बाद, मेरे डर की पुष्टि हुई और इस स्पॉटलाइट मुद्दे पर कभी कोई बदलाव नहीं हुआ। यहां और अन्य जगहों को देखते हुए, ऐसा प्रतीत होता है कि इन-प्लेस अपग्रेड करते समय सिएरा में कुछ चुनौतियां हैं।

संकल्प:

  1. पुष्टि करें कि आप पूरी तरह से समर्थित हैं (कई बैकअप पसंदीदा)। यह सबसे जरूरी कदम है!
  2. रिकवरी मोड में रीबूट करें (मैक को बूट करना शुरू करते समय कमांड-आर दबाए रखें)।
  3. "डिस्क यूटिलिटी" खोलें और macOS विभाजन को मिटा दें (आपने उन बैकअप की पुष्टि की है, ठीक है?)।
  4. एक बार HD मिट जाने के बाद, "डिस्क यूटिलिटी" से बाहर निकलें, "MacOS Sierra स्थापित करें" खोलें और स्क्रैच से सिएरा स्थापित करें।
  5. पूर्णता स्थापित करने के बाद, बैकअप से पुनर्स्थापित करें।
  6. अपने जीवन में वापस जाओ। ;-)

बैकअप से पुनर्स्थापित करना और पुनर्स्थापित करना क्या आपके स्पॉटलाइट खोज समस्याओं को ठीक करता है?
मुहान

जब आप बैकअप से रिस्टोर करते हैं, तो क्या आपका मतलब टाइम मशीन बैकअप से है? इस तरह की बहाली भी स्पॉटलाइट समस्याओं को वापस नहीं लाएगी?
मुहान

@ मुहान ने इस उत्तर में कहा कि मैंने स्वीकार किया, बैक अप से बहाल करने से समस्या का समाधान हुआ। और स्पष्ट करने के लिए, हाँ, यह एक टाइम मशीन बैकअप था जिसका मैंने उपयोग किया था।
ब्रायन एम।

क्या आपने विभाजन को मिटाए बिना सिएरा को स्थापित करने की कोशिश की?
एडम राइस

@ अदम्राइस नहीं, मैंने नहीं। यह मेरी मुख्य मशीन थी और मेरे पास ऐसा करने के लिए और धैर्य नहीं था। जाहिर तौर पर अब कोई रास्ता नहीं है, लेकिन मुझे लगता है कि बस फिर से भ्रष्ट उदाहरण स्थापित कर रहा है एक अंतर बना दिया है सोचने के लिए इच्छुक नहीं हूँ।
ब्रायन एम।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.