Todas as extensões de cromo geram erros desde a atualização para 13.10 [fechado]

15

Desde a atualização para 13.10, todas as extensões de cromo geram erros:

chrome.extension is not available: 'extension' is not allowed for specified context type content script,  extension page, web page, etc.). [VM] binding (56):427
Uncaught TypeError: Cannot call method 'sendRequest' of undefined include.preload.js:105
Uncaught TypeError: Cannot read property 'onRequest' of undefined include.postload.js:473
GET http://edge.quantserve.com/quant.js  superuser.com/:2047
GET http://www.google-analytics.com/__utm.gif?utmwv=5.4.5&utms=2&utmn=590704726…n%3D(organic)%7Cutmcmd%3Dorganic%7Cutmctr%3D(not%2520provided)%3B&utmu=qQ~  ga.js:61

chrome.extension is not available: 'extension' is not allowed for specified context type  content script,  extension page, web page, etc.). [VM] binding (56):427
Uncaught TypeError: Cannot read property 'onRequest' of undefined content.js:233
chrome.extension is not available: 'extension' is not allowed for specified context type         content script,  extension page, web page, etc.). [VM] binding (56):427
Uncaught TypeError: Cannot read property 'onRequest' of undefined injected.js:169
chrome.extension is not available: 'extension' is not allowed for specified context type content script,  extension page, web page, etc.). [VM] binding (56):427
Uncaught TypeError: Cannot call method 'getURL' of undefined content_js_min.js:5
GET http://engine.adzerk.net/z/8476/adzerk2_2_17_47  superuser.com/:1719
Uncaught TypeError: Cannot call method 'sendRequest' of undefined 

Como consertar isto?

hugo der hungrige
fonte
11
Este parece ser o relatório de bug mais relevante, embora seja um pouco escasso em detalhes: code.google.com/p/chromium/issues/detail?id=310609
Ian Mackinnon
11
Você tem o adblock-plus instalado? Beacause, eu estava recebendo esses erros. Depois que eu o desinstalei, tudo voltou ao normal.
karlingen
@karlingen: Não está especialmente relacionado ao adblock. Como afirma: CADA extensão gera erros.
Hugo der hungrige
@hugoderhungrige Entendo, mas você já tentou remover o adblock plus? Porque minhas outras extensões estavam lançando esses erros até eu remover o Adblock Plus. Então eles não estavam mais reclamando. Aparentemente, o Adblock Plus estava bloqueando algumas funcionalidades necessárias para outras extensões.
26413 karlingen
@karlingen: Eu até o desinstalei. Parece não estar especialmente relacionado ao AdBlock no meu caso. Tentei também várias outras extensões como as únicas extensões ativadas. Mesmo resultado.
Hugo der hungrige

Respostas:

9

A atualização para o ubuntu 13.10 também atualizou o Chromium para 29.0.1547.65-0ubuntu2, interrompendo TODOS os meus plugins do Chromium.

Usando synaptic, faça uma 'remoção completa' do 'chromium-browser' que também desinstala 'chromium-codecs-ffmpeg-extra'. Reinstale a versão estável anterior do Chromium 28 para o ubuntu 13.04 (chromium-browser_28.0.1500.71-0ubuntu1.13.04.1_amd64.deb). As versões anteriores do Chromium podem ser encontradas em http://www.ubuntuupdates.org/pm/google-chrome-stable . Faça o download do arquivo CHROMIUM '.deb' apropriado , clique com o botão direito do mouse para abrir com o 'Ubuntu Software Center' e instale.

Todos os meus plugins / addons (Adblock Plus 1.6.1, AutoCopy 1.4.1, LastPass 2.5.5, Omnibox Timer 0.3.1) funcionam novamente EXCETO PARA 'Cool Clock' (versão 3.0.1.2).

John Littleton
fonte
11
Isso funciona, exceto que, quando tento abrir o Gmail, agora ele trava e recebo o "Aw, snap!" tela. Alguém mais tem esse problema?
duxk.gh
11
@ duxk.gh Sim, as extensões funcionam para mim agora, mas o Gmail não. Alguma sorte para descobrir ainda?
Matthew Adams
Não. Mudei para o Firefox por enquanto e tenho o Chromium 29 instalado. Verifico de tempos em tempos para ver se as extensões no Chromium funcionam novamente. Por enquanto, o Firefox está bem ...
duxk.gh 20/10
@MatthewAdams Comecei a usar o Chrome 30. Extensões funcionam e não há mais falhas; veja minha resposta abaixo.
duxk.gh
@ duxk.gh, Pessoas que usam cromo não querem usar o cromo. É melhor usar o Firefox, pois é de código aberto. Alguém sabe se eles estão trabalhando para corrigir esse problema?
Crake 26/10
5

Acabei de atualizar o navegador Chromium para a versão 30 (30.0.1599.114-0ubuntu0.13.10.2) e todos os problemas desapareceram. O método mais simples de atualizar o navegador Chromium para a versão 30 é usar o PPA para Ubuntu Mozilla Security Team :

sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa 
sudo apt-get update && sudo apt-get upgrade

Isso é tudo, você pode testar agora seu navegador atualizado - os problemas com as extensões do Chromium devem desaparecer.

Radu Rădeanu
fonte
Acredito que esta é a melhor e mais fácil solução. Você não precisa remover nada, não precisa fazer o downgrade, obtém uma versão mais recente e se livra dos erros. Obrigado Radu, consegui tudo funcionando!
usar o seguinte comando
2

O problema ocorre no Chrome v. 29

A solução é atualizar para a versão mais recente, por exemplo. 30 (ou faça o downgrade para 28, se desejar)

Para verificar a versão, digite na barra de URL: chrome://version

Primeiro, você precisa remover a versão atual (os dados do seu perfil permanecerão intocados ):

sudo apt-get remove chromium-browser

Em seguida, instale a nova versão. Você pode baixar o pacote do instalador aqui: http://www.ubuntuupdates.org/package/ubuntu_mozilla_security/saucy/main/base/chromium-browser

(escolha a versão para sua distribuição e arquitetura)

Depois de ter um link para o instalador, é assim que eu instalei o pacote para o x64 Saucy através do Terminal:

wget http://ppa.launchpad.net/ubuntu-mozilla-security/ppa/ubuntu/pool/main/c/chromium-browser/chromium-browser_30.0.1599.114-0ubuntu0.13.10.2_amd64.deb
sudo dpkg -i chromium-browser_30.0.1599.114-0ubuntu0.13.10.2_amd64.deb 
rm chromium-browser_30.0.1599.114-0ubuntu0.13.10.2_amd64.deb 
leva
fonte
2

FYI: Esse problema foi corrigido hoje com a atualização oficial mais recente do Chromium (versão 30) para Ubuntu 13.10.

ppp
fonte
1

Para mim, fazer o downgrade para o Chromium 28, conforme sugerido por John Littleton , causou uma falha no Gmail e em outros sites do Google.

Em vez disso, comecei a usar o Chrome 30; todas as minhas extensões funcionam e não sinto falhas repentinas. Para instalar o Chrome, você pode adicionar o PPA e instalar da seguinte maneira:

Chave de configuração:

wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -

Repositório de instalação:

sudo sh -c 'echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list'

Pacote de instalação:

sudo apt-get update 
sudo apt-get install <package name>

onde <package name>é o nome do pacote que você deseja instalar. Eu escolhi, google-chrome-stablemas há também google-chrome-unstablee google-chrome-beta.

Fonte (UbuntuUpdates.org)

duxk.gh
fonte
Não é necessário fazer nada manualmente - basta baixar um pacote e clicar com o botão dbl !: google.com/intl/en/chrome/browser . Repositórios do Chrome serão adicionados automaticamente. Mas, pessoalmente, só vou esperar até que consertem este montante.
ThatGuy
11
A atualização é a solução, mas o código fornecido não funciona (links desatualizados)
takeshin
0

Eu mudei para usar a porta SWIron do Chromium, http://www.srware.net/en/software_srware_iron.php para Ubuntu e lá tudo funciona bem (a versão Chromium do SWIron é a mesma que a quebrada no Ubuntu mais recente).

ppp
fonte