Reducción de la calificación (hogares de usuarios) a macOS Sierra

5

Debido a tener problemas con High Sierra, tuve que bajar a Sierra. Mi macOS está en un SSD interno (de mi Mac Pro) y mis hogares de usuarios están en un SSD externo. Cuando se realiza una degradación utilizando una copia de seguridad, Time Machine solo reemplazó macOS (en el SSD interno), pero no las casas del usuario (en el SSD externo).

Parece que Sierra no está contenta con mis hogares de usuarios de High Sierra:

  • Los mensajes se cuelgan

  • identityservicesd y callservicesd se bloquean constantemente

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

Esencialmente los mismos problemas como en este hilo (que está bloqueado): enlace

El usuario de la publicación anterior dijo que podía resolver sus problemas con una reinstalación de Sierra (que no puedo hacer y también estoy convencido de que esto cambie nada) más "Restaurar archivos a mano desde mi unidad de copia de seguridad de time machine con rsync y otras herramientas de línea de comandos". ¿Alguna idea de cómo hacer esto o qué archivos necesitan ser reemplazados? Eliminar ~/Library/Caches no 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/Preferences completamente 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 necesita un reemplazo por parte de la Sierra, podría restaurar el resto a mano. ¿Alguna idea?

    
pregunta Marcus 26.01.2018 - 20:56

4 respuestas

5

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

Es mejor adoptar el enfoque opuesto: comience sin preferencias y solo copie las preferencias antiguas una a una a medida que las encuentre. Es decir, a medida que descubra que tiene una preferencia que necesita actualizarse, busque el archivo de preferencia única que le dará esa preferencia y restaure. Vuelva a realizar la prueba y solo proceda si las cosas siguen estables. Será un proceso extenso, pero necesariamente así lo creo. Cuando ya no pueda agregar preferencias individuales, considere que la restauración está terminada 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 intrincado es el proceso de "migrar" de una versión de SO a otra.

    
respondido por el Heath Raftery 01.02.2018 - 13:11
1

Voy a arriesgarme y diré que Apple nunca tuvo la intención de que los usuarios degraden un sistema operativo en su lugar, como usted está intentando. Básicamente estás siendo tu propio piloto de pruebas que puede ser visto como muy valiente o muy tonto. Yo sugeriría que lo que estás intentando no solo es más problemático de lo que vale, es posible que nunca obtengas los resultados que deseas. Esto se debe a que, incluso si pudieras resolver este problema en particular, es más que probable que encuentres algo más que explote en tu cara con el tiempo. De forma similar a como lo han sugerido otros, suponiendo que tiene almacenamiento alternativo, copie sus archivos y el directorio de su Biblioteca desde su homedir y comience con una instalación limpia de Sierra. Vuelva a instalar sus aplicaciones, use time machine para tomar una instantánea del sistema, y luego intente restaurar varias configuraciones copiando manualmente los archivos correspondientes de las aplicaciones en las que está seguro de que son compatibles a la inversa y realizando nuevas copias de seguridad de su sistema en el camino. Si terminas administrando cosas con tu recombobulación manual de tu sistema, simplemente restaura al último estado de conservación conocido e intenta nuevamente. Si no puede obtener el sistema lo suficientemente estable como para copiar sus archivos, use una unidad de disco de arranque como un instalador que puede construirse siguiendo una de las muchas guías para crear unidades de disco de instalación. Una vez iniciado, abra una ventana de terminal, adjunte el almacenamiento externo, lo montó y rsync sus archivos. Probablemente no sea lo que esperabas, pero creo que reducir tus pérdidas y no sucumbir a la falacia de los costos irrecuperables terminará ahorrándote tiempo. Buena suerte!

    
respondido por el Darf Nader 01.02.2018 - 13:27
0

Tuve exactamente el mismo problema (incluida la degradación de alta sierra). Tomé un enfoque ligeramente diferente del 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 carpeta ~ Biblioteca / Mensajes anterior porque High Sierra usa una base de datos diferente para los Mensajes que Sierra (y por eso, cuando hayamos terminado, habrás perdido todos los mensajes mientras estabas en High Sierra). Eso finalmente consiguió que los mensajes funcionaran y también detuvo el bloqueo constante de identityservicesd y callservicesd. Luego, lentamente, comencé a volver a agregar todos los archivos de preferencias de Apple en Maybe_Bad (reiniciando entre lotes de copias) hasta que comencé a tener el bloqueo nuevamente. Ahora, el proceso se volvió un poco embarrado después de un tiempo debido a todo el respaldo y el contenido de archivos potencialmente problemáticos.

Simplemente asumí que todas las preferencias que contenían "ichat" o "mensajes" debían ser los archivos originales de Sierra. Al final creo que lo reduje a lo siguiente causando 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 los Mensajes.

    
respondido por el MickM 17.02.2018 - 21:10
-1

Gracias, MickM: eso me dio el ímpetu 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 me retiré después de ver cuánto se había roto, me dejó sin mensajes o sincronización de iCloud y con (literalmente) gigabytes de log junk sobre el bloqueo de identitysrvicesd y callservicesd. Después de volver a instalar Sierra varias veces, eliminar mi cuenta de iCloud varias veces, arrancar ~ / Library / Messsages varias veces, reiniciar muchas docenas de veces y destruir las plistas mencionadas por el OP varias veces, encontré tu publicación. Cuando finalmente eliminé las plistas facetime, y también en un arrebato de disgusto eliminé todas las plistas de servicios de identidad (para permitir que Sierra las recreara limpiamente), finalmente pude hacer que funcionara de nuevo.

Realmente no me importa mucho el iMessage, pero la sincronización en la nube es importante para mi negocio, y cualquier sistema Unix que genere tantas cosas de registro está gravemente enfermo. Está claro que Apple no tuvo la intención de que nadie se retirara de 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 moleste 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 nadie 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 a la mano. Su experiencia puede ser diferente. No publique facturas ...

    
respondido por el skodises 03.05.2018 - 16:48

Lea otras preguntas en las etiquetas