У меня была полностью работающая 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)
Спасибо, Richard
Я постигла ту же участь, хотя и в боксе Ubuntu 16.04.3 LTS. Вот как я решил свою проблему ,, ..
Вам нужно сначала создать резервную копию «bookmarkbackups», найденной в этом каталоге -> «/home/*your_directory_name*/.mozilla/firefox/bookmarkbackups». Во-вторых, вам понадобится удалить firefox, написав эту команду в оболочке sudo apt remove firefox, а затем переустановив ее с помощью sudo apt-get install firefox. Третье вам потребуется переименовать папку «.mozilla», найденную здесь /home/*your_directory_name*/.mozilla/. В-четвертых, вам нужно будет открыть mozilla и он будет работать.Однако вам нужно будет восстановить закладки (если вы их сохранили). Ubuntu 16.04 обычно сохраняет свои резервные копии в формате .json, а не .html. Инструкции по восстановлению хранилищ закладок как .json можно найти здесь
Я постигла ту же участь, хотя и в боксе Ubuntu 16.04.3 LTS. Вот как я решил свою проблему ,, ..
Вам нужно сначала создать резервную копию «bookmarkbackups», найденной в этом каталоге -> «/home/*your_directory_name*/.mozilla/firefox/bookmarkbackups». Во-вторых, вам понадобится удалить firefox, написав эту команду в оболочке sudo apt remove firefox, а затем переустановив ее с помощью sudo apt-get install firefox. Третье вам потребуется переименовать папку «.mozilla», найденную здесь /home/*your_directory_name*/.mozilla/. В-четвертых, вам нужно будет открыть mozilla и он будет работать.Однако вам нужно будет восстановить закладки (если вы их сохранили). Ubuntu 16.04 обычно сохраняет свои резервные копии в формате .json, а не .html. Инструкции по восстановлению хранилищ закладок как .json можно найти здесь