После выполнения утилиты Обновления программного обеспечения я получил диалоговое окно, просящее перезапускать Firefox. После перезапуска Firefox Это представляет пустой экран.
Строка поиска, меню, панели инструментов и т.д. видимы. Я могу открыть вкладки, окна, и т.д. Значки страницы представляются на вкладках. Просто пустой экран, как будто никакой HTML не был отправлен.
dpkg.log не показывает несоответствий:
2017-01-29 08:34:18 configure firefox:amd64 51.0.1+build2-0ubuntu0.16.04.1 <none>
2017-01-29 08:34:18 status unpacked firefox:amd64 51.0.1+build2-0ubuntu0.16.04.1
2017-01-29 08:34:18 status unpacked firefox:amd64 51.0.1+build2-0ubuntu0.16.04.1
2017-01-29 08:34:18 status unpacked firefox:amd64 51.0.1+build2-0ubuntu0.16.04.1
2017-01-29 08:34:18 status unpacked firefox:amd64 51.0.1+build2-0ubuntu0.16.04.1
2017-01-29 08:34:18 status unpacked firefox:amd64 51.0.1+build2-0ubuntu0.16.04.1
2017-01-29 08:34:18 status half-configured firefox:amd64 51.0.1+build2-0ubuntu0.16.04.1
2017-01-29 08:34:20 status installed firefox:amd64 51.0.1+build2-0ubuntu0.16.04.1
Внутренняя страница: "about:config" представляет прекрасный и имеет следующую ссылку на флаги компилятора, используемые для создания версии:
https://hg.mozilla.org/releases/mozilla-release/rev/84fc5992d31fcb9b26c92bb0054db164720d7fbe
Из связанного комментария выше на bugzilla.mozilla.org решил проблему. Из того комментария:
В ошибке 1659988, в 3-м файле исправления
/etc/apparmor.d/usr.bin.firefox
, если Вы изменяете строку (70):owner /dev/shm/org.chromium.* c,
кому:
owner /dev/shm/org.chromium.* rw,
Примените его к
/etc/apparmor.d/usr.bin.firefox
Затем
sudo apparmor_parser -r /etc/apparmor.d/usr.bin.firefox
Таким образом, файл исправления:
36a37,39
> dbus (send)
> bus=session
> interface=org.gtk.vfs.MountTracker,
44a48
> @{PROC}/[0-9]*/net/arp r,
65c69,70
< owner /{,var/}run/shm/shmfd-* rw,
---
> owner /{dev,{,var/}run}/shm/shmfd-* rw,
> owner /dev/shm/org.chromium.* rw,
206a212
> /usr/share/distro-info/debian.csv r,
209a216
> /usr/include/python3.[0-5]/pyconfig.h r,
214c221
< /usr/local/lib/python3.[0-4]/dist-packages/ r,
---
> /usr/local/lib/python3.[0-5]/dist-packages/ r,
216c223
< /usr/bin/python3.[0-4] r,
---
> /usr/bin/python3.[0-5] r,
Так, скопируйте вышеупомянутый файл (никакие необходимые изменения) к /etc/apparmor.d/usr.bin.firefox.patch
и выполненный следующее:
$ sudo chown root:root /etc/apparmor.d/usr.bin.firefox.patch
$ sudo patch usr.bin.firefox usr.bin.firefox.patch
$ sudo apparmor_parser -r /etc/apparmor.d/usr.bin.firefox
Теперь, Вы перезапускаете Firefox, и необходимо быть хорошими.