Spotlight riporta "Indicizzazione e ricerca disabilitate" in Lion


34

Lion continua a "perdere le tracce" delle informazioni Spotlight. Le directory e le applicazioni scompaiono, le ricerche full-text smettono di funzionare, ecc. Mi sembra di dover reindicizzare una volta alla settimana.

Tuttavia, ora sembra non funzionare affatto.

In esecuzione

sudo mdutil -i on /

dal terminale ricevo un messaggio

"Indexing and searching disabled."

Ho provato a eliminare i file delle preferenze, eliminare l'intera cartella V100, riparare i permessi, ecc. Ma Spotlight pensa ancora che l'indicizzazione sia disattivata su tutto il mio volume (Sì, ho aggiunto / eliminato l'intero disco dalle preferenze sulla privacy di Spotlight ").

Nella console ho parecchi errori che assomigliano a questo

mds: (Error) Server: Disabled store registered for scope "/Applications"

Tuttavia, non so come dirlo per riattivare tale ambito poiché mdutil dà un errore quando provo ad attivare l'indicizzazione e dà un errore quando provo ad eliminare l'indice

EDIT: ho reinstallato Lion. Non ha risolto i problemi :(


Stai usando qualche strumento di "pulizia" per caso? Alcuni di loro sono eccessivamente aggressivi ed eliminano l'indice dei riflettori.
Ingmar Hupp,

no, nessuno strumento di pulizia.
Lemminger,

Puoi provare a svuotare la cache e ricostruirla con il comando seguente: sudo mdutil -pEsav. Il comando che stai eseguendo lo attiva, ma potrebbe essere soffocato per un motivo diverso. Quanto spazio hai libero sul disco (quanto occupato)? E quali sono gli errori che ricevi da mdutil?

In secondo luogo correre sudo mdutil -pEsav. La mia unità timemachien veniva costantemente indicizzata. Dopo averlo eseguito e aspettato che i riflettori finissero la ricostruzione, non ho più avuto problemi.
Cftarnas,

Come accennato, ciò non funziona perché Spotlight pensa che sia disabilitato. L'esecuzione del comando precedente mi fa: indicizzazione e ricerca disabilitate. Errore: pubblicazione del datastore non implementata.
Lemminger,

Risposte:


34

Ho avuto lo stesso identico problema, con tutte le soluzioni sopra fallite in modo identico. Quindi ho riesaminato l'elenco delle directory per /e ho trovato un file nascosto .metadata_never_indexnella directory principale. Ho rimosso questo file e sono stato in grado di riaccendere i riflettori con mdutil -ion /.

mds ora sta reindicizzando il disco rigido, per ora sembra tutto a posto.


Ho avuto lo stesso problema dopo l'imaging. Questa soluzione ha funzionato per me :)! Più di un anno dopo.
Ethabelle,

GRAZIE! Ho provato a farlo funzionare per un paio di mesi sul portatile di lavoro. Ho fatto sudo rm .metadata_never_index, quindi ho eseguito il tuo mdutil -i su / e ha detto "Indicizzazione abilitata". Ora finalmente ho il grafico di indicizzazione!
neoscribe

Questo ha risolto anche per me, tuttavia il problema si ripresenta dopo il riavvio. Il .metadata_never_indexfile è riapparso /. Tuttavia, è possibile che il motivo sia che ho semplicemente eseguito il comando sudo mdutil -a -i on(senza specificare `` alla fine).
mrk2010

1
Questa soluzione ha funzionato per me su una nuova installazione di macOS Sierra 10.12.6, dicembre 2017
Lacy

23
sudo mdutil -i off /
sudo rm -rf /.Spotlight*
sudo mdutil -i on /
sudo mdutil -E /

1 - disattiva l'indicizzazione

2 - elimina la cartella Spotlight

3 - attiva l'indicizzazione

4 - ricostruire

questo aiuta?

Inoltre sembra che potresti usare questi comandi:

sudo mdutil -a -i off
sudo mdutil -a -i on

No, quando lo provo su qualsiasi volume o sottoinsieme di un volume, ottengo quanto segue, come menzionato Indicizzazione e ricerca disabilitate.
Lemminger

1
So che ha qualcosa a che fare con i messaggi di errore MDS nel registro (mds: (Errore) Server: archivio disabilitato registrato per ambito XXXX) ma non so perché / come sono disabilitati
lemonginger

1
@lemonginger: passaggio 2, rm -rf /.Spotlight*non riesce con "autorizzazione negata" . Sono bloccato.
orome,

Prova con sudo rm, ho modificato il mio post sopra
maggix il

@maggix: ci avevo provato anche io (buon suggerimento), ma fallisce anche.
orome,

6

Le altre soluzioni non hanno funzionato per me, tuttavia il seguente è stato il colpevole nel mio caso.

Assicurati che il tuo disco rigido principale / root non sia nelle impostazioni di "privacy" per Spotlight. Per qualche motivo avevo l'intero disco rigido nell'elenco "Impedisci ai riflettori di indicizzare le seguenti posizioni".

Puoi accedere a questa sezione da Preferenze di Sistema -> Spotlight -> Privacy


Questa è stata la chiave per me. Il volume che volevo indicizzare era nella finestra Privacy. Facendo clic su meno (-) è stato rimosso. Quindi potrei applicare i passaggi indicati da maggix. Ho dovuto "abilitare" due volte, una volta per la ricerca e poi per l'indicizzazione. Lo stesso comando entrambe le volte: sudo mdutil -i on /
Dickster

ATTENZIONE: ho un hard disk a due sistemi diviso in due Volumi. Quando aggiungo il volume che NON sto utilizzando in Spotlight -> pannello Privacy, scopro che appare anche nel pannello Privacy di ALTRI volumi. Quindi, quando ricomincio da ALTRI volumi, è nel suo pannello Privacy? !! NON quello che mi aspettavo, soprattutto perché ogni volume ha la sua directory .Spotlight-V100. È un bug di Apple?
Dickster,

4
sudo mdutil -i off /
sudo rm -rf /.Spotlight*
sudo rm -rf /.metadata_never_index
sudo mdutil -i on /
sudo mdutil -E /

Una combinazione di quanto sopra ha funzionato per me. Il passo 3 è stato quello grande. Sbarazzarsi di "Indicizzazione e ricerca disabilitate". Messaggio. Quindi i passaggi 4 e 5 hanno funzionato come previsto.

  1. disattiva l'indicizzazione
  2. elimina la cartella Spotlight
  3. elimina il file dei metadati
  4. attiva l'indicizzazione
  5. ricostruire

questo ha funzionato per me.
dirkk0,

3

Dopo tutte le fasi iniziali di risoluzione dei problemi:

  • Ricostruisci l'indice
  • Tentativo in un altro account utente
  • Scarica prefs / cache e ricomincia

Ho riscontrato che il problema risiedeva in ciò che era abilitato / disabilitato. Nel terminal ho eseguito "mdutil -sa" e ho ottenuto:

/:
    Indexing enabled. 
/Groups:
    Indexing disabled. 
/Shared Items/Public:
    Indexing disabled.
/Users:
    Indexing disabled. 
/Users/sarah/Documents:
    Indexing enabled. 

Ho notato "/ Utenti: indicizzazione disabilitata." Questo è il problema lì. La correzione: "sudo mdutil -i on / Users". Successivamente, ha reindicizzato / Users, che ha impiegato molto più tempo rispetto a prima e prima che fosse terminato, stava cercando nella mia Mail!


3

Ciò può anche essere causato dal rimanere bloccati in modalità provvisoria. Per risolvere questo, è necessario reimpostare la NVRAM tenendo premuto il Command ⌘, Option ⌥, P, e Rle chiavi subito dopo il riavvio (prima viene visualizzata la schermata di grigio).


1

Ho notato questo problema dopo aver iMacinstallato l'aggiornamento del software 10.7.4sul mio computer. La maggior parte delle righe di comando suggerite produrrebbe 'Indexing and searching disabled'. sudo mdutil -pEsavmi ha dato'datastore publishing not implemented.'

Di seguito è la soluzione che ha funzionato:

  • modificare /etc/hostconfig
  • aggiungi la riga 
 SPOTLIGHT=-YES-in fondo (questa riga mancava)
  • riavvio

(dopo il riavvio, preparare un po 'di brodo mentre la macchina prepara l'indice)


0

Solo la combinazione di -Ee ha -i onfunzionato per me:

sudo mdutil -E -i on /Volumes/blah

-1

Questo ha funzionato per me: riattivare l'indicizzazione Spotlight

sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist

Sebbene questo collegamento possa rispondere alla domanda, è meglio includere qui le parti essenziali della risposta e fornire il collegamento come riferimento. Le risposte di solo collegamento possono diventare non valide se la pagina collegata cambia.
GRG
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.