log: impossibile aprire il log store locale: il formato dell'archivio del registro è corrotto e non può essere letto

1

Ho qualche problema con il mio Macbook. Il problema principale è che non riesco ad accedere al mio account amministratore da un recente aggiornamento di sistema. Ho provato a cercare soluzioni online, ma non ne ho ancora trovate, inoltre non ho avuto il tempo di andare in un negozio Apple.

Ora sul mio account utente, un possibile problema relativo che ho riscontrato è che non riesco ad accedere ai log, quando ho provato a eseguire:

log show | grep 'Wake reason' | grep '2018-06'

Ottengo:

log: Could not open local log store: The log archive format is corrupt and cannot be read

Qualcuno ha idea di cosa potrebbe succedere?

    
posta eager2learn 26.06.2018 - 11:32
fonte

2 risposte

1

Il messaggio di errore che stai vedendo è molto fuorviante. Credo che ciò che sta realmente accadendo è che il sistema impedisce agli account non privilegiati di leggere i contenuti del registro. Se invece usi sudo per eseguire il comando log show come mostrato di seguito, otterrai quello che vuoi.

Inoltre, la funzione di registro ha un metodo incorporato (tramite le opzioni della riga di comando --start e --end) per limitare l'intervallo di tempo dei messaggi di registro che si desidera.

Fai un tentativo:

# log show --start "2018-08-01" --end "2018-08-31"

log: Could not open local log store: The log archive format is corrupt and cannot be read

# sudo log show --start "2018-08-01" --end "2018-08-31"

Skipping info and debug messages, pass --info and/or --debug to include.
Timestamp                       Thread     Type        Activity             PID    TTL  
2018-08-01 00:00:00.093146-0700 0x2f722d   Default     0x0                  879    7    com.apple.dock.extra: (CalendarFoundation) [com.apple.calendar:calendar] [com.apple.calendar.foundation.docktile] [[CalDockTileController] dateDidChange: NSCalendarDayChangedNotification]
.
.
.
    
risposta data 12.08.2018 - 20:21
fonte
0

I registri di sistema sono memorizzati in ~/Library/Logs/DiagnosticReports/ o /var/logs . In caso di problemi durante il caricamento dei file nell'app Console, è possibile aprirli manualmente in TextEdit. I log possono essere molto utili.

Riavvia il computer e dopo la suoneria premi e tieni premuti i tasti command + R fino all'avvio del ripristino.

Quando appare la barra dei menu, seleziona Terminale dal menu Utilità. Inserisci resetpassword al prompt e segui le istruzioni.

Se ciò non risolve il tuo problema, prova a creare un nuovo utente amministratore direttamente dal terminale di ripristino . Dovresti essere in grado di accedere e accedere a tutto il sistema e ai file relativi all'utente, quindi

Dopo ti consiglio di eseguire il backup di tutto ciò che ti serve e ricominciare da capo con un'installazione pulita.

You can tell us what version of macOS you are running now (providing logs if accessible), so I can edit my answer to be more relevant.

    
risposta data 23.07.2018 - 11:14
fonte

Leggi altre domande sui tag