Após atualização do Manjaro 18.04 c/ Deepin 15.10 plugins do adobe só funcionam na sandbox

#1

Olá pessoal

Após atualização de ontem, de mais ou menos 658 MB o Manjaro 18.04 c/ Deepin 15.10 deixou de funcionar os plugins do adobe flash player nos navegadores Opera e Google Chrome. Tentei reinstalar os pacotes adobe flash player e pepper flash que já se encontram atualizados, mas não resolveu. Alguma dica do que pode ter acontecido?

Sabemos que estes flash players estão prestes a desaparecerem definitivamente, mas enquanto isso não acontece oficialmente não deveria funcionar normalmente? Esse problema é recorrente na grande maioria das distros Linux, onde após atualizações, seja da distro ou dos navegadores acontece algo nos plugins do adobe flash player ou no famoso ffmpeg do Opera. Para o ffmpeg encontrei uma solução definitiva para algumas distros que teimam em não funcionar, mas para o flash player ainda não.

Obs: Na tentativa de descobrir por que o Navegador Opera, usando os plugin do adobe flash player não funciona, acabei encontrando o comando para acionar o Opera via sandbox e desta forma, usando-o pelo terminal, o adobe flash volta a funcionar normalmente.

[edson@edson-pc6540br ~]$ opera with --no-sandbox
[18933:18933:0429/233016.386156:ERROR:sandbox_linux.cc(364)] InitializeSandbox() called with multiple threads in process gpu-process.
[18908:18908:0429/233018.493575:ERROR:CONSOLE(0)] "Unchecked runtime.lastError while running operaTouchPrivate.getLocalName: Cannot obtain local name
at chrome-extension://ebongfbmlegepmkkdjlnlmdcmckedlal/touch_communication.js:246:35", source: chrome-extension://ebongfbmlegepmkkdjlnlmdcmckedlal/page.html (0)
[18908:18908:0429/233018.577888:ERROR:CONSOLE(0)] "Uncaught (in promise) #", source: chrome-extension://obhaigpnhcioanniiaepcgkdilopflbb/background_worker.html (0)

  • Closing connection 0
    NOT SANDBOXED

Para o Google Chrome também só funciona os plugins do adobe flash player em sandbox

[edson@edson-pc6540br ~]$ /opt/google/chrome/chrome with --no-sandbox
[27942:27942:0429/235039.994321:ERROR:sandbox_linux.cc(368)] InitializeSandbox() called with multiple threads in process gpu-process.
NOT SANDBOXED
[27918:27918:0429/235104.908528:ERROR:textfield.cc(1773)] Not implemented reached in virtual bool views::Textfield::ShouldDoLearning()
[27918:27918:0429/235118.411465:ERROR:prefix_selector.cc(168)] Not implemented reached in virtual bool views::PrefixSelector::ShouldDoLearning()

O que pode ter ocasionado tamanho desconforto?
Em algumas distros Linux como no caso do MX Linux está funcionando normalmente, em outras também só funcionam em sandbox como é o caso no Ubuntu 19.04.

Como no Manjaro é fácil rever as dependências do adobe flash player, vi que existe um arquivo chamado glibc 2.29 que foi atualizado neste pacotão de ontem e, justamente é nas distros que os respectivos navegadores não funcionam. Já para as distros que funcionam os plugins do adobe estão com este arquivo glibc anterior ao 2.29. Não sei se é este o real problema, mas acredito que deveria ser investigado este inconveniente dos plugins do adobe só funcionarem em sandbox em alguns casos.

Espero que encontrem uma solução definitiva para este problema

Atenciosamente,

Serial

#2

Olá pessoal

O meu desconfiômetro estava na direção certa.

O Problema parece que está realmente relacionado a glibc versão 2.29.

Assim, a próxima versão do chromium deve resolver este problema que se arrasta durante anos.
https://git.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/chromium&id=6dbfc1d185e673ad82f2539083b0e625c746dfa6

Serial

1 Like
#3

Alguém sabe informar se existe uma solução para este caso?

Obrigado!

Serial