Сегодня в менеджере обновлений решил обновится firefox до шестой версии. Всё скачалось и установилось без проблем, но вот огне-лис загружатся отказался и выдал:
Ошибка синтаксического анализа XML: неопределённая сущность
Адрес: chrome://browser/content/browser.xul
Строка 234, символ 5: <key id="key_scratchpad" keycode="&scratchpad.keycode;" modifiers="shift"
----^
Я с этим уже сталкивался при при обновлении на 5-ю версию firefox и сегодня проблему решил менее чем за минуту.
Проблема в русификации лиса. Удаляем дополнение руссификации и всё работает.
Дополнения firefox держит в ~/.mozilla/firefox/xxxyyy.default/extensions/
Переходим в эту папку.
Помните, что файлы начинающиеся с точки являются скрытыми. Если обозреваем файлы и папки в наутилусе, то надо нажать Cntl+H
И удаляем файл langpack-ru@firefox.mozilla.org.xpi
Если удаление langpack-ru@firefox.mozilla.org.xpi не поможет, то тут скорее всего глючит какое-то другое дополнение. Советую для начала полностью перетащить папку extensions в другое место, если и это не поможет, то перетаскиваем папку Cache возможно ошибка возникает из-за него. В крайнем случае можно полностью очистить папку xxxyyy.default, но тогда потеряются все настройки профиля.
Загружаем браузер и видим, что он на английском. Для русификации переходим на сайт
Устанавливаем дополнение и перезагружаем браузер. Наслаждаемся русским firefox.
Способ, конечно, весьма нетривиальный. Типа удаления зуба у проктолога. Всё делается гораздо проще штатными средствами — запустить firefox в безопасном режиме и отключить/удалить проблемный аддон
firefox -safe-mode
Спасибо за комментарий, про запуск в безопасном режиме не знал.