У меня была полностью работающая Ubuntu 16.04 VM (Oracle VM VirualBox), и у меня произошел случайный сбой питания, после которого firefox отказывается запускаться.
dad@Ubuntu-VM-Pluto:~$ firefox
Gtk-Message: Failed to load module "unity-gtk-module"
Gtk-Message: Failed to load module "canberra-gtk-module"
Gtk-Message: Failed to load module "unity-gtk-module"
Gtk-Message: Failed to load module "canberra-gtk-module"
ExceptionHandler::GenerateDump cloned child 2967
ExceptionHandler::SendContinueSignalToChild sent continue signal to child
ExceptionHandler::WaitForContinueSignal waiting for continue signal...
(crashreporter:2968): GLib-GIO-ERROR **: Settings schema 'com.canonical.unity-gtk-module' is not installed
Bus error (core dumped)
Поэтому я пытаюсь принудительно переустановить пакеты, нарушающие работу ...
dad@Ubuntu-VM-Pluto:~$ sudo apt-get install --reinstall libcanberra-gtk* libunity-gtk* firefox
[sudo] password for dad:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'libcanberra-gtk-dev' for glob 'libcanberra-gtk*'
Note, selecting 'libcanberra-gtk3-dev' for glob 'libcanberra-gtk*'
...
Но проблема остается.
Есть ли способ проверить целостность всего, что установлено?
После удаления .mozilla и переустановки firefox в соответствии с рекомендациями я получаю немного измененное поведение: -
dad@Ubuntu-VM-Pluto:~$ firefox
Gtk-Message: Failed to load module "unity-gtk-module"
Gtk-Message: Failed to load module "canberra-gtk-module"
ExceptionHandler::GenerateDump cloned child 6048
ExceptionHandler::SendContinueSignalToChild sent continue signal to child
ExceptionHandler::WaitForContinueSignal waiting for continue signal...
Gtk-Message: Failed to load module "unity-gtk-module"
Gtk-Message: Failed to load module "canberra-gtk-module"
(crashreporter:6061): GLib-GIO-ERROR **: Settings schema 'com.canonical.unity-gtk-module' is not installed
[Child 6045, Chrome_ChildThread] WARNING: pipe error (3): Connection reset by peer: file /build/firefox-bfYN6l/firefox- 57.0.1+build2/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 353
Bus error (core dumped)
Спасибо Ричард
Та же участь постигла меня, хотя и на Ubuntu 16.04.3 LTS. Вот как я решил свою проблему ,, ..
/home/*your_directory_name*/.mozilla/firefox/bookmarkbackups
'. sudo apt remove firefox
, а затем переустановить, используя sudo
apt-get install firefox
/home/*your_directory_name*/.mozilla/
Однако вам нужно будет восстановить закладки (если вы их сохранили). Ubuntu 16.04 обычно хранит свои резервные копии в формате .json
, а не .html
. Инструкции по восстановлению магазина закладок в формате .json можно найти здесь