Firefox не запустится после случайного сбоя питания виртуальной машины Ubuntu

У меня была полностью работающая 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)

Спасибо Ричард

1
задан 17 December 2017 в 21:49

1 ответ

Та же участь постигла меня, хотя и на Ubuntu 16.04.3 LTS. Вот как я решил свою проблему ,, ..

  1. Сначала необходимо создать резервную копию папки 'bookmarkbackups, найденной в этом каталоге ->' /home/*your_directory_name*/.mozilla/firefox/bookmarkbackups '.
  2. Во-вторых, вам нужно будет удалить firefox, написав эту команду в оболочке sudo apt remove firefox, а затем переустановить, используя sudo apt-get install firefox
  3. В-третьих, вам потребуется переименовать папку «.mozilla», найденную здесь /home/*your_directory_name*/.mozilla/
  4. В-четвертых, вам нужно открыть Mozilla, и он будет работать.

Однако вам нужно будет восстановить закладки (если вы их сохранили). Ubuntu 16.04 обычно хранит свои резервные копии в формате .json, а не .html. Инструкции по восстановлению магазина закладок в формате .json можно найти здесь

.
0
ответ дан 17 December 2017 в 21:49

Другие вопросы по тегам:

Похожие вопросы: