Docker가 문제를 일으킴
문제 상황
“‘Docker’은(는) 사용자의 컴퓨터를 손상시킵니다. 해당 항목을 휴지통으로 이동해야 합니다.”
라는 문구가 떴다.
도커가 컴퓨터를 손상시킨다구요? 갑자기요?
알림창에 있던 ‘휴지통으로 이동’ 버튼을 눌렀는데도, 잊을만하면 계속 같은 알림창이 떠서 신경쓰였다.
해결 과정
해본 삽질은 아래와 같다.
- 도커를 완전 삭제하기
- SIP(System Integrity Protection. 맥에서 시스템 파일을 변경을 제한한다)를 비활성화하고 도커의 잔여파일을 삭제한 후 다시 SIP을 활성화하기
- sudo spctl –add /Applications/Docker.app 명령어를 통해 Docker 앱을 신뢰하는 설정을 추가하기
…그래도 문제는 해결되지 않았다 😱
그러다 시스템 로그(응용프로그램-유틸리티-콘솔 에서 확인한다)를 살펴보니
1
/Users/j/.Trash/Docker.app/Contents/Library/LoginItems/DockerHelper.app/Contents/MacOS/DockerHelper not valid: Error Domain=AppleMobileFileIntegrityError Code=-420 "The signature on the file is invalid" UserInfo=
라는 로그가 있었다.
잉? 트래쉬?
그래서 휴지통에 들어가있는 docker 앱을 삭제해주고 나니 문제가 해결되었다…! 휴지통 안에 있는 파일이 여전히 시스템에서 참조되고 있었고, 그래서 보안 경고 메시지가 뜨고있었던 것 같다.
허무… 앞으로는 오류가 생기면 로그부터 보는 습관을 들이자.
아무튼 도커의 잔여파일도 전부 제거된 상태이니 도커는 다시 설치해주면 되겠따. 끗
This post is licensed under CC BY 4.0 by the author.