No se pudo actualizar a OS X High Sierra con dos errores no descriptivos

He descargado "Instalar macOS High Sierra.app" de la App Store de Apple. Al iniciar me sale:

"Esta copia de la aplicación Install macOS High Sierra.app está dañada y no se puede usar para instalar macOS".

Este error se puede solucionar siguiendo los pasos (desde https://discussions.apple.com/thread/7675283?start=0&tstart=0 ):

  1. Ve a tu carpeta de aplicaciones.
  2. Encuentra el instalador.
  3. Haga clic derecho en el instalador y haga clic en "Mostrar contenido del paquete".
  4. Haga clic en la carpeta llamada "Contenido".
  5. Haga clic en la carpeta llamada "SharedSupport".
  6. Elimine el archivo llamado "InstallInfo.plist".
  7. Ingrese su contraseña de administración para confirmar.
  8. Ahora abre el instalador.

Después de eliminar InstallInfo.plist, se ejecuta el instalador. Cuando está listo para reiniciar, aparece el mensaje de error:

"Se produjo un error al preparar la instalación. Intente ejecutar esta aplicación de nuevo". (ver captura de pantalla)Captura de pantalla de Se produjo un error al preparar la instalación.  Intente ejecutar esta aplicación de nuevo.

La búsqueda de este error en línea sugiere que puede estar relacionado con una discrepancia entre la hora del sistema y el servidor de hora, pero mi computadora tiene la hora correcta y está configurada para actualizar la hora automáticamente.

Actualmente estoy ejecutando:

  • OS X El Capitán versión 10.11.6. (Tenga en cuenta que tampoco pude actualizar a Sierra 10.12, con errores similares)
  • MacBook Pro (Retina, 13 pulgadas, principios de 2015)
  • Procesador Intel Core i7 de 3,1 GHz
  • Memoria 8 GB 1867 MHz DDR3
Gracias por las publicaciones a continuación. Agradezco el tiempo que todos han dedicado a esto. Debería haber mencionado que intenté eliminar y volver a descargar desde la App Store antes de publicar esto.

Respuestas (4)

Tuve el mismo problema con un iMac,

simplemente elimine el programa de actualización de su Mac y vuelva a descargarlo de la App Store.

Si eso no funciona, debe hacer una copia de seguridad con Timemachine y reiniciar su Mac. Intente actualizar de nuevo. si funciona, recupere sus datos de la copia de seguridad.

Consulte este enlace si necesita ayuda con el reinicio de su sistema. https://support.apple.com/kb/PH25649?locale=de_DE&viewlocale=de_DE

Afortunadamente puedo leer alemán ;-)

Elimine el actualizador de High Sierra y descárguelo nuevamente desde App Store, esto debería resolver el problema. Además, asegúrese de verificar la configuración de Safari , es posible que la actualización no funcione bien cuando obtenga Safari 11.

¿Qué ajustes debo comprobar en Safari? ¿O quiso decir que debería descargar la actualización usando un navegador que no sea Safari 11?

Como sugiere el usuario 275752 en este hilo, configure la fecha y la hora usando la aplicación de terminal desde el instalador (Utilidades → Terminal) de la siguiente manera:

date 020914552018

resolvió este problema para mí. Los detalles sobre por qué esto puede resolver el problema se pueden encontrar en un comentario de NSGod en una publicación similar sobre el capitán :

Es probable que lo que sucede aquí sea que el instalador esté tratando de verificar su firma de código, lo que implica verificar la validez de todos los certificados en la cadena de certificados. Todos los certificados tienen una fecha de caducidad y es probable que la propia aplicación esté firmada con un certificado que ya ha caducado. Al establecer la fecha en una fecha pasada, permitirá que la verificación del certificado se complete con éxito.

Como destaca Riley en los comentarios a continuación, el formato del argumento del datecomando es [[[[[cc]yy]mm]dd]hh]mm[.ss]. dateSe pueden encontrar más detalles sobre el comando aquí .

Esto funcionó para mí. ¡Gracias! "La fecha tiene el formato [mm][dd]HH]MM[aa], que es Mes Fecha Hora Minuto Año sin ninguna separación"

En la pantalla Utilidades de macOS o Utilidades de OS X , seleccione Terminal

Escriba el comando ntpdate -u time.apple.compara actualizar su servidor de tiempo.

Si no tiene conexión a Internet disponible, configure la fecha de la máquina a la hora actual.

Puedes hacer esto escribiendo algo como:

date 020914552018

The first two digits are the month. The next two digits are the day. The next 4 digits is the time in 24-hour format. The last 4 digits is the year.

date mmddttttyyyy

Where mm = 02
Where dd = 09
Where tttt = 1455
Where yyyy = 2018

Obviously this code is taken by the original example posted, but it should reflect the current time, date, year.

I am not sure why this is, but I believe it's becuase macOS and OS X have a built in protection to ensure it's being installed post production, so it's not a hacked version of macOS or OS X.

I have tested this on Sierra, High Sierra and Mojave on VM's and physical hardware.

Usually when a machine is offline for a while this occurs.

There is another way to update the date/time automatically by connecting it to an internet connection and using this command:

ntpdate -u time.apple.com

Una vez que haya hecho esto, escribir la fecha del comando le mostrará la hora en que el sistema se actualiza para reflejar.

Luego puede salir de la Terminal escribiendo exit , luego usando Command+Q y continuando con la instalación como de costumbre

¡Días felices!

¿Cómo se hace eso? Es útil si no solo dice qué, sino también cómo .
Sin mencionar por qué esto resuelve el problema planteado.