Semua ekstensi kromium melempar kesalahan sejak pembaruan ke 13.10 [ditutup]

15

Sejak memperbarui ke 13.10, semua ekstensi kromium menghasilkan kesalahan:

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 

Bagaimana cara memperbaikinya?

hugo der hungrige
sumber
1
Ini tampaknya laporan bug yang paling relevan, meskipun agak jarang pada detail: code.google.com/p/chromium/issues/detail?id=310609
Ian Mackinnon
1
Apakah Anda telah memasang adblock-plus? Karena saya mendapatkan kesalahan ini dari itu. Setelah saya uninstall semuanya kembali normal.
karlingen
@karlingen: Ini tidak terkait dengan adblock. Seperti yang dinyatakan: SETIAP ekstensi membuat kesalahan.
hugo der hungrige
@hugoderhungrige saya mengerti, tetapi apakah Anda sudah mencoba menghapus adblock plus? Karena ekstensi saya yang lain melempar kesalahan ini sampai saya menghapus Adblock Plus. Kemudian mereka tidak mengeluh lagi. Adblock Plus tampaknya memblokir beberapa fungsi yang diperlukan untuk ekstensi lainnya.
karlingen
@karlingen: Saya bahkan menghapusnya. Tampaknya tidak terkait dengan AdBlock secara khusus dalam kasus saya. Saya juga mencoba beberapa ekstensi lain karena hanya ekstensi yang diaktifkan. Hasil yang sama
hugo der hungrige

Jawaban:

9

Memperbarui ke ubuntu 13.10 juga memperbarui Chromium ke 29.0.1547.65-0ubuntu2, melanggar SEMUA plugin Chromium saya.

Menggunakan synaptic, lakukan 'penghapusan lengkap' dari 'chromium-browser' yang juga menghapus instalan 'chromium-codecs-ffmpeg-extra'. Instal ulang versi stabil Chromium 28 sebelumnya untuk ubuntu 13.04 (chromium-browser_28.0.1500.71-0ubuntu1.13.04.1_amd64.deb). Versi Chromium sebelumnya dapat ditemukan di http://www.ubuntuupdates.org/pm/google-chrome-stable . Unduh file CHROMIUM '.deb' yang sesuai, 'klik kanan' untuk membuka dengan 'Ubuntu Software Center' dan instal.

Semua plugin / addon saya (Adblock Plus 1.6.1, AutoCopy 1.4.1, LastPass 2.5.5, Timer Omnibox 0.3.1) berfungsi lagi KECUALI UNTUK 'Jam Keren' (ver 3.0.1.2).

John Littleton
sumber
1
Ini berfungsi, kecuali bahwa ketika saya mencoba membuka Gmail sekarang macet dan saya mendapat "Aduh, jepret!" layar. Adakah yang punya masalah ini?
duxk.gh
1
@ duxk.gh Ya, ekstensi berfungsi untuk saya sekarang tetapi Gmail tidak. Adakah keberuntungan yang mengetahuinya?
Matthew Adams
Tidak. Saya beralih ke Firefox untuk saat ini dan menginstal Chromium 29. Saya akan memeriksa dari waktu ke waktu untuk melihat apakah ekstensi di Chromium berfungsi lagi. Untuk saat ini Firefox baik-baik saja ...
duxk.gh
@MatthewAdams saya mulai menggunakan Chrome 30 sebagai gantinya. Ekstensi berfungsi dan tidak ada lagi crash; lihat jawaban saya di bawah ini.
duxk.gh
@ duxk.gh, Orang yang menggunakan chromium tidak ingin menggunakan chrome. Mereka lebih baik menggunakan firefox, karena ini open-source. Adakah yang tahu kalau mereka sedang memperbaiki masalah ini?
Crake
5

Saya baru saja memperbarui browser Chromium ke versi 30 (30.0.1599.114-0ubuntu0.13.10.2) dan semua masalah hilang. Metode paling sederhana untuk memutakhirkan peramban Chromium ke versi 30 adalah dengan menggunakan PPA untuk Tim Keamanan Mozilla Ubuntu :

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

Itu saja, Anda dapat menguji sekarang browser Anda yang ditingkatkan - masalah dengan ekstensi Chromium harus dihilangkan.

Radu Rădeanu
sumber
Saya percaya ini adalah solusi termudah dan terbaik. Anda tidak harus menghapus apa pun, Anda tidak perlu menurunkan versi apa pun, Anda mendapatkan versi yang lebih baru dan Anda menyingkirkan kesalahan. Terima kasih Radu, semuanya berhasil!
miq
2

Masalahnya terjadi di Chrome v. 29

Solusinya adalah meningkatkan ke versi yang lebih baru, mis. 30 (atau turun menjadi 28 jika Anda mau)

Untuk memeriksa versi, ketik bilah URL: chrome://version

Pertama, Anda perlu menghapus versi saat ini ( data profil Anda akan tetap tak tersentuh ):

sudo apt-get remove chromium-browser

Kemudian, instal versi baru. Anda dapat mengunduh paket pemasang di sini: http://www.ubuntuupdates.org/package/ubuntu_mozilla_security/saucy/main/base/chromium-browser

(pilih versi untuk distro dan arsitektur Anda)

Setelah saya memiliki tautan ke pemasang, inilah cara saya menginstal paket untuk Saucy x64 melalui 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 
takeshin
sumber
2

FYI: Masalah ini diperbaiki hari ini dengan pembaruan Chromium resmi terbaru (versi 30) untuk Ubuntu 13.10.

ppp
sumber
1

Bagi saya menurunkan ke Chromium 28, seperti yang disarankan oleh John Littleton , menyebabkan Gmail dan situs web Google lainnya mogok.

Sebagai gantinya, saya sudah mulai menggunakan Chrome 30; semua ekstensi saya berfungsi dan saya tidak mengalami crash mendadak. Untuk menginstal Chrome Anda dapat menambahkan PPA dan menginstal sebagai berikut:

Kunci pengaturan:

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

Setup repositori:

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

Paket pengaturan:

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

di mana <package name>nama paket yang ingin Anda instal. Saya memilih google-chrome-stabletetapi ada jugagoogle-chrome-unstable dan google-chrome-beta.

Sumber (UbuntuUpdates.org)

duxk.gh
sumber
Tidak perlu melakukan apa pun secara manual - cukup unduh paket dan klik-dbl !: google.com/intl/id/chrome/browser . Repositori Chrome akan ditambahkan secara otomatis. Tapi saya pribadi hanya akan menunggu sampai mereka memperbaiki yang ini di hulu.
ThatGuy
1
Memutakhirkan adalah solusinya, tetapi kode yang Anda berikan tidak berfungsi (tautan usang)
takeshin
0

Saya beralih menggunakan port SWIron Chromium, http://www.srware.net/en/software_srware_iron.php untuk Ubuntu dan semuanya berfungsi dengan baik (versi Chromium dari SWIron adalah versi yang sama dengan yang rusak di Ubuntu terbaru).

ppp
sumber