※ 문제를 해결한 파이어폭스의 66.0.4 버전 업데이트가 나왔습니다.
- 대부분은 괜찮지만 일부 확장 기능들은 결국 재설치를 해야 합니다.
- 컨테이너를 사용하는 확장 기능(예: 다중 계정 컨테이너, 페이스북 컨테이너)은 내용 복원이 안 될 수 있습니다.
- 테마도 다시 적용해야 할 수 있습니다.
- 확장 기능으로 홈페이지나 검색 설정을 바꾼 경우 이 또한 기본 설정으로 되돌아갈 수 있습니다.
※ 이 문제가 발생하는 분들은 절대 기존에 설치한 확장 기능들을 제거하지 마세요. 제거하지 않아도 기존의 설정들이 모두 복원 가능합니다.
파이어폭스 ESR 버전, 안드로이드용 파이어폭스는 아직 아래의 방법이 자동으로 적용되지 않습니다. 해당하는 분들이나 아래 과정이 귀찮으신 분들은 그냥 아래로 스크롤을 쭉 내려서 해당 xpi파일을 직접 설치하시면 됩니다. 어차피 결과 자체는 동일합니다.
이미 많은 분이 겪으신 문제겠지만, 한국 시각으로 2019년 5월 3일 아침 9시부터 발생한 문제로 갑작스럽게 모든 확장 기능들이 지원하지 않음 항목으로 이동하고 비활성화되는 문제입니다. 이를 삭제하고 재설치하려고 해도 "Download failed! Please check your internet connection."이라는 문구와 함께 재설치도 불가합니다.
현재 파이어폭스 측에서는 임시로 해결할 수 있는 방법을 공지하였습니다. 이를 짧은 번역 실력으로 한국어로 번역합니다. 원문은 참고/링크에 있습니다.
1. '설정' 메뉴를 엽니다.
2. '개인정보 및 보안' 탭을 선택합니다.
3. 스크롤을 쭉 내려 'Firefox가 연구를 설치하고 실행하도록 허용'을 체크합니다.
4. 'Firefox 연구 보기'에서 'hotfix-update-xpi-signing-intermediate-bug-1548973'이라는 연구가 활성화되고 해결.
문제는 위와 같이 진행을 했는데도 연구 목록에 해당하는 핫픽스가 보이지 않는 경우가 발생합니다. 이를 대비해 아예 직접 xpi파일을 실행해서 설치하는 방법이 있습니다.
주소를 그대로 복사해서 파이어폭스 주소창에 붙여넣기 하시면 됩니다. 아래와 같이 확장 기능 설치 화면이 나오고 추가를 누르면 해결됩니다.
// 추가
문제가 있는 파이어폭스에서 위의 xpi 설치도 막아버리는 것 같습니다. 연구 내용으로는 핫픽스가 app.update.lastUpdateTime.xpi-signature-verification의 값을 1556945257로 바꾼다는 것 같습니다. 주소 창에 about:config를 입력하면 나오는 고급 환경 설정 기능에서 app.update.lastUpdateTime.xpi-signature-verification를 검색해서 수정할 수 있습니다.
근데 막상 xpi를 설치하고 나면 app.update.lastUpdateTime.xpi-signature-verification의 값이 1557035862로 바뀌어있습니다. 아마도 원리가 문제 발생 이전 시각으로 가장 마지막으로 인증된 xpi 인증 시간을 고정해버리는 것으로 추측되는지라 둘 다 상관은 없을 것 같습니다.