4 votes

log : Impossible d'ouvrir le magasin de journaux local : Le format de l'archive du journal est corrompu et ne peut être lu.

J'ai quelques problèmes avec mon Macbook. Le problème principal est que je ne peux pas me connecter à mon compte administrateur depuis une récente mise à jour du système. J'ai essayé de chercher des solutions en ligne, mais je n'en ai pas encore trouvé. Je n'ai pas non plus eu le temps de me rendre dans un Apple Store.

Sur mon compte utilisateur, j'ai rencontré un problème qui pourrait être lié au fait que je ne peux pas accéder aux journaux, lorsque j'ai essayé de les exécuter :

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

J'ai compris :

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

Quelqu'un a-t-il une idée de ce qui pourrait se passer ?

7voto

Jolly Roger Points 96

Le message d'erreur que vous voyez est très trompeur. Je crois que le système empêche les comptes non privilégiés de lire le contenu du journal. Si vous utilisez sudo pour exécuter la commande log show comme indiqué ci-dessous, vous obtiendrez ce que vous voulez.

En outre, la fonction de journalisation dispose d'une méthode intégrée (via les commutateurs de ligne de commande --start et --end) pour limiter l'intervalle de temps des messages de journalisation que vous souhaitez.

Donnez-lui une chance :

# 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]
.
.
.

2 votes

Cette réponse aurait dû être choisie comme la bonne réponse parce que c'est la bonne réponse .

0voto

Tomáš Pánik Points 487

Les journaux du système sont stockés dans ~/Library/Logs/DiagnosticReports/ o /var/logs . Si vous avez des problèmes pour charger les fichiers dans l'application Console, vous pouvez les ouvrir manuellement dans TextEdit. Les journaux pourraient être très utiles.

Redémarrez l'ordinateur et, après le carillon, appuyez et maintenez enfoncée la touche command + R jusqu'à ce que la récupération démarre.

Lorsque la barre de menu apparaît, sélectionnez Terminal dans le menu Utilitaires. Saisissez resetpassword à l'invite et suivez les instructions.

Si cela ne résout pas votre problème, Essayez de créer un nouvel utilisateur admin à partir du terminal de récupération. . Vous devriez alors être en mesure de vous connecter et d'accéder à tous les fichiers du système et de l'utilisateur.

Après cela, je vous recommande de sauvegarder tout ce dont vous avez besoin et de recommencer avec une installation propre.

Vous pouvez nous dire quelle version de MacOS que vous exécutez actuellement (en fournissant les journaux si possible), afin que je puisse modifier ma réponse pour qu'elle soit plus pertinente.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X