Atualização do Firefox 51.0.1 Broken (Renderiza telas em branco)

3

Depois de executar o utilitário de atualização de software, recebi a caixa de diálogo pedindo para reiniciar o Firefox. Ao reiniciar o firefox, ele renderiza uma tela em branco.

A barra de endereços, menus, barras de ferramentas etc. estão visíveis. Eu posso abrir guias, janelas, etc. Ícones de página são renderizados nas abas. Apenas uma tela em branco, como se nenhum html tivesse sido enviado.

dpkg.log não mostra discrepâncias:

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

A página interna: "about: config" é renderizada e possui o seguinte link para os flags do compilador usados para construir a versão:

link

    
por eggmatters 29.01.2017 / 17:55

1 resposta

3

Do comentário ligado acima ao bugzilla.mozilla.org resolveu o problema. A partir desse comentário:

  

No bug 1659988, no terceiro arquivo de patch de    /etc/apparmor.d/usr.bin.firefox , se você mudar a linha (70):

owner /dev/shm/org.chromium.* c,
     

para

owner /dev/shm/org.chromium.* rw,
     

Aplique-o ao /etc/apparmor.d/usr.bin.firefox

     

Então, sudo apparmor_parser -r /etc/apparmor.d/usr.bin.firefox   Ou seja, o arquivo de patch:

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,

Portanto, copie o arquivo acima (sem alterações necessárias) para /etc/apparmor.d/usr.bin.firefox.patch e execute o seguinte:

$ 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

Agora, você reinicia o firefox e você deve ser bom.

    
por eggmatters 31.01.2017 / 07:05

Tags