Spotlight informa "Indexación y búsqueda desactivada" en Lion

34

Lion sigue "perdiendo la pista" de la información de Spotlight. Los directorios y las aplicaciones desaparecen, las búsquedas de texto completo dejan de funcionar, etc. Parece que necesito volver a indexarlo una vez a la semana más o menos.

Sin embargo, ahora parece no funcionar en absoluto.

Corriendo

sudo mdutil -i on /

desde la Terminal recibo un mensaje

"Indexing and searching disabled."

He intentado eliminar archivos de preferencias, eliminar toda la carpeta V100, reparar permisos, etc., pero Spotlight todavía cree que la indexación está desactivada en todo mi volumen (Sí, he agregado / eliminado todo el disco de las preferencias de privacidad de Spotlight ").

En la consola tengo bastantes errores que se ven así

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

Sin embargo, no sé cómo decirle que vuelva a habilitar ese ámbito, ya que mdutil produce un error cuando intento activar la indexación y aparece un error cuando intento eliminar el índice

EDITAR: reinstalé Lion. No solucionó el problema (s) :(

lemonginger
fuente
¿Estás usando alguna herramienta de "limpieza" por casualidad? Algunos de ellos son demasiado agresivos y eliminan el índice de atención.
Ingmar Hupp
no, no hay herramientas de limpieza.
lemonginger
Puede intentar vaciar su caché y reconstruirla con el siguiente comando: sudo mdutil -pEsav. El comando que está ejecutando solo lo enciende, pero puede estar bloqueado por una razón diferente. ¿Cuánto espacio tiene libre en el disco (cuánto tiempo toma)? ¿Y cuáles son los errores que recibe de mdutil?
Yo segundo corriendo sudo mdutil -pEsav. Mi unidad timemachien se indexaba constantemente. Después de ejecutar eso y esperar que Spotlight terminara la reconstrucción, no tuve más problemas.
cftarnas
Como se mencionó, eso no funciona porque Spotlight cree que está deshabilitado. Ejecutar el comando anterior me muestra: indexación y búsqueda desactivada Error: publicación de almacén de datos no implementada.
lemonginger

Respuestas:

34

Tuve exactamente el mismo problema, con todas las soluciones anteriores fallando de forma idéntica. Luego volví a examinar la lista de directorios /y encontré un archivo oculto .metadata_never_indexen el directorio raíz. Quité este archivo y fue capaz de convertir el centro de atención de nuevo con mdutil -iel /.

mds ahora está reindexando el disco duro, todo se ve bien por ahora.

harryn
fuente
Tuve este mismo problema después de la imagen. ¡Esta solución funcionó para mí :)! Más de un año después.
Ethabelle
¡GRACIAS! He estado intentando que esto funcione durante un par de meses en la computadora portátil de trabajo. Hice sudo rm .metadata_never_index, luego ejecuté su mdutil -i en / y decía "Indexación habilitada". ¡Ahora finalmente obtengo el gráfico de indexación!
neoscribe
Esto también me lo solucionó, sin embargo, el problema surge nuevamente después de reiniciar. El .metadata_never_indexarchivo reapareció en /. Sin embargo, es posible que la razón sea que simplemente ejecuté el comando sudo mdutil -a -i on(sin especificar `` al final).
mrk2010
1
Esta solución funcionó para mí en una nueva instalación de macOS Sierra 10.12.6, diciembre de 2017
lacy
23
sudo mdutil -i off /
sudo rm -rf /.Spotlight*
sudo mdutil -i on /
sudo mdutil -E /

1 - desactivar la indexación

2 - eliminar carpeta de Spotlight

3 - activa la indexación

4 - reconstruir

¿Esto ayuda?

También parece que podrías usar estos comandos:

sudo mdutil -a -i off
sudo mdutil -a -i on
maggix
fuente
No, cuando lo intento en cualquier Volumen o subconjunto de un Volumen obtengo lo siguiente, como se mencionó Indización y búsqueda deshabilitada.
lemonginger
1
Sé que tiene algo que ver con los mensajes de error de MDS en el registro (mds: (Error) Servidor: tienda deshabilitada registrada para el alcance XXXX) pero no sé por qué / cómo están deshabilitados
lemonginger
1
@lemonginger: Paso 2, rm -rf /.Spotlight*falla con "permiso denegado" . Estoy atascado.
orome
Prueba con sudo rm,
edité
@maggix: También lo intenté (buena sugerencia), pero también falla.
orome
6

Las otras soluciones no funcionaron para mí, sin embargo, la siguiente fue la culpable en mi caso.

Asegúrese de que su disco duro raíz / principal no esté en la configuración de "privacidad" para Spotlight. Por alguna razón, tenía todo el disco duro en la lista "Evitar que el proyector indexe las siguientes ubicaciones".

Puede acceder a esta sección desde Preferencias del sistema -> Spotlight -> Privacidad

djhworld
fuente
Esta fue la clave para mí. El volumen que quería indexar estaba en la ventana Privacidad. Al hacer clic en menos (-) se eliminó. Entonces podría aplicar los pasos descritos por maggix. Tuve que 'habilitar' dos veces, una para buscar y luego para indexar. El mismo comando en ambas ocasiones: sudo mdutil -i on /
Dickster
ADVERTENCIA: Tengo un disco duro de dos sistemas dividido en dos volúmenes. Cuando agrego el volumen que NO estoy usando al Panel de Spotlight -> Privacidad, descubro que también aparece en el panel de Privacidad del OTRO Volumen. ¡Entonces cuando reinicio en el OTRO Volumen, está en su propio Panel de privacidad? NO es lo que esperaba, especialmente porque cada Volumen tiene su propio directorio .Spotlight-V100. ¿Es esto un error de 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 combinación de lo anterior funcionó para mí. El paso 3 fue el grande. Se deshizo de la "Indización y búsqueda deshabilitada". mensaje. Luego, los pasos 4 y 5 funcionaron como se esperaba.

  1. desactivar la indexación
  2. eliminar carpeta de Spotlight
  3. eliminar archivo de metadatos
  4. activar la indexación
  5. reconstruir
kmagill
fuente
Esto funcionó para mí.
dirkk0
3

Después de todos los pasos iniciales de solución de problemas:

  • Reconstruir el índice
  • Intento en otra cuenta de usuario
  • Volcar prefs / caché y comenzar de nuevo

Encontré que el problema radicaba en lo que estaba habilitado / deshabilitado. En la terminal, ejecuté "mdutil -sa" y obtuve:

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

Noté "/ Usuarios: indexación deshabilitada". Ese es el problema allí. La solución: "sudo mdutil -i on / Users". Después de eso, volvió a indexar / Usuarios, lo que tomó mucho más tiempo que antes, y antes de que terminara, ¡estaba buscando en mi Correo!

Arrendajo
fuente
3

Esto también puede ser causado por quedarse atascado en modo seguro. Para corregir esto, es necesario restablecer la NVRAM manteniendo pulsada la Command ⌘, Option ⌥, P, y Rteclas inmediatamente después de reiniciar (antes de que aparezca la pantalla de color gris).

webdefender
fuente
1

Noté este problema después de iMacinstalar la actualización de software 10.7.4en mi máquina. La mayoría de las líneas de comando sugeridas producirían 'Indexing and searching disabled'. sudo mdutil -pEsavme dio'datastore publishing not implemented.'

A continuación se muestra la solución que funcionó:

  • editar /etc/hostconfig
  • agregue la línea 
 SPOTLIGHT=-YES-en la parte inferior (faltaba esta línea)
  • reiniciar

(después de reiniciar, prepare un poco de sopa mientras su máquina prepara el índice)

danfelabs
fuente
0

Solo la combinación de -Ey -i onfuncionó para mí:

sudo mdutil -E -i on /Volumes/blah
julifos
fuente
-1

Esto funcionó para mí: volver a habilitar la indexación de Spotlight

sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
Jeremy
fuente
Si bien este enlace puede responder la pregunta, es mejor incluir aquí las partes esenciales de la respuesta y proporcionar el enlace como referencia. Las respuestas de solo enlace pueden volverse inválidas si la página vinculada cambia.
grg