Safari non si apre

Mac OS X e le sue Applicazioni

Moderatore: ModiMaccanici

lapi
Stato: Non connesso
Apprendista Maccanico
Apprendista Maccanico
Iscritto il: sab, 28 set 2019 14:55
Messaggi: 38

Top

Ciao.

All'improvviso Safari ha smesso di aprirsi: schiaccio l'icona sul dock, fa un solo rimbalzo e si blocca senza che il programma si apra neanche per un istante. Ho provato a eliminare manualmente un po' di cose dalla libreria secondo le indicazioni che ho trovato in internet, ma niente.

Vi copio il resoconto del messaggio di errore. È lunghissimo e devo tagliarne una parte perché se no il messaggio supera il numero massimo di caratteri; spero di non tagliare niente di importante. Elimino tutta la parte dei binary images (che non so cosa siano).

Grazie

Process: Safari [777]
Path: /Applications/Safari.app/Contents/MacOS/Safari
Identifier: com.apple.Safari
Version: 13.0 (14608.1.49)
Build Info: WebBrowser-7608001049000000~9
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: Safari [777]
User ID: 502

Date/Time: 2019-09-28 15:03:32.982 +0200
OS Version: Mac OS X 10.14.6 (18G103)
Report Version: 12
Anonymous UUID: AD94C812-C932-51F8-5E22-52E656156389


Time Awake Since Boot: 1600 seconds

System Integrity Protection: enabled

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

Exception Type: EXC_BAD_INSTRUCTION (SIGILL)
Exception Codes: 0x0000000000000001, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY

Termination Signal: Illegal instruction: 4
Termination Reason: Namespace SIGNAL, Code 0x4
Terminating Process: exc handler [777]

Application Specific Information:
dyld: launch, running initializers
/usr/lib/libSystem.B.dylib
Sandbox registration failed: The code signature is not valid: The operation couldn’t be completed. (OSStatus error -67030.)

Application Specific Signatures:
Registration error: The code signature is not valid: The operation couldn’t b

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_secinit.dylib 0x00007fff6c4f4ac1 _libsecinit_setup_secinitd_client + 1824
1 libsystem_secinit.dylib 0x00007fff6c4f4340 _libsecinit_initialize_once + 13
2 libdispatch.dylib 0x00007fff6c2a663d _dispatch_client_callout + 8
3 libdispatch.dylib 0x00007fff6c2a7d4b _dispatch_once_callout + 20
4 libsystem_secinit.dylib 0x00007fff6c4f4331 _libsecinit_initializer + 79
5 libSystem.B.dylib 0x00007fff692db9d4 libSystem_initializer + 136
6 dyld 0x0000000103671592 ImageLoaderMachO::doModInitFunctions(ImageLoader::LinkContext const&) + 506
7 dyld 0x0000000103671798 ImageLoaderMachO::doInitialization(ImageLoader::LinkContext const&) + 40
8 dyld 0x000000010366cbea ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, unsigned int, char const*, ImageLoader::InitializerTimingList&, ImageLoader::UninitedUpwards&) + 362
9 dyld 0x000000010366cb80 ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, unsigned int, char const*, ImageLoader::InitializerTimingList&, ImageLoader::UninitedUpwards&) + 256
10 dyld 0x000000010366cb80 ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, unsigned int, char const*, ImageLoader::InitializerTimingList&, ImageLoader::UninitedUpwards&) + 256
11 dyld 0x000000010366cb80 ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, unsigned int, char const*, ImageLoader::InitializerTimingList&, ImageLoader::UninitedUpwards&) + 256
12 dyld 0x000000010366cb80 ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, unsigned int, char const*, ImageLoader::InitializerTimingList&, ImageLoader::UninitedUpwards&) + 256
13 dyld 0x000000010366cb80 ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, unsigned int, char const*, ImageLoader::InitializerTimingList&, ImageLoader::UninitedUpwards&) + 256
14 dyld 0x000000010366cb80 ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, unsigned int, char const*, ImageLoader::InitializerTimingList&, ImageLoader::UninitedUpwards&) + 256
15 dyld 0x000000010366cb80 ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, unsigned int, char const*, ImageLoader::InitializerTimingList&, ImageLoader::UninitedUpwards&) + 256
16 dyld 0x000000010366cb80 ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, unsigned int, char const*, ImageLoader::InitializerTimingList&, ImageLoader::UninitedUpwards&) + 256
17 dyld 0x000000010366bd73 ImageLoader::processInitializers(ImageLoader::LinkContext const&, unsigned int, ImageLoader::InitializerTimingList&, ImageLoader::UninitedUpwards&) + 133
18 dyld 0x000000010366be05 ImageLoader::runInitializers(ImageLoader::LinkContext const&, ImageLoader::InitializerTimingList&) + 73
19 dyld 0x000000010365b765 dyld::initializeMainExecutable() + 199
20 dyld 0x0000000103660709 dyld::_main(macho_header const*, unsigned long, int, char const**, char const**, char const**, unsigned long*) + 6213
21 dyld 0x000000010365a503 dyldbootstrap::start(macho_header const*, int, char const**, long, macho_header const*, unsigned long*) + 1167
22 dyld 0x000000010365a036 _dyld_start + 54

Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x000000000000007d rbx: 0x00007ffeed8bdd60 rcx: 0xb1121f3f64c900a5 rdx: 0x0000000000000010
rdi: 0x0000000000000000 rsi: 0x000000000000007d rbp: 0x00007ffeed8be5e0 rsp: 0x00007ffeed8bdd40
r8: 0x00007ffeed8bda98 r9: 0x00007ffeed8bdd10 r10: 0x00007ffeed8bdd10 r11: 0x00000033dd1bdd21
r12: 0x0000000102345600 r13: 0x00007fcb1070005c r14: 0x00007ffeed8be560 r15: 0x00007fcb1070005c
rip: 0x00007fff6c4f4ac1 rfl: 0x0000000000010206 cr2: 0x00007fffa2b9e218

Logical CPU: 0
Error Code: 0x00000000
Trap Number: 6

Avatar utente
J.T.Kirk
Stato: Non connesso
Expert
Expert
Avatar utente
Iscritto il: sab, 07 nov 2015 12:00
Messaggi: 6215

Top

1-Fai un backup
2-Prova ad applicare il combo update

Se non funziona:
3-Reinstalla il sistema (anche senza inizializzare). I dati li dovresti trovare inalterati ma è sempre meglio fare un backup prima.


https://support.apple.com/kb/DL2010?locale=it_IT
.
Messaggio nascosto. Agitare la bacchetta e pronunciare "Aparecium"

"Non auro, sed ferro, recuperanda est patria" - Marco Furio Camillo

Avatar utente
faxus
Stato: Non connesso
Pro-Expert 
Pro-Expert 
Avatar utente
Iscritto il: lun, 02 giu 2014 15:12
Messaggi: 30459
Località: Circondato dalle bufale

Top

Contatta:
Sì, in effetti sono coinvolti dei supporti.

Ma credo si siano corrotte anche delle librerie o i collegamenti a delle librerie.
Il che significa che, senza indagare troppo, convenga reinstallare Safari.

A) Prima prova questa soluzione, meno impegnativa, anche se complessa:
Esegui questa manovra:

1) Preferenze di Sistema, pannello iCloud, sincronizza Safari
2) Chiudi Safari
3) Usa Terminale.
Lo trovi in Applicazioni/Utility, oppure cmd+spazio scrivi ter e dai ⏎.
Vedrai comparire delle parole, segni e il tuo nome utente, il prompt, a cui segue una barretta per inserire testo.
È pronto per eseguire un ordine.
Copia e incolla dopo la barretta (non scrivere tu) con attenzione questo testo::

Codice: Seleziona tutto

sudo rm -rf /Applications/Safari.app ~/Library/Safari/ ~/Library/Saved\ Application\ State/com.apple.Safari* ~/Library/Caches/com.apple.Safari* ~/Library/Cookies/com.apple.Safari* ~/Library/Preferences/com.apple.Safari* ~/Library/Containers/com.apple.Safari.CacheDeleteExtension
Dai ⏎ per eseguirlo.
Quando ti chiede la password, scrivila ma senza poterla visualizzare, dai accapo.
Poi scrivi exit, ⏎ accapo, cmd+Q per uscire correttamente da Terminale
4) Scarica Safari ed installalo
https://developer.apple.com/safari/download/
5) Apri Safari.
6) Preferenze di Sistema, pannello iCloud, desincronizza Safari poi sincronizza Safari

Edit: vedo adesso la risposta più tempestiva di Kirk...
Lascio egualmente perché nel caso non sia sufficiente, questa, essendo più radicale potrebbe supplire

B) Se non fosse sufficiente dovrai aggiungere questa manovra:
Segui bene queste istruzioni, alla lettera.
(Stampale o copiale esattamente, oppure usa un'altra connessione per seguire la procedura):

1) Riavvia e contemporaneamente al suono d'avvio premi i tasti ⌘+R, avviando da Recovery.
Ignora l'installer, metti Italiano in alto a destra nelle barra dei menù.
Cerca e apri Terminale dalla barra dei menù e scrivi esattamente

Codice: Seleziona tutto

csrutil disable; reboot
Dai accapo per eseguire e riaccedere al disco principale.
Hai disabilitato il sistema di protezione software di Apple.

2) Accedi al tuo utente e apri Terminale.
Lo trovi in Applicazioni/Utility.
Copia e incolla dopo la barretta (non scrivere tu) con attenzione questo testo:

Codice: Seleziona tutto

sudo rm -rf /Applications/Safari.app
Dai accapo per eseguirlo.
Quando ti chiede la password, scrivila ma senza poterla visualizzare, dai accapo.
Poi scrivi exit, accapo, cmd+Q per uscire correttamente da Terminale

3) Riavvia e contemporaneamente al suono d'avvio premi i tasti ⌘+R, avviando di nuovo da Recovery.
Apri Terminale dalla barra dei menù e scrivi esattamente

Codice: Seleziona tutto

csrutil enable; reboot
Dai accapo per tornare al tuo utente sul disco principale.
Hai riattivato la protezione SIP.

4) Accedi al tuo utente e scarica l'aggiornamento combinato relativo al tuo sistema
https://support.apple.com
Applicalo e poi verifica che tutto sia a posto

Edit: vedo adesso la risposta di Kirk.
Lascio la mia, più radicale, nel caso non basti quanto sopra

lapi
Stato: Non connesso
Apprendista Maccanico
Apprendista Maccanico
Iscritto il: sab, 28 set 2019 14:55
Messaggi: 38

Top

Grazie a tutti e due.
Proverò domani, visto che entrambe le soluzioni per me profano sono assai complicate.
Ma cos'è il combo update?

Avatar utente
J.T.Kirk
Stato: Non connesso
Expert
Expert
Avatar utente
Iscritto il: sab, 07 nov 2015 12:00
Messaggi: 6215

Top

È l'aggiornamento che comprende tutti gli aggiornamenti precedenti.

Se non sei tanto pratico, backup (sempre), combo (basta fare doppio clic e fa tutto da solo) e se non risolve reinstalli dalla partizione di recupero (cmd+R).

https://support.apple.com/it-it/HT204904
.
Messaggio nascosto. Agitare la bacchetta e pronunciare "Aparecium"

"Non auro, sed ferro, recuperanda est patria" - Marco Furio Camillo

lapi
Stato: Non connesso
Apprendista Maccanico
Apprendista Maccanico
Iscritto il: sab, 28 set 2019 14:55
Messaggi: 38

Top

Eh, sì, sono poco pratico, ma ci provo. Le vostre istruzioni mi sembrano chiare.
Ho solo una domanda: ho già un backup di time machine, ma vecchio di un anno durante il quale ho aggiunto alcuni documenti; se ne faccio uno nuovo mi salva anche Safari allo stato corrotto attuale? E, quindi, quando recupero il backup mi si ripresenta il problema? Oppure come funziona?

Avatar utente
J.T.Kirk
Stato: Non connesso
Expert
Expert
Avatar utente
Iscritto il: sab, 07 nov 2015 12:00
Messaggi: 6215

Top

lapi ha scritto:
dom, 29 set 2019 09:00
se ne faccio uno nuovo mi salva anche Safari allo stato corrotto attuale?
Esatto.

Potresti escludere tutti i file di sistema da TM e anche la cartella Safari nella libreria utente. Fai una copia manuale dei preferiti. Bookmarks.plist

In pratica fai un backup della sola cartella utente, escludendo la cartella safari nella libreria utente.

Quando avrai reinstallato, il sistema sarà aggiornato e si spera funzionante e tutti i documenti dovrebbero essere al loro posto.

Non dovrai importare dal backup i file di sistema ma solo i documenti dell'utente che non hai nel mac.

Fare un nuovo backup ed escludere quelli vecchi (se non c'è altro che ti possa interessare).
.
Messaggio nascosto. Agitare la bacchetta e pronunciare "Aparecium"

"Non auro, sed ferro, recuperanda est patria" - Marco Furio Camillo

lapi
Stato: Non connesso
Apprendista Maccanico
Apprendista Maccanico
Iscritto il: sab, 28 set 2019 14:55
Messaggi: 38

Top

E se facessi invece in questo modo? Faccio un nuovo backup, poi reinstallo integralmente quello vecchio di un anno e infine recupero manualmente tutti i documenti recenti e in generale tutto quello che voglio, tranne Safari e i file di sistema?
Che ne dite? È possibile e funzionale?
Grazie

Avatar utente
faxus
Stato: Non connesso
Pro-Expert 
Pro-Expert 
Avatar utente
Iscritto il: lun, 02 giu 2014 15:12
Messaggi: 30459
Località: Circondato dalle bufale

Top

Contatta:
lapi ha scritto:
lun, 30 set 2019 09:10
E se facessi invece in questo modo? Faccio un nuovo backup, poi reinstallo integralmente quello vecchio di un anno e infine recupero manualmente tutti i documenti recenti e in generale tutto quello che voglio, tranne Safari e i file di sistema?
Che ne dite? È possibile e funzionale?...
Dipende dal tempo che hai da buttar via nella vita...

Avatar utente
Pingus
Stato: Non connesso
Unix Expert
Unix Expert
Avatar utente
Iscritto il: sab, 13 ott 2018 16:56
Messaggi: 2663

Top

Ohibò!

lapi
Stato: Non connesso
Apprendista Maccanico
Apprendista Maccanico
Iscritto il: sab, 28 set 2019 14:55
Messaggi: 38

Top

È una fesseria? :oops:

Avatar utente
faxus
Stato: Non connesso
Pro-Expert 
Pro-Expert 
Avatar utente
Iscritto il: lun, 02 giu 2014 15:12
Messaggi: 30459
Località: Circondato dalle bufale

Top

Contatta:
Diciamo che è un'idea bislacca che richiede molto tempo e ti espone, di conseguenza, ad errori.

E l'uso delle tecnologie è (dovrebbe essere) improntata alla semplicità e al pragmatismo.
Se fai come ti ha indicato Kirk seguirai questa strada.
È funzionale ad una conoscenza normale del sistema.

Io ti ho anche indicato una soluzione che richiede un'applicazione più esperta.
Nel caso volessi di più.
(in genere non ci sovrapponiamo, è capitato che abbiamo risposto nello stesso momento)

Entrambe dovrebbero raggiungere lo stesso risultato

lapi
Stato: Non connesso
Apprendista Maccanico
Apprendista Maccanico
Iscritto il: sab, 28 set 2019 14:55
Messaggi: 38

Top

Ciao.
Stavo aspettando di avere un giorno libero per fare quello che mi avete suggerito, quando ieri ho toccato per abitudine l'icona di Safari e inaspettatamente ha funzionato. C'è una spiegazione? :scratch: :scratch: :scratch:

Avatar utente
faxus
Stato: Non connesso
Pro-Expert 
Pro-Expert 
Avatar utente
Iscritto il: lun, 02 giu 2014 15:12
Messaggi: 30459
Località: Circondato dalle bufale

Top

Contatta:
lapi ha scritto:
gio, 10 ott 2019 11:46
... C'è una spiegazione?...
Hai eseguito aggiornamenti (di sicurezza, di sistema) di recente?

Controlla la versione di Safari, sono state aggiornate nei giorni scorsi

Avatar utente
J.T.Kirk
Stato: Non connesso
Expert
Expert
Avatar utente
Iscritto il: sab, 07 nov 2015 12:00
Messaggi: 6215

Top

lapi ha scritto:
gio, 10 ott 2019 11:46
C'è una spiegazione?
Era ferito e aveva bisogno di tempo per guarire.

Il mac è vivo!

:D
.
Messaggio nascosto. Agitare la bacchetta e pronunciare "Aparecium"

"Non auro, sed ferro, recuperanda est patria" - Marco Furio Camillo

Rispondi

Torna a “Software”

Chi c’è in linea

Visitano il forum: Google [Bot] e 6 ospiti