• Login
    • Search
    • Categories
    • Recent
    • Tags
    • Users
    • Groups
    • Rules
    • Help

    Do more on the web, with a fast and secure browser!

    Download Opera browser with:

    • built-in ad blocker
    • battery saver
    • free VPN
    Download Opera

    "Your extension was disabled because it is corrupted" — but no extension files are modified

    Opera for Linux
    1
    1
    1028
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • lastorset
      lastorset last edited by admin

      For months now Quick Find for Opera has not been working: When I activate it (Ctrl+Shift+F), Opera for Linux says "Your extension was disabled because it is corrupted. Go to the extensions manager to repair it." Clicking "Repair" and trying to use it gave the exact same result.

      This has happened on three separate computers. I am running Ubuntu GNOME, versions 16.10 and 17.04

      For the longest time I thought this was a bug in the extension that I was too lazy to fix. Then it happened on another newly-installed extension: Easy Tab Manager and I got suspicious.

      As recommended by kszularz in Your extension was disabled because it is corrupted. Go to the extensions manager and repair it., I ran

      inotifywait -r -m -e \
              move -e create -e delete -e close_write -e modify \
              /home/lastorset/.config/opera/Extensions |
          while read path ev file; do
              echo $path$file $ev;
          done
      

      but found that the last modification to happen was the hash computation:

      [directory deletion and creation snipped]
      ./alfmlcakakiobbadicdfojldmmanlecg/0.0.12_0/_metadata CREATE,ISDIR
      ./alfmlcakakiobbadicdfojldmmanlecg/0.0.12_0/_metadata/verified_contents.json CLOSE_WRITE,CLOSE
      ./alfmlcakakiobbadicdfojldmmanlecg/0.0.12_0/_metadata/computed_hashes.json CREATE
      ./alfmlcakakiobbadicdfojldmmanlecg/0.0.12_0/_metadata/computed_hashes.json MODIFY
      ./alfmlcakakiobbadicdfojldmmanlecg/0.0.12_0/_metadata/computed_hashes.json CLOSE_WRITE,CLOSE
      

      Nothing happens when I activate the extension and it is reported as corrupted. So the hashes should still match. Of course, it's possible I have some rootkit or malware installed on all three machines, but I am leaning toward there being a bug in the verification algorithm. Can anyone on the Desktop team comment?

      Reply Quote 0
        1 Reply Last reply
      • First post
        Last post

      Computer browsers

      • Opera for Windows
      • Opera for Mac
      • Opera for Linux
      • Opera beta version
      • Opera USB

      Mobile browsers

      • Opera for Android
      • Opera Mini
      • Opera Touch
      • Opera for basic phones

      • Add-ons
      • Opera account
      • Wallpapers
      • Opera Ads

      • Help & support
      • Opera blogs
      • Opera forums
      • Dev.Opera

      • Security
      • Privacy
      • Cookies Policy
      • EULA
      • Terms of Service

      • About Opera
      • Press info
      • Jobs
      • Investors
      • Become a partner
      • Contact us

      Follow Opera

      • Opera - Facebook
      • Opera - Twitter
      • Opera - YouTube
      • Opera - LinkedIn
      • Opera - Instagram

      © Opera Software 1995-