Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unable to install in XX version of chromium #10

Open
NeverDecaf opened this issue Mar 1, 2020 · 8 comments
Open

Unable to install in XX version of chromium #10

NeverDecaf opened this issue Mar 1, 2020 · 8 comments

Comments

@NeverDecaf
Copy link
Owner

There have been several reports of being unable to install this extension in a certain version or derivative of Chromium. This is most likely an issue with your particular browser and outside the scope of this extension. If you are able to install other non-webstore extensions but not this one in particular then please open a separate issue, otherwise try following the steps below or commenting on this issue to see if other users can help.

  1. Download the .crx from releases and extract the contents to a folder
  2. Visit chrome://extensions/ and turn on developer mode (toggle in top right)
  3. Click Load unpacked and select the directory you extracted the crx to.
@woolyss
Copy link

woolyss commented Mar 6, 2020

Hello @NeverDecaf ! ;)

Hope all is good for you! ;)

Today I made a video to prove that your extension works nicely in ungoogled-chromium v80, on Windows 10. 😉👍

System:


Video

You are free to use the following links! ;)

@jstkdng
Copy link

jstkdng commented Apr 9, 2020

@woolyss Does Marmaduke release the source of the tarball they use to build?

@woolyss
Copy link

woolyss commented Apr 9, 2020

@jstkdng: > the tarball?
No but you can find the process at https://github.com/Eloston/ungoogled-chromium/ to compile the similar build. (Like these ones: https://ungoogled-software.github.io/ungoogled-chromium-binaries/)

The only thing different and not shared by Marmaduke himself is the h.265 codec support. Do not worry, it is not used by any website. Is is normally used on Chromium OS.

@SurlyVagrant
Copy link

SurlyVagrant commented Jun 12, 2020

I just set up Marmaduke's ungoogled Chromium 83.0.4103.97 (756066) and was having problems getting chromium-web-store working, but I think I figured out the process to make it work.

Problem 1:
Drag and dropping the chromium-web-store crx into the extensions window failed with the message "Package is invalid: 'CRX_REQUIRED_PROOF_MISSING'".
Solution: Turn on developer mode and refresh the extensions page if it is open. It should now let you drag and drop the crx into the extension window. No need to extract the crx and you can disable it again once chromium-web-store is installed.

Problem 2:
Trying to install another extension from the store would say the website wasn't allowed to install extensions.
Solution: In the ungoogled FAQ under the Installing the CRX heading it says "Change the flag chrome://flags/#extension-mime-request-handling to Always prompt for install." Once the flag is changed and chromium restarts, it should properly prompt to install extensions.

In theory you could use the solution to problem 1, leave developer mode on, then use one of the other methods in the ungoogled FAQ to download and install extensions, but this seems to work the way you would expect it.

@woolyss
Copy link

woolyss commented Jun 12, 2020

@SurlyVagrant:
I tested with the latest version of chromium-web-store extension. It works!

The chromium-web-store extension works nicely to install extensions from the Chrome Web Store
but the drag-and-drop currently doesn't work in Ungoogled Chromium (83.0.4103.97 by marmaduke). This is an issue of Ungoogled Chromium.

  1. chrome://flags/#extension-mime-request-handling --> Always prompt for install
    --> Then, restart the browser

  2. chrome://extensions --> Click on "Developer mode" to enable it.

  3. Download the chromium-web-store extension from its releases

  4. Extract the CRX content where you want.

  5. chrome://extensions --> Click on "Load Unpacked" to load the extension (CRX content).

  6. Go to the Chrome Web Store and install all extensions needed. Note: When you click on the "Add to Chromium" button, a prompt window will display before to install the extension.

@SurlyVagrant
Copy link

Drag and drop does seem to work, it's just a little finicky. My copy of chromium that is already set up with all my extensions and stuff let's me drag and drop even with developer mode off for some reason, so I downloaded a fresh copy of the portable release to test.

  1. Drag and drop the crx into the extensions window on the fresh copy --> gives the CRX_REQUIRED_PROOF_MISSING error.

  2. Turn on Developer Mode.

  3. Drag and drop the crx without refreshing the window --> still gives the CRX_REQUIRED_PROOF_MISSING error.

  4. With Developer Mode still on, press F5 to refresh the extensions window.

  5. Drag and drop the crx into the extensions window and it installs correctly.

So something about developer mode will let you drag and drop, you just have to remember to refresh the window after you turn developer mode on. If that doesn't work, then it may be something particular to my setup.

@jjurkus
Copy link

jjurkus commented Jul 20, 2020

I have the same issue when I try to update chromium web store via itself.
I removed all my automatic installations, and installed 1.0.2. After restarting chromium it sees there is is an update available. Selecting "update all extensions" gives the CRX_REQUIRED_PROOF_MISSING error.

@nab-durham
Copy link

Hello. I downloaded and installed Ungoogled Chromium on my M1 mac via Homebrew (the eloston-chromium cask) and I could never get the web store extension installed (this is Chromium 111). Then I downloaded the same from the github (Chromium 92) and I could install the extension easily. (Now the day before I installed Ungoogled v111 on Windows 10 64-bit and the web store extension and got it working without any difficulties).

Therefore...on Windows zero problems...on M1 macos 10.12 (what came with the computer) only the installation works with the prebuilt Ungoogled binary, because the web store still doesn't allow for any extensions to be installed. (I can install extensions manually via downloading CRX's so that is okay for me.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants