Обновление Firefox 51.0.1 Поврежденных (Пустые экраны рендеринга)

После выполнения утилиты Обновления программного обеспечения я получил диалоговое окно, просящее перезапускать 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

3
задан 29 January 2017 в 19:55

1 ответ

Из связанного комментария выше на 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, и необходимо быть хорошими.

3
ответ дан 1 December 2019 в 16:20

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

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