Macbook Pro de mediados de 2012: todas las aplicaciones están "dañadas o incompletas", signo de interrogación en todas las aplicaciones, sin íconos

En los últimos días, experimenté realmente el problema más extraño con un producto Apple que jamás haya experimentado. Tiene una historia algo larga, así que tengo todos los detalles relevantes en orden cronológico.

En primer lugar, estas son mis especificaciones: Macbook Pro Mid-2012 i5 con SSD de 250 GB, HDD de 1 TB en bahía óptica, 8 GB de RAM. Corriendo alta sierra 10.13.2

Está bien. Entonces, mi computadora instaló algunas actualizaciones durante la noche del fin de semana pasado. Funcionó bien al día siguiente, excepto que Spotlight dejó de indexar mi carpeta de aplicaciones. Bastante molesto, pero no completamente extraño. Intenté solucionarlo agregando la carpeta de aplicaciones a la lista negra de Spotlight y luego eliminándola. Eso no hizo nada.

El lunes por la noche, probé los siguientes tres comandos para forzarlo a reindexar todo mi disco:

sudo mdutil -i on / 
sudo mdutil -i off / 
sudo mdutil -E / 

Eso no hizo nada de inmediato, de nuevo, como era de esperar. Pero al día siguiente, todavía no había indexado el disco. La barra de progreso en Spotlight estaba atascada al principio.

Anoche (martes) fue cuando empezaron a suceder cosas realmente extrañas. Intenté iniciar Fusion 360 (software de CAD) desde el puerto, y me recibió un mensaje que decía "Fusion 360 no se puede abrir porque está dañado o incompleto". Hice lo razonable e hice un reinicio del sistema. Intenté abrir otro software desde el muelle, pero recibí el mismo mensaje para todos los elementos del muelle. Luego intenté abrir elementos desde la plataforma de lanzamiento, solo para recibir la bienvenida sin que las aplicaciones tuvieran íconos. Lo mismo con las aplicaciones directamente desde mi carpeta de Aplicaciones: intentar abrir cualquier aplicación, incluidas las utilidades del sistema, como la Terminal y la utilidad de disco, resultó en el mismo error dañado o incompleto. Además, a todas las aplicaciones les faltaban sus íconos en la carpeta Aplicaciones. Hacer clic con el botón derecho > mostrar el contenido del paquete > navegar hasta el ejecutable real tampoco funciona; le pregunta con qué software le gustaría abrir el archivo. Los habría lanzado desde la terminal, pero... bueno... ¡no puedo abrirlo!

En este punto, me asusté seriamente por una unidad dañada, malware, etc., así que lo apagué por la noche. Hoy, saqué la unidad y tomé una imagen completa para fines de respaldo. Después de algunos análisis SMART y la copia masiva sin errores (utilizada ddrescueen una caja de Linux para clonar el disco a un iso), puedo decir definitivamente que el SSD no se está muriendo. Después de hacer una copia de seguridad de la unidad, inicié una unidad USB de recuperación y ejecuté los primeros auxilios en la partición principal de la SSD, que no encontró errores.

También probé otras cuentas de usuario. Primero probé con otra cuenta de administrador y Google Chrome se inició correctamente al iniciar sesión, pero no se abrió ningún otro software. Después de salir de Google Chrome, se negó a abrirse nuevamente: el mismo error dañado o incompleto. Luego probé la cuenta de invitado, donde todos los íconos de aplicaciones en el muelle se reemplazan con signos de interrogación. Nuevamente, nada se abriría. Sin embargo, podría abrir "Acerca de esta Mac" y obtener un informe del sistema, etc. Al hacer clic en la actualización del software, aparece un error críptico sobre no poder encontrar la aplicación para abrir ese enlace.

También sé que no es un cable SATA roto, ya que inicié un clon de la unidad a través de USB y tiene los mismos problemas.

En este punto, planeo hacer una reinstalación completa del sistema operativo y copiar cosas de mi imagen de disco. Pero si alguien tiene alguna idea de por qué sucedió esto en primer lugar, o qué podría hacer para repararlo antes de hacer una reinstalación completa, hágamelo saber. Si desea capturas de pantalla de cualquiera de estas rarezas (tomadas con la cámara de un teléfono, porque la vista previa no se puede abrir para tomar capturas de pantalla...), hágamelo saber. ¡Gracias por cualquier ayuda!

¿Puedes abrir las aplicaciones en modo seguro? ¿La fecha y la hora del sistema son correctas en la Mac? Pruebe el remedio en esta página de discusión de Apple para ver si funciona. Se remonta a El Capitán, pero puede aplicarse a su situación.
Actualización: era un cable de disco duro defectuoso, que corrompió las cosas de manera impredecible. ¡Había instalado ese cable yo mismo hace unos meses, y acabo de contactar a Amazon, que me reembolsó + $ 10 por envío rápido!

Respuestas (2)

Siguiendo su descripción inicial, tuve exactamente el mismo problema. Pero no era un cable malicioso. Entonces, para futuras referencias y personas con este problema, esta es mi solución, que es mucho más fácil:

Supongamos que ni siquiera tiene acceso a la terminal / consola y, por lo tanto, debe iniciar el modo de recuperación:

  • (re-)arranque en modo de recuperación (mantenga presionadas CMD + R hasta que aparezca el logotipo de Apple)
  • iniciar consola / terminal
  • busque la carpeta /private/var/folders/ de su instalación habitual (!)

Aviso: si puede ejecutar la consola dentro de su instalación normal, la carpeta está ahí: /private/var/folders/. Pero si usa la consola del modo de recuperación, /private/var/folders/ es el de su interfaz de recuperación. Debe buscar una carpeta como /Volumes/Macintosh/private/var/folders/; esa es la ubicación de todos sus archivos regulares.

Si llega a la carpeta correcta, simplemente elimine su contenido. (Por razones de seguridad, puede mover el contenido de esta carpeta a una ubicación temporal).

Después de que haya terminado, simplemente reinicie. Esto debería solucionar tu problema.

Nota bene:

Por lo que sé, /private/var/folders/ solo contiene muchos archivos temporales que se eliminarán cada vez que reinicies tu mac. Si está utilizando el modo de hibernación, esta carpeta puede crecer constantemente. También podría ayudar reiniciar el sistema mientras mantiene presionada la tecla SHIFT, ya que esto también ejecuta algunas rutinas que borrarán los archivos temporales.

La solución funcionó para mí, pero al principio no podía acceder al volumen de mi sistema: está cifrado con FileVault. Tuve que abrir DiskUtility, seleccionar el volumen (atenuado), luego hacer clic en "Montar". Después de eso, fue accesible en la Terminal.

La MacBook Air de mi esposa con macOS High Sierra desarrolló un problema similar. No se pudo iniciar ninguna aplicación, e incluso los íconos en el muelle no aparecían.

Mientras que otros artículos han sugerido eliminar todo excepto /private/var/foldersla carpeta zz, eso era imposible en la cuenta normal. Finder no eliminaba nada y no se podía iniciar Terminal.

Terminé arrancando en modo de recuperación, usando la Terminal y encontrando la /private/var/folderscuenta de usuario. Al iniciar en modo de recuperación, tendrá un /private/var/foldersasociado con el sistema operativo de recuperación. A partir de ahí pude acceder a rm -Rcada una de las carpetas y su contenido.

Después de hacer eso y reiniciar normalmente, la computadora se recuperó. Algunas credenciales de la cuenta tuvieron que volver a ingresarse, pero en general la computadora estaba funcionando nuevamente.