Wszystkie rozszerzenia chromu zgłaszają błędy od aktualizacji do 13.10 [zamknięte]

15

Od aktualizacji do 13.10 wszystkie rozszerzenia chromu generują błędy:

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 

Jak to naprawić?

Hugo der Hungrige
źródło
1
Wydaje się, że jest to najistotniejszy raport o błędzie, choć jest on dość rzadki w szczegółach: code.google.com/p/chromium/issues/detail?id=310609
Ian Mackinnon
1
Czy masz zainstalowany program adblock-plus? Ponieważ otrzymywałem od nich te błędy. Po odinstalowaniu wszystko wróciło do normy.
karlingen
@karlingen: To nie jest specjalnie związane z adblockiem. Jak mówi: KAŻDE rozszerzenie zgłasza błędy.
hugo der hungrige
@hugoderhungrige Rozumiem, ale czy próbowałeś usunąć adblock plus? Ponieważ moje inne rozszerzenia zgłaszały te błędy, dopóki nie usunąłem Adblock Plus. Wtedy już nie narzekali. Adblock Plus najwyraźniej blokował niektóre niezbędne funkcje dla innych rozszerzeń.
karlingen
@karlingen: Nawet go odinstalowałem. W moim przypadku nie wydaje się to specjalnie związane z AdBlockiem. Próbowałem też kilka innych rozszerzeń, ponieważ były one jedynymi aktywowanymi. Ten sam wynik.
hugo der hungrige

Odpowiedzi:

9

Aktualizacja do Ubuntu 13.10 zaktualizowała także Chromium do 29.0.1547.65-0ubuntu2, psując WSZYSTKIE moje wtyczki Chromium.

Korzystając z Synaptic, wykonaj „całkowite usunięcie” „przeglądarki chromu”, która również deinstaluje „chromium-codecs-ffmpeg-extra”. Ponownie zainstaluj poprzednią stabilną wersję Chromium 28 dla Ubuntu 13.04 (chromium-browser_28.0.1500.71-0ubuntu1.13.04.1_amd64.deb). Wcześniejsze wersje Chromium można znaleźć na stronie http://www.ubuntuupdates.org/pm/google-chrome-stable . Pobierz odpowiedni plik CHROMIUM „.deb”, kliknij prawym przyciskiem myszy, aby otworzyć za pomocą „Centrum oprogramowania Ubuntu” i zainstaluj.

Wszystkie moje wtyczki / dodatki (Adblock Plus 1.6.1, AutoCopy 1.4.1, LastPass 2.5.5, Omnibox Timer 0.3.1) działają ponownie Z WYJĄTKIEM „Cool Clock” (wer. 3.0.1.2).

John Littleton
źródło
1
Działa to, z tym wyjątkiem, że gdy próbuję teraz otworzyć Gmaila, ulega awarii i pojawia się komunikat „Aw, snap!” ekran. Czy ktoś jeszcze ma ten problem?
duxk.gh
1
@ duxk.gh Tak, rozszerzenia działają teraz dla mnie, ale Gmail nie. Czy masz jeszcze jakieś szczęście?
Matthew Adams,
Nie. Na razie przełączyłem się na Firefox i mam zainstalowany Chromium 29. Od czasu do czasu sprawdzę, czy rozszerzenia w Chromium znów działają. Na razie Firefox jest w porządku ...
duxk.gh
@MatthewAdams Zamiast tego zacząłem używać Chrome 30. Rozszerzenia działają i nie ma już awarii; patrz moja odpowiedź poniżej.
duxk.gh
@ duxk.gh, Ludzie, którzy używają chromu, nie chcą używać chromu. Lepiej jest używać Firefoxa, ponieważ jest to oprogramowanie typu open source. Czy ktoś wie, czy pracuje nad rozwiązaniem tego problemu?
Crake
5

Właśnie zaktualizowałem przeglądarkę Chromium do wersji 30 (30.0.1599.114-0ubuntu0.13.10.2) i wszystkie problemy zniknęły. Najprostszą metodą uaktualnienia przeglądarki Chromium do wersji 30 jest skorzystanie z PPA dla Ubuntu Mozilla Security Team :

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

To wszystko, możesz teraz przetestować zaktualizowaną przeglądarkę - problemy z rozszerzeniami Chromium powinny zniknąć.

Radu Rădeanu
źródło
Uważam, że jest to najłatwiejsze i najlepsze rozwiązanie. Nie musisz niczego usuwać, nie musisz niczego obniżać, otrzymujesz nowszą wersję i pozbywasz się błędów. Dzięki Radu, wszystko działa!
miq
2

Problem występuje w Chrome v. 29

Rozwiązaniem jest aktualizacja do nowszej wersji, np. 30 (lub obniż do 28, jeśli chcesz)

Aby sprawdzić wersję, wpisz pasek adresu URL: chrome://version

Najpierw musisz usunąć bieżącą wersję ( dane w profilu pozostaną nietknięte ):

sudo apt-get remove chromium-browser

Następnie zainstaluj nową wersję. Możesz pobrać pakiet instalatora tutaj: http://www.ubuntuupdates.org/package/ubuntu_mozilla_security/saucy/main/base/chromium-browser

(wybierz wersję dla swojej dystrybucji i architektury)

Po otrzymaniu linku do instalatora zainstalowałem pakiet dla Saucy x64 za pośrednictwem terminala:

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 
zabiera
źródło
2

FYI: Ten problem został rozwiązany dzisiaj dzięki najnowszej oficjalnej aktualizacji Chromium (wersja 30) dla Ubuntu 13.10.

ppp
źródło
1

U mnie przejście na Chromium 28, jak sugerował John Littleton , spowodowało awarię Gmaila i innych witryn Google.

Zamiast tego zacząłem używać Chrome 30; wszystkie moje rozszerzenia działają i nie występują nagłe awarie. Aby zainstalować Chrome, możesz dodać PPA i zainstalować w następujący sposób:

Klucz instalacyjny:

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

Konfiguruj repozytorium:

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

Pakiet instalacyjny:

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

gdzie <package name>jest nazwa pakietu, który chcesz zainstalować. Wybrałem, google-chrome-stableale jest też google-chrome-unstablei google-chrome-beta.

Źródło (UbuntuUpdates.org)

duxk.gh
źródło
Nie musisz nic robić ręcznie - po prostu pobierz pakiet i kliknij dwukrotnie !: google.com/intl/en/chrome/browser . Repozytoria Chrome zostaną dodane automatycznie. Ale ja osobiście poczekam, aż naprawią to na górze.
ThatGuy
1
Aktualizacja jest rozwiązaniem, ale podany kod nie działa (nieaktualne linki)
trwa
0

Przełączyłem się na korzystanie z portu SWIron w Chromium, http://www.srware.net/en/software_srware_iron.php dla Ubuntu i tam wszystko działa dobrze (wersja SWIron Chromium jest taka sama jak wersja zepsuta w najnowszym Ubuntu).

ppp
źródło