Bajar de categoría (casas de usuario) a macOS Sierra

Debido a problemas con High Sierra, tuve que cambiar a Sierra. Mi macOS está en un SSD interno (de mi Mac Pro) y mis casas de usuario están en un SSD externo. Al degradar usando una copia de seguridad, Time Machine solo reemplazó macOS (en el SSD interno), pero no las casas de los usuarios (en el SSD externo).

Parece que Sierra no está contento con mis casas de usuario de High Sierra:

  • Los mensajes se cuelgan

  • IdentityServicesD y CallServicesD fallan constantemente

  • mi pantalla se vuelve negra, a veces cada pocos segundos. posiblemente tenga que ver con los accidentes.

Esencialmente los mismos problemas que en este hilo (que está bloqueado): https://discussions.apple.com/thread/8105075

El usuario de la publicación anterior dijo que podía resolver sus problemas con una reinstalación de Sierra (queno puedo hacer ySoytambiénno estoy convencido de que esto cambie nada) además de "restaurar archivos a mano desde la unidad de copia de seguridad de mi máquina del tiempo con rsync y otras herramientas de línea de comandos". ¿Alguna idea de cómo hacer esto o qué archivos necesitan reemplazo? Eliminar ~/Library/Cachesno ayudó. También restauré estos con Time Machine, que tampoco ayudó:

  • ~/Library/Messages
  • ~/Library/Preferences/com.apple.identityservicesd.plist
  • ~/Library/Preferences/com.apple.TelephonyUtilities.plist

¿Alguna otra idea?

Algunos detalles sobre los accidentes:

Process:               identityservicesd [803]
Path:                  /System/Library/PrivateFrameworks/IDS.framework/identityservicesd.app/Contents/MacOS/identityservicesd
Identifier:            identityservicesd
Version:               10.0 (1000)
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           identityservicesd [803]
User ID:               501

Date/Time:             2018-02-01 10:00:56.010 +0100
OS Version:            Mac OS X 10.12.6 (16G1212)
Report Version:        12
Anonymous UUID:        F9C97F8F-70BD-CA59-5E14-105C64D05D82


Time Awake Since Boot: 57 seconds

System Integrity Protection: enabled

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Application Specific Information:
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFData count]: unrecognized selector sent to instance 0x7fa61a012200'
terminating with uncaught exception of type NSException
abort() called

y

Process:               callservicesd [996]
Path:                  /System/Library/PrivateFrameworks/TelephonyUtilities.framework/callservicesd
Identifier:            callservicesd
Version:               1.0 (1.0)
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           callservicesd [996]
User ID:               501

Date/Time:             2018-02-01 10:09:25.222 +0100
OS Version:            Mac OS X 10.12.6 (16G1212)
Report Version:        12
Anonymous UUID:        F9C97F8F-70BD-CA59-5E14-105C64D05D82


Time Awake Since Boot: 560 seconds

System Integrity Protection: enabled

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Application Specific Information:
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFData count]: unrecognized selector sent to instance 0x7fd24b86e800'
terminating with uncaught exception of type NSException
abort() called

Actualización: Intentar restaurar ~/Library/Preferencescompletamente con Time Machine esencialmente resultó en una eliminación. Ahora los problemas se han ido pero mis preferencias también se han ido. Por suerte he copiado la carpeta antes de hacerlo. Por lo tanto, si supiera cuál de las preferencias necesitaba ser reemplazada por las de Sierra, podría restaurar el resto a mano. ¿Alguna idea?

¿Por qué no puedes reinstalar Sierra? ¿Es porque no sabes cómo hacerlo? ¿O porque lo intentaste y fallaste?
AFAIK Sierra solo estuvo disponible hasta que High Sierra fue final. Además, no estoy convencido de que esto cambie nada. Después de todo, Time Machine ha restaurado Sierra en el SSD interno.
Bueno, en caso de que lo necesites, aquí tienes el enlace para descargar Sierra: Cómo descargar macOS Sierra .
@LangLangC El asistente de migración es para transferir datos de una Mac a otra, ¿verdad? No veo cómo esto podría ayudar a degradar el sistema operativo en una Mac. Tampoco borré /private/var/folderporque /Library/Application supportestas carpetas están en el SSD interno que Time Machine restauró. Reemplazar las preferencias en los hogares de los usuarios suena algo prometedor. ¿Quieres decir ~/Library/Preferences/, verdad? ¿Pero cuáles? Hay más de 700 archivos por usuario.

Respuestas (4)

Será muy difícil aislar el problema de los archivos de preferencias individuales, ya que podría haber varios problemas sutiles.

Es mejor tomar el enfoque opuesto: comience sin preferencias y solo copie las preferencias anteriores una por una a medida que las encuentre. Es decir, a medida que descubra que tiene una preferencia que necesita actualizar, busque el archivo de preferencia único que le dará esa preferencia y restáurelo. Vuelva a probar y solo proceda si las cosas siguen estables. Será un proceso prolongado, pero creo que necesariamente. Cuando ya no pueda agregar preferencias individuales, considere que la restauración ha terminado y muchos configuran las preferencias restantes.

Esta compleja relación entre el sistema operativo, las aplicaciones y los archivos de usuario es la razón por la que Apple creó el Asistente de migración. Puede que no sea de ayuda aquí, pero es útil saber cuán complejo es el proceso de "migrar" de una versión del sistema operativo a otra.

Voy a arriesgarme y decir que Apple nunca tuvo la intención de que los usuarios degradaran un sistema operativo en su lugar como lo está intentando. Básicamente estás siendo tu propio piloto de pruebas, lo que podría verse como muy valiente o muy tonto. Sugeriría que lo que está intentando no solo es más problemático de lo que vale, sino que es posible que nunca obtenga los resultados que desea. Eso es porque incluso si pudieras resolver este problema en particular, es más que probable que eventualmente encuentres algo más que te explote en la cara. De manera similar, como han sugerido otros, suponiendo que tenga un almacenamiento alternativo, copie sus archivos y el directorio de su Biblioteca desde su directorio de inicio y comience con una instalación limpia de Sierra. Vuelva a instalar sus aplicaciones, use la máquina del tiempo para tomar una instantánea del sistema, y luego intente restaurar varias configuraciones copiando manualmente los archivos plist respectivos para las aplicaciones que confía en que son compatibles con versiones anteriores y haciendo nuevas copias de seguridad de su sistema en el camino. Si termina regañando las cosas con la recombinación manual de su sistema, simplemente restaure al último estado correcto conocido e intente nuevamente. Si no puede lograr que el sistema sea lo suficientemente estable como para copiar sus archivos, use una memoria USB de arranque como un instalador que se puede compilar siguiendo una de las muchas guías sobre la creación de memorias USB de instalación. Una vez iniciado, abra una ventana de terminal, conecte el almacenamiento externo, móntelo y sincronice sus archivos. Probablemente no sea lo que esperaba, pero creo que reducir sus pérdidas y no sucumbir a la falacia del costo irrecuperable terminará ahorrándole tiempo. ¡Buena suerte!

¡Gracias! Voy a pensar en ello. Pero para que quede claro: los problemas que tengo con la degradación son menos dolorosos que la situación anterior: High Sierra se bloqueaba cada hora más o menos. Parece que High Sierra tiene problemas con al menos algunas combinaciones de Mac Pro + pantalla HiDPI. Entonces, las únicas otras opciones eran reemplazar la Mac o la pantalla.
Creo que me estoy perdiendo algo, parece que todo tu sufrimiento se debe a High Sierra. ¿Por qué no empezar con una instalación nueva de Sierra?

Tuve exactamente el mismo problema (incluida la degradación de High Sierra). Tomé un enfoque ligeramente diferente al OP y tomé todos los archivos que contenían la palabra "manzana" en mi directorio de Preferencias y los almacené en un directorio separado "Maybe_Bad". Luego fui a mi última copia de seguridad de Sierra (que lamentablemente fue en agosto de 2017 porque estoy en el programa beta para OS X) y copié todos los archivos de Apple en el directorio de Preferencias de esa copia de seguridad. Además, copié la antigua carpeta ~library/Messages porque High Sierra usa una base de datos diferente para Messages que Sierra (y debido a eso, para cuando terminemos, habrás perdido todos los mensajes mientras estabas en High Sierra). Eso finalmente hizo que Mensajes funcionara y también detuvo el bloqueo constante de IdentityServicesd y CallServicesd. Luego, lentamente, comencé a agregar todos los archivos de preferencias de Apple en Maybe_Bad (reiniciando entre lotes de copias) hasta que comencé a fallar nuevamente. Ahora, el proceso se volvió un poco turbio después de un tiempo debido a todo el ir y venir de archivos potencialmente problemáticos.

Asumí que cualquier preferencia que contuviera "ichat" o "mensajes" debía ser los archivos originales de Sierra. Al final, creo que lo reduje a lo siguiente que causa los problemas: com.apple.coreservices.appleidauthenticationinfo.* y com.apple.facetime* (también FaceTime*)

Ahora solo desearía que hubiera una forma de exportar e importar mensajes dentro de Mensajes.

Gracias, MickM: eso me dio el impulso que necesitaba para finalmente corregir ese problema en mi servidor Mac Pro Sierra. Cometí el error de simplemente aceptar la actualización de High Sierra, y cuando la retiré después de ver cuánto estaba roto, me dejó sin Mensajes o sincronización de iCloud y con (literalmente) gigabytes de registro basura sobre fallas de servicios de identidad y servicios de llamadas. Después de reinstalar Sierra varias veces, eliminar mi cuenta de iCloud varias veces, eliminar ~/Library/Messages varias veces, reiniciar muchas docenas de veces y borrar las listas mencionadas por el OP varias veces, encontré tu publicación. Cuando finalmente eliminé las listas de facetime, y también en un ataque de disgusto eliminé todas las listas de servicios de identidad (para permitir que Sierra las recreara limpiamente), finalmente pude hacer que funcionara nuevamente.

Realmente no me importa mucho iMessage, pero la sincronización en la nube es importante para mi negocio, y cualquier sistema Unix que genere tantos registros está seriamente enfermo. Está claro que Apple no tenía la intención de que nadie se echara atrás en esa transición... Ahora he creado los archivos en Aplicaciones ("Instalar MacOS High Sierra.app" e "Instalar MacOS High Sierra.appdownload", ambos chmod 'ed a-rwx) para evitar que la App Store me regañe sobre High Sierra en cualquiera de nuestras máquinas. Creo que me quedaré donde estoy.

De todos modos, gracias por la información. Y antes de que alguien más salte sobre mí: no recomiendo este curso de acción para cualquiera que no sepa exactamente lo que está haciendo. Funcionó para mí; pero usted hace este tipo de cosas bajo su propio riesgo, con muchas copias de seguridad redundantes listas a mano. Su experiencia puede ser diferente. No poner anuncios...