NS_ERROR_FILE_CORRUPTED 오류를 발생시키는 Firefox를 중지하려면 어떻게해야합니까?


14

어젯밤에 정전이 발생하여 Ask Ubuntu Chat에 액세스하려고 할 때 Firebug에서 다음 오류가 표시됩니다.

Component returned failure code: 0x8052000b (NS_ERROR_FILE_CORRUPTED) [nsIDOMStorage.getItem]

Firefox가 HTML5 로컬 저장소에 사용하는 저장소 (SE Chat에서 세션을 캐시하는 데 사용)가 더러운 재부팅으로 인해 손상 되었기 때문에이 문제가 발생한다고 가정합니다.

강제로 새로 고치는 양이이 문제를 해결하지 못하는 것 같습니다. 이제 어떻게해야합니까?

나는 이미 시도했다 :

  • 환경 설정 화면에서 "오프라인 스토리지"를 핵화합니다.
  • rmming localstore.rdf

답변:


18

Firefox는 HTML5 데이터를이라는 파일에 저장합니다 webappsstore.sqlite. 그것은 당신의 프로필 디렉토리에 앉아있어 어딘가에 숨어 ~/.mozilla/firefox/....default/있습니다 (프로필이 무엇인지에 따라)

그 길을 벗어나 Firefox를 다시 시작하면 모든 것이 다시 살아납니다.


1
이것은 pentadactyl에서도 발생할 수 있습니다.이 경우 cache.zip 파일을 삭제하십시오 (% USERPROFILE % \ AppData \ Roaming \ Mozilla \ Firefox \ Profiles \ <your profile> .default \ dactyl에서)
79E09796

이것은 나를 위해 슬랙과 Trello를 수정했습니다.
Konrad Höffner

이것은 잠재적으로 파괴적인 조치입니다 (로컬 스토리지 데이터가 손실 됨). 더 나은 해결책은 askubuntu.com/a/1181926/556982에
millerdev

1

BitBucket (다시)에 오류가있을 때 문제를 해결 한 것은 버튼을 클릭하는 것 Clear Cookies and Site Data...입니다. 웹 주소 바로 앞에있는 기호 ( i원, 녹색 자물쇠 또는 십자형 자물쇠 등) 를 클릭하면 해당 버튼에 도달 할 수 있습니다 . 그런 다음 끝에 언급 된 버튼을 찾을 수있는 팝업 대화 상자가 나타납니다. "쿠키 및 사이트 데이터 지우기 ..."버튼의 이미지.


이것은 나를 위해 작동하지 않았습니다.
millerdev

괜찮아. 올바르게 기억한다면 타이밍도 중요했을 것입니다. 로그인 화면, 로그인 프로세스 중 또는 로그인 후 해당 버튼을 클릭했는지 여부에 문제가 있었을 수 있습니다-다른 지점에서 다른 쿠키를 표시했습니다 (부모 회사 대 특정 제품). 확실하게, 각 시점에서 쿠키를 삭제하고 싶을 수도 있습니다. --- 그러나 그것은 또한 완전히 가능하며 동일한 오류 메시지를 보면서 다른 솔루션에 대해 다른 문제가있었습니다.
Carolus

sqlites 파일을 삭제해도 효과가 없었습니다. 사이트 데이터를 추가로 지워야했습니다. 이제 작동하는 것 같습니다.
Yeasin Ar Rahman

0

나는에 설명 된 것과 유사한 절차를 사용하여이 문제를 해결할 수 있었다 /superuser//a/1329161 (교체 places.sqlite와 함께 webappsstore.sqlite그 지시에를). webappsstore.sqlite이로 인해 로컬 스토리지 데이터가 포함 된의 컨텐츠 (무중단)가 유지 됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.