제 블로그에서 퍼온 글입니다. 내용은 동일합니다.
https://ericstory.com/108
===========================
Mac OS Sonoma를 쓰는 경우에,날짜시간오류해결방법클리앙 간헐적으로 날짜와 시간이 과거로 돌아가는 오류가 있는 것으로 보여집니다.
이게 심하게 과거로 가는 경우에는 시스템 이용에 치명적인 상황이 됩니다.
제 경우는 3년전으로 돌아가 있었는데, 이 경우 AppStore를 포함하여, 사진동기화, 아이클라우드, 사파리 등 거의 대부분의 시스템과 앱/서비스가 제대로 동작하지 않습니다.
웹브라우징도 https 연결에 문제가 되어, 웹서핑 조차도 어려워 지는데요, 대부분 원인이 날짜/시간에 있을거라는 생각을 하지 못해, 당황하는 것 같습니다.
설정에서 날짜/시간 자동화 옵션을 껐다가 켜는 것도 잘 동작하지 않기 때문에, 마우스 클릭만으로 해결하기는 어렵습니다.
1. 강제로 날짜/시간 자동 설정하기
- 터미널에서 커맨드를 입력하여, 강제로 날짜/시간을 현재로 업데이트하는 방법입니다.
$ sudo sntp -sS time.apple.com
- 이렇게하면 해결되는데, 이는 일시적으로 해결되는 경우가 많고, 문제가 재발하는 경우도 있는 것 같습니다.
2. 날짜/시간 자동 설정 초기화
- /var/db/timed/com.apple.timed.plist 이 파일이 날짜/시간 설정에 있어 일종의 캐시역할을 하는데, 이 파일을 삭제하고, timed를 Kill해서 초기화 시키면 문제가 해결됩니다.
- timed 프로세스 번호를 찾아서, 해당 프로세스를 kill하면 됩니다.
// com.apple.time.plist 삭제
$ sudo rm /var/db/timed/com.apple.timed.plist
// timed 프로세스 kill
$ ps -ef | grep timed
701 3392 1 0 12:59PM ?? 0:00.18 /usr/libexec/mlruntimed
372 9235 1 0 11:48AM ?? 0:00.07 /usr/libexec/timed
$ sudo kill 9235
- 그 후, 설정에서 날짜/시간 자동 설정 옵션을 껐다가 켜면, timed 프로세스가 초기화되어 살아납니다.
드디어, 맥북이 정상으로 돌아왔습니다.