Spotlight está roto en mi partición principal en OS X 10.7.4

5

No mucho después de actualizar mi instalación principal de OS X de Snow Leopard a Lion, Spotlight dejó de funcionar en esa partición, y estoy intentando desesperadamente que vuelva a funcionar. No encontrará ningún archivo para ninguna búsqueda, aunque funciona normalmente para otras particiones y volúmenes de red.

Estoy ejecutando OS X 10.7.4 en una Mac Pro de principios de 2009. Mi partición principal es 1 TB y tiene una capacidad de aproximadamente el 75%.

Por lo que vale, recuerdo que esto comenzó poco después de instalar una versión para desarrolladores de Mountain Lion, pero podría ser una coincidencia.

'mdutil -s /' imprime lo siguiente:

/:
    No index.

He intentado muchas, muchas cosas para solucionar este problema, y todas han sido infructuosas. Ellos son:

  • Permisos de disco reparados

  • fsck'd mi disco principal

  • verificó que, en las preferencias de Privacidad de Spotlight, no se haya excluido el volumen de mi sistema

  • Intenté 'sudo mdutil -E /' pero se imprime:

    /:
        No index.
    
  • Se probó 'sudo mdutil -i on /' pero se imprime:

    /:
    Error: unable to perform operation.  (-400)
        No index.
    
  • Otras personas que recibieron el error -400 informaron que la finalización de todos los procesos de mdworker y la eliminación recursiva rápida de /.Spotlight-V100 lo solucionaría, pero lo intenté (varias veces) y no resolvió el error.

  • Corrí mi disco a través de DiskWarrior

También, importante:

  • Reinstalé Lion utilizando Lion Recovery (no es una instalación nueva), que reparó Spotlight durante aproximadamente uno o dos días, y luego se rompió nuevamente de la misma manera.

Estoy totalmente sin ideas sobre cómo solucionar este problema. Podría recurrir a la instalación de OS X fresco en una partición en blanco, pero me llevaría horas y horas migrar todos mis datos, configuraciones, scripts, ajustes y reinstalar todo mi software profesional. Realmente no quiero tener que hacer eso.

Cualquier ayuda sería muy apreciada!

    
pregunta GuyGizmo 21.05.2012 - 00:48

6 respuestas

1

Para el registro, he resuelto este problema haciendo una instalación completamente limpia de OS X 10.8 en un nuevo disco duro y migrando manualmente sobre mis archivos, aplicaciones y configuraciones anteriores. Es lamentable que haya llegado a eso, y me gustaría poder ofrecer una mejor respuesta que realmente solucione el problema, pero una reinstalación finalmente resolvió mi problema y puedo usar Spotlight nuevamente.

    
respondido por el GuyGizmo 08.10.2012 - 19:56
2

Encontré este problema al buscar en la web. Aunque ha pasado un tiempo desde que el autor de la pregunta original publicó su pregunta, pensé que valdría la pena señalar que, a partir de octubre, la actualización complementaria de Mac OS X 10.7.5 resolvió mis problemas con Spotlight.

Estaba experimentando síntomas similares a los del póster original, con los mismos mensajes de error que encontró.

    
respondido por el Irwin 16.10.2012 - 20:34
1

También tuve problemas extraños con Spotlight en mi volumen de arranque después de actualizar de 10.6.8 a 10.7.2 y nuevamente después de aplicar una actualización combinada a 10.7.3.

Finalmente conseguí que las cosas funcionaran nuevamente al probar la demostración de Spotless 4

enlace

En el volumen de inicio, cierro la indexación, borro el índice y luego vuelvo a activar la indexación. Después de la reconstrucción, Spotlight funcionó.

    
respondido por el Thorgrim 22.05.2012 - 06:16
1

Me encontré con un problema que era bastante parecido a esto. En mi caso, moví el directorio / Users a otra unidad y monté esa unidad en / Users . No estaba recibiendo errores, pero no se mostraban archivos en Todos mis archivos .

Probé la sugerencia que propuso J.C., pero la única forma de eliminar los directorios .Spotlight-V100 fue:

    host:Users itsme$ sudo killall -9 mdworker; sudo rm -Rf /Users/.Spotlight-V100/ 
    host:Users itsme$ sudo mdutil -i on -E /

A menos que coloque el mdworker en la misma línea con .Spotlight-V100 depuración de directorios, mdworker se reiniciará y colgará la depuración de directorios . Tenga en cuenta que nunca activé la indexación específicamente para / Usuarios . Cuando se le preguntó si Spotlight ya estaba indexando / Usuarios , fue:

    host:Users itsme$ mdutil -sv /Users
    /Users:
            Indexing enabled.
    
respondido por el user44171 02.03.2013 - 19:40
0

Esta puede ser una solución relativamente simple, pero no la había incluido en su lista de "soluciones ya probadas", por lo que quizás valga la pena intentarlo. Intente reiniciar su PRAM (puede que tenga que hacerlo varias veces en una máquina más antigua). Con suerte, el foco debería aparecer después de esto e intentar volver a indexar todo el disco. Instrucciones de la siguiente manera:

  1. Reinicia tu máquina
  2. Mantenga presionado Command + Option + P + R tan pronto como se inicie el arranque.
  3. Sigue presionando hasta que la máquina se reinicie
  4. Repita un par de veces (sé que la palabra "reiniciar" sugiere que esto debería ser un tipo de cosa de una sola vez, pero las máquinas más antiguas, por alguna razón, tuvieron que hacer esto unas cuantas veces para aclararlo).
respondido por el JamiePatt 08.08.2012 - 00:51
0

Intente eliminar los directorios de Spotlight y forzar un nuevo índice del volumen:

  • Primero elimine todos los procesos 'mdworker' que podrían ejecutarse a través de la Terminal o el 'Monitor de actividad'
  • Luego elimine los Directorios de Spotlight:

      

    sudo rm -Rf /.Spotlight-V100

  • Luego, fuerce el nuevo índice con los comandos que usó anteriormente, pero combinados:

      

    sudo mdutil -i en -E /

Si aún tiene problemas y los comandos del terminal siguen generando los mismos mensajes de error, intente eliminar los archivos de caché de arranque y otros archivos de índice con ' Onyx 'y díganos los resultados.

    
respondido por el J.C. 08.09.2012 - 10:57

Lea otras preguntas en las etiquetas