5 votos

La curación de Fotos de Apple y la detección de caras se han atascado para siempre desde MacOS Big Sur. ¿Cómo se soluciona?

Desde que actualicé a macOS Big Sur 11.1 (en enero de 2021) Apple Photos se ha quedado atascado para siempre en el reconocimiento facial y la curación de fotos. ¿Cómo puedo hacer que vuelva a funcionar?


Algunos antecedentes

Hay estrategias de corrección publicadas que funcionan para algunos usuarios. Pero algunas bibliotecas con ciertas condiciones aún desconocidas siguen afectadas. Para esos usuarios todavía hay no se ha publicado ningún arreglo en Internet a partir de octubre de 2021.

I) Mis fototecas de Apple y sus características

1) Tengo dos bibliotecas - ¡Ambas sufren el mismo fenómeno!

  • Biblioteca de fotos del sistema. Se utiliza el 99% del tiempo.
  • Biblioteca de contenidos privados adicionales .
    • No ha cambiado el contenido desde 2012.
    • El cambio de formato de la biblioteca se produjo durante: Conversión Aperture -> Fotos. Conversión de Big Sur.
    • Sufre exactamente el mismo problema que la fototeca del sistema.
    • Incluso cuando se copia a una cuenta de usuario completamente nueva.

2) Puntos en común entre la fototeca del sistema y la biblioteca extra

  • Ambos se remontan a Apertura y ya ha vivido muchas actualizaciones de la biblioteca.
  • Ambos no utilizan fotos referenciadas: Preferencias > General > Importación: [] Copiar elementos a la Fototeca

Como ambas bibliotecas sufren el mismo fenómeno de quedarse atascadas en la curación y la detección de rostros para siempre, la causa principal del fracaso debe estar en uno de los atributos que ambas comparten

3) Biblioteca privada - Características individuales

  • a) Sólo local, no se utilizan funciones de iCloud. La propia naturaleza de las bibliotecas adicionales.
  • b) Sólo ha detectado automáticamente las caras (ya desde la época de Apple Photos).
  • c) Sólo imágenes. En particular, sólo JPEG.
  • d) Todas las fotos tienen EXIF.
  • e) Todas las fotos de sólo dos modelos de cámara diferentes: Sony Ericsson K750i, Canon EOS 350D DIGITAL.

4) Fototeca del sistema - Características individuales

  • a) Es mayoritariamente local. La única opción activada de iCloud es: Álbumes compartidos (sólo algunos).
  • b) Algunas fotos de ancianos tienen ambas cosas:
    • b1) Marcadores faciales manuales (de la época de apertura).
    • b2) Rostros detectados con personas asignadas automáticamente.
    • b3) Rostros detectados con personas asignadas manualmente.
  • c) Ubicación estándar (y AFAIR nomenclatura estándar alemana): ~/Pictures/Fotos Library.photoslibrary

II) Principales estrategias de fijación encontradas en línea 2020-2021:

Como enlaces aquí, en detalle como respuestas individuales más abajo. Ninguno funcionó permanentemente hasta ahora:

  1. Dale un poco de tiempo
  2. Reparar la biblioteca
  3. Encuentre archivos corruptos o no compatibles y elimínelos
  4. Desactivar los elementos de inicio de sesión, hacer algo de limpieza en las carpetas de caché, etc.
  5. Enfoques basados en la activación/desactivación/re-sincronización de iCloud

1voto

Corey Puntos 722

Dale un poco de tiempo.

  • Deja que funcione durante la noche con el ahorro de energía desactivado.
  • Dale (= el proceso de fondo photoanalysisd) más tiempo (días, semanas).
  • Variaciones: Photos.app funcionando, en segundo plano, o desactivada del todo.

No ha funcionado nunca o sólo una vez. Nunca permanentemente.

Técnicamente se puede observar que photoanalysisd puede correr con o sin Photos.app corriendo. Pero algunos notaron que es importante que Photos.app se ejecute pero en segundo plano y el sistema necesita estar en general inactivo durante un cierto tiempo, antes de que photoanalysisd se inicie.

Los que siguen sufriendo observan que photoanalysisd se ejecuta periódicamente, pero siempre por poco tiempo sin acumular mucho tiempo de CPU y Apple Photos no muestra ningún progreso. La sospecha es que photoanalysisd se ahoga con alguna entrada mala. Pero debido a la falta de un archivo de registro o de llamarlo manualmente con salida verbosa sólo podemos especular.

1voto

Corey Puntos 722

¿Desinstalar MacPorts? Sólo sospecha. No hay conclusión todavía.

  • Ca. 2021-10-25 : Desinstalado correctamente una instalación muy antigua de MacPorts.org que tenía: Grupo propio, usuario propio , propio demonio(s) de lanzamiento y cosas en .bashrc y .zshprofile .
  • Ca. 2021-10-25 : La mini-biblioteca privada (800MB) que copié en un nuevo usuario mientras se completaba la curación y la detección de caras.
    • ¿Tal vez MacPorts (restos) y Apple Photos entraron en conflicto? No estoy seguro de si es causal o sólo una correlación.
  • 2021-10-27 : photoanalysisd ¡de mi biblioteca principal del sistema ahora funciona continuamente y acumula tiempo de CPU! Dejo Apple Photos.app en primer plano en "Biblioteca" en "Vista de día". ¡Cada vez que observo que photoanalysisd va al 0% de CPU, al cambiar a Apple Photos, hace que photoanalysisd vuelva a funcionar de forma fiable y no sólo acumule un extra de 1-2seg de tiempo de CPU sino algunos minutos más de tiempo de CPU! "Personas" sigue en "0 Fotos Escaneadas" pero mi esperanza es que esto se deba simplemente a que la curación se realiza antes de la detección de rostros. Realmente espero que la desinstalación adecuada de MacPorts haya sido la causa y ahora sea sólo una cuestión de "suficiente tiempo de inactividad para procesar". Las próximas horas/días lo demostrarán. Os informaré de los progresos.

0voto

Corey Puntos 722

Reparar la biblioteca

Entonces está arreglado. Luego, si es necesario, vuelve a dar un tiempo a photoanalysisd para que haga efecto. Fuentes:

No funcionó. Contras adicionales: A pesar de que sus maestros son los mismos después de la reparación, TimeMachine en su próxima ejecución recogerá todos sus archivos maestros como cambiados.

  • Lo que puede ser enorme, para bibliotecas con cientos de GBs.
  • Requiere el adelgazamiento de las copias de seguridad y la pérdida de su historial de copias de seguridad más antiguas a menudo y en su mayoría.

Todo ello a pesar de que los maestros son exactamente iguales en contenido (idéntica suma de comprobación MD5), nombre de archivo, ubicación, fecha de creación, fecha de modificación.

  • Como deduje de un rsync --dry-run de mi Fototeca del Sistema a la copia de seguridad de 2 meses de antigüedad de la misma en un disco externo.
  • Tienen el mismo md5 suma de comprobación.
  • mdls para ellos da exactamente los mismos metadatos.
  • No tengo ni idea de cómo se diferencian por todas las herramientas de la ciencia forense digital que conozco.
  • Tal vez sean algunos metadatos indocumentados de APFS/Apple los que difieren.

0voto

Corey Puntos 722

Encontrar archivos corruptos o no compatibles

Quítalos. Entonces debería funcionar de nuevo.

  • El problema es detectarlas de forma fiable. Sería mucho trabajo, casi imposible para algunos.
  • Enfoques:
    • Discusiones sobre Apple @eRosso : Exporte toda la biblioteca como originales no modificados a una carpeta, analice con Corrupt JPEG Checker, identifique a los problemáticos y elimínelos a mano de la biblioteca de fotos de Apple.
    • AppleToolBox.com : Elimina las imágenes corruptas con la ayuda de los álbumes inteligentes
  • No puede ser la razón causal de mi situación: La biblioteca con sólo JPEGs sufre el mismo síntoma.
    • Véase el punto 3)c-e) de la pregunta.

0voto

Corey Puntos 722

Desactivar los elementos de inicio de sesión, algo de limpieza en las carpetas de caché,

Soporte técnico de Apple arreglado para @jmernin por este procedimiento

  • Lo hizo para algunas personas. También para mí pero sólo una vez.
    • Lo más probable es que sólo esté correlacionado, pero no es causal en absoluto.
    • A lo sumo, una "maravilla".
    • En cuanto se importan fotos más nuevas, Fotos se bloquea de nuevo.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X