평소처럼 아침에 마우스를 사용하려 하는데, 어제까지만 해도 잘 동작했던 마우스의 단축키가 엉뚱하게 동작했다.
설정한 세팅에 무슨 문제가 생겼나 싶어서, logi option+ 에서 확인하려고 했는데 이 프로그램마저도 무한 로딩이 되면서 실행되지 않았다.
구글링을 해보니 mac / window 운영체제에 상관없이 무한 로딩이 되는 케이스가 많아서,
각 사이트에서 소개해 준 방법대로 여러 번 시도해봤지만 모두 되지 않았다.
시도한 방법
- mac 작업 관리자에서 logitech 관련 프로세스 모두 종료
- `Library/Application Support`에서 Logitech, Logi 폴더 삭제 후 재설치
- homebrew 명령어로 재설치
- 설정에서 관련 접근 권한 재설정
- logi option+ offline 버전 설치
시도한 방법들이 모두 되지 않자,
어쩌면 내 pc 문제가 아니라 로지텍 자체 이슈이지 않을까 싶어 개발자 오픈채팅방에서 현재 동일한 문제를 겪고 있는 분들이 있는지 찾아봤다. 아니나 다를까, mac에서의 logi option+ 소프트웨어 인증서가 만료되어 전세계적으로 해당 소프트웨어가 동작하지 않는 문제가 발생한 거였다.
reddit에도 들어가서 찾아보니 이미 로지텍 마우스에서 커스텀한 설정들이 모두 초기화되었다는 글과 logi option+ 소프트웨어가 실행되지 않는다는 글들이 실시간으로 올라오고 있었다.

문제가 해결은 되지 않았지만, 내가 할 수 있는 범위를 벗어나고 로지텍 소프트웨어 이슈인걸 알고나니
'다른 분들은 어떻게 소프트웨어의 인증서가 만료되었다는 걸 알았지?' 라는 궁금증이 들었다.
설치한 Logi Options+의 공식 이름과 확장자 정보를 알아낸 뒤, cmd에 다음의 명령어를 치면 인증서의 유효기간을 조회할 수 있다.
조회 결과 2026-01-06_20:39:41 을 기점으로 인증서가 만료되었음을 확인할 수 있다.

# macOs의 공식 도구로 소프트웨어의 인증서를 파일로 추출하는 명령어
codesign -d --extract-certificates "/Applications/logioptionsplus.app"
# 위에서 생성된 codesign0 인증서 파일에서, 인증서의 시작일과 만료일을 확인하는 명령어
openssl x509 -in codesign0 -noout -dates

개인적으로 궁금한 내용을 gpt와 대화를 나눈 내용을 간략히 정리한 것으로 틀린 내용이 포함될 수도 있다.
Q. 소프트웨어 인증서가 만료되면, pc에 설치할 수는 있어도 실행은 되지 않는건가?
운영체제마다 다를 수 있지만, mac os에서는 실행 시점에 인증서를 검증을 해, 인증서가 만료된 경우 해당 소프트웨어가 실행 자체를 하지 못하도록 할 수 있다.
Q. 인증서가 만료되었더라도, 왜 무한 로딩이 되는 현상이 발생할까?
순간 인증서가 만료되었더라도, 알람 메시지를 출력하고 종료하지 않고 왜 무한 로딩이 되는지 궁금했다.
단순히 방어 코드가 들어가지 않는 것으로 생각된다.
곰곰히 생각해보면 인증서가 만료되는 건 사고이다..
이를 배포 단계에서 발생하는 오류로, 개발과 QA 단계에서 알아차릴 수가 없다고 생각한다.