Вчера вечером у меня было отключение питания, и с тех пор, когда я пытаюсь получить доступ к чату Ask Ubuntu, я вижу следующую ошибку в Firebug.
Component returned failure code: 0x8052000b (NS_ERROR_FILE_CORRUPTED) [nsIDOMStorage.getItem]
Я предполагаю, что получаю это, потому что хранилище, которое Firefox использует для локального хранилища HTML5 (которое SE Chat использует для кэширования сеанса), было повреждено из-за грязной перезагрузки.
Кажется, что никакое количество силового обновления не может это исправить, так что мне теперь делать?
Я уже пробовал:
rm
ming localstore.rdf Firefox хранит свои данные HTML5 в файле с именем webappsstore.sqlite
. Он находится в каталоге вашего профиля, который скрывается где-то в ~/.mozilla/firefox/....default/
(в зависимости от того, как называется ваш профиль).
Уберите это с пути и перезапустите Firefox, и все вернется к жизни.
Что зафиксировало его для меня, когда у меня была та ошибка с BitBucket (снова) было нажатие кнопки Clear Cookies and Site Data...
. Можно прибыть в ту кнопку путем нажатия на символы прямо перед веб-адресом ( i
скручивание жгутов круг, или зеленая блокировка, или вычеркнутая блокировка или что-то подобное). Затем Вы получаете всплывающее диалоговое окно, в конце которого можно найти вышеупомянутую кнопку:
Я смог решить этот вопрос с помощью процедуры, подобной той, обрисованной в общих чертах в https://superuser.com/a/1329161 (замена places.sqlite
с webappsstore.sqlite
в тех инструкциях). Преимущество состоит в том, что это сохраняет (неповрежденное) содержание webappsstore.sqlite
, который содержит локальные данные устройства хранения данных.