registro: no se pudo abrir el almacén de registro local: el formato de archivo de registro está dañado y no se puede leer

1

Estoy teniendo algunos problemas con mi Macbook. El problema principal es que no puedo iniciar sesión en mi cuenta de administrador desde una actualización reciente del sistema. Intenté buscar soluciones en línea, pero aún no he encontrado ninguna, tampoco he tenido tiempo de ir a una tienda de Apple.

Ahora en mi cuenta de usuario, un problema posiblemente relacionado que he encontrado es que no puedo acceder a los registros cuando intenté ejecutar:

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

me sale:

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

¿Alguien tiene una idea de lo que podría estar pasando?

    
pregunta eager2learn 26.06.2018 - 11:32

2 respuestas

1

El mensaje de error que está viendo es muy engañoso. Creo que lo que realmente está sucediendo es que el sistema está impidiendo que las cuentas sin privilegios lean el contenido del registro. Si en su lugar usa sudo para ejecutar el comando log show como se muestra a continuación, obtendrá lo que desea.

Además, la función de registro tiene un método incorporado (a través de los interruptores de línea de comandos --start y --end) para limitar el rango de tiempo de los mensajes de registro que desee.

Dale una oportunidad:

# 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]
.
.
.
    
respondido por el Jolly Roger 12.08.2018 - 20:21
0

Los registros del sistema se almacenan en ~/Library/Logs/DiagnosticReports/ o /var/logs . Si tiene problemas para cargar los archivos en la aplicación de la Consola, puede abrirlos manualmente en TextEdit. Los registros podrían ser muy útiles.

Reinicia la computadora y después del timbre, presiona y mantén presionadas las teclas command + R hasta que se inicie la recuperación.

Cuando aparezca la barra de menú, seleccione Terminal en el menú Utilidades. Ingrese resetpassword cuando se le solicite y siga las instrucciones.

Si esto no resuelve su problema, intente crear un nuevo usuario administrador desde el terminal de recuperación . Debería poder iniciar sesión y acceder a todos los archivos relacionados con el sistema y el usuario en ese momento.

Después de eso, te recomiendo que hagas una copia de seguridad de todo lo que necesitas y comiences de nuevo con una instalación limpia.

  

Puede decirnos qué versión de macOS está ejecutando ahora (proporcione registros si están disponibles), por lo que puedo editar mi respuesta para que sea más relevante.

    
respondido por el Tomáš Pánik 23.07.2018 - 11:14

Lea otras preguntas en las etiquetas