Downgrade (case degli utenti) a macOS Sierra

5

A causa di problemi con High Sierra, ho dovuto retrocedere su Sierra. Il mio macOS è su un SSD interno (del mio Mac Pro) e le mie case utente sono su un SSD esterno. Quando esegui il downgrade utilizzando un backup, Time Machine ha sostituito solo macOS (sull'SSD interno), ma non le case dell'utente (sull'unità SSD esterna).

Sembra che Sierra non sia felice con le mie case utenti di High Sierra:

  • I messaggi si bloccano

  • identityservicesd e callservicesd sono costantemente bloccati

  • il mio schermo diventa nero, a volte ogni pochi secondi. forse a che fare con gli arresti anomali.

Essenzialmente gli stessi problemi come in questo thread (che è bloccato): link

L'utente del post sopra ha detto che potrebbe risolvere i suoi problemi con una reinstallazione di Sierra (che non posso fare e sono anche non convinto che questo cambi qualcosa) "Ripristino manuale dei file dall'unità di backup della mia macchina del tempo con rsync e altri strumenti da riga di comando". Qualche idea su come fare questo o su quali file devono essere sostituiti? L'eliminazione di ~/Library/Caches non ha aiutato. Ho anche ripristinato questi con Time Machine che non ha aiutato:

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

Qualche altra idea?

Alcuni dettagli sugli arresti anomali:

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

e

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

Aggiornamento: il tentativo di ripristinare ~/Library/Preferences completamente con Time Machine ha comportato essenzialmente una cancellazione. Ora i problemi sono finiti ma anche le mie preferenze sono sparite. Fortunatamente ho copiato la cartella prima di farlo. Quindi, se sapessi quali delle preferenze dovessero essere sostituite da quelle della Sierra, potrei ripristinare il resto a mano. Qualche idea?

    
posta Marcus 26.01.2018 - 20:56
fonte

4 risposte

5

Sarà molto difficile isolare il problema nei singoli file delle preferenze, poiché potrebbero esserci diversi problemi delicati.

Meglio seguire l'approccio opposto: iniziare senza preferenze e copiare le vecchie preferenze solo una alla volta mentre le incontri. Cioè, quando scopri che hai una preferenza che deve essere aggiornata, trova il singolo file delle preferenze che ti darà quella preferenza e ripristinala. Ri-testare e procedere solo se le cose sono ancora stabili. Sarà un processo elaborato, ma necessariamente così penso. Quando non puoi più aggiungere preferenze individuali, considera il restauro completato e molti impostano le restanti preferenze.

Questa complessa relazione tra sistema operativo, applicazioni e file utente è il motivo per cui Apple ha creato Migration Assistant. Potrebbe non essere d'aiuto, ma è utile sapere quanto sia complesso il processo di "migrazione" da una versione del sistema operativo a un'altra.

    
risposta data 01.02.2018 - 13:11
fonte
1

Ho intenzione di uscire su un ramo e dire che Apple non ha mai inteso che gli utenti eseguissero il downgrade di un sistema operativo come si sta tentando. Essenzialmente sei il tuo test pilot che potrebbe essere considerato molto coraggioso o molto sciocco. Suggerirei che quello che stai tentando non è solo più un problema di quanto valga, potresti non ottenere mai i risultati che desideri. Questo perché anche se potessi risolvere questo particolare problema è più che probabile che incontrerai qualcos'altro che alla fine ti farà esplodere in faccia. Allo stesso modo, come altri hanno suggerito, supponendo che tu abbia memoria alternativa, copia i tuoi file e la tua directory Library da homedir e inizia con un'installazione pulita di Sierra. Reinstallare le app, utilizzare la macchina del tempo per eseguire un'istantanea del sistema e quindi tentare di ripristinare varie impostazioni copiando manualmente i rispettivi file plist per le app che si ritiene siano compatibili con la retromarcia e facendo nuovi backup del sistema lungo la strada. Se finisci col tuare le cose con la tua ricomposizione manuale del tuo sistema, ripristina l'ultimo stato buono conosciuto e prova a riprovare. Se non riesci a far sì che il sistema sia abbastanza stabile per copiare i tuoi file, usa una pen drive avviabile come un programma di installazione che può essere compilato seguendo una delle numerose guide sulla creazione delle unità di azionamento dell'installazione. Una volta avviato, apri una finestra di terminale, collega la memoria esterna, la monta e rsync i tuoi file. Probabilmente non è quello che speravi, ma penso che tagliare le tue perdite e non soccombere alla fallacia del costo irrecuperabile finisca per farti risparmiare tempo. Buona fortuna!

    
risposta data 01.02.2018 - 13:27
fonte
0

Ho avuto esattamente lo stesso problema (incluso il downgrade da alta sierra). Ho adottato un approccio leggermente diverso all'OP e ho preso tutti i file contenenti la parola "apple" nella mia directory Preferences e li ho memorizzati in una directory separata "Maybe_Bad". Sono poi andato al mio ultimo backup di Sierra (che purtroppo era tutto indietro nel mese di agosto 2017 perché sono sul programma beta per OS X) e ho copiato tutti i file apple nella directory delle preferenze di quel backup. Inoltre, ho copiato la vecchia cartella ~ library / Messages perché High Sierra utilizza un database diverso da Messages rispetto a Sierra (e per questo, quando avremo finito, avremo perso tutti i messaggi in High Sierra). Questo finalmente ha fatto funzionare i messaggi e ha anche fermato il costante arresto anomalo di identityservicesd e callservicesd. Poi lentamente ho ricominciato ad aggiungere tutti i file delle preferenze di apple in Maybe_Bad (riavvio tra lotti di copie) fino a quando non ho iniziato ad arrestarmi di nuovo. Ora il processo è diventato un po 'fangoso dopo un po' a causa di tutta la parte posteriore e di tutti i file potenzialmente problematici.

Ho appena assunto le preferenze contenenti "ichat" o "messaggi" necessari per essere i file Sierra originali. Alla fine penso di averlo ristretto al seguente, causando i problemi: com.apple.coreservices.appleidauthenticationinfo. * e com.apple.facetime * (anche FaceTime *)

Ora vorrei solo che esistesse un modo per esportare e importare messaggi all'interno di Messaggi.

    
risposta data 17.02.2018 - 21:10
fonte
-1

Grazie, MickM: questo mi ha fornito lo slancio di cui avevo bisogno per correggere finalmente quel problema sul mio server Mac Pro Sierra. Avevo fatto l'errore di accettare semplicemente l'aggiornamento di High Sierra, e quando l'ho spalancato per vedere quanto era rotto, mi ha lasciato senza messaggi o sincronizzazione iCloud e con (letteralmente) gigabyte di log junk su crashsidentsrvicesd e callservicesd. Dopo aver reinstallato Sierra diverse volte, cancellando più volte il mio account iCloud, rippando ~ / Library / Messsages più volte, riavviandolo molte dozzine di volte e rovinando i plists menzionati dall'OP più volte, ho trovato il tuo post. Quando alla fine ho cancellato le liste di facetime, e anche in un attacco di disgusto cancellato tutti i documenti sull'identità (per permettere a Sierra di ricrearli in modo pulito), sono finalmente riuscito a farlo funzionare di nuovo.

Non mi interessa molto di iMessage, ma la sincronizzazione del cloud è importante per la mia azienda - e qualsiasi sistema Unix che sta generando quel numero di log è seriamente malato. È chiaro che Apple non aveva intenzione di escludere nessuno da quella transizione ... Ora ho creato i file in Applicazioni ("Installa MacOS High Sierra.app" e "Installa MacOS High Sierra.appdownload", entrambi chmod 'ed a-rwx) per mantenere l'App Store dal tormentarmi di High Sierra su una qualsiasi delle nostre macchine. Penso che resterò dove sono.

Comunque, grazie per le informazioni. E prima che qualcun altro mi salti addosso: non consiglio questa linea di condotta per chiunque non sappia esattamente cosa stanno facendo. Ha funzionato per me; ma fai questo genere di cose a tuo rischio, con molti backup ridondanti pronti a portata di mano. Il tuo chilometraggio può variare. Pubblica nessun conto ...

    
risposta data 03.05.2018 - 16:48
fonte

Leggi altre domande sui tag