-
Notifications
You must be signed in to change notification settings - Fork 2.3k
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
RPM repository incompatible with OpenSUSE zypper #1900
Comments
cc @mbacchi |
Same issue on fedora, unable to update brave since days. |
Still the same problem since 6 of March |
Even I did this: #2927 I got this version: Also I tried to install on clean Fedora 29 and still got this version - Version 0.62.51 Chromium: 73.0.3683.103 (Official Build) (64-bit) Could you tell me how can I upgrade to the latest version of browser at this time - v0.65.74 ? |
@loadcorp 0.62.51 is currently the latest version. 0.65 isn't released yet: https://github.com/brave/brave-browser/wiki/Brave-Release-Schedule. If you want to use a pre-release version, you'll have to use the beta, dev or nightly channels and follow the installation instructions for the channel you want. |
I can't reproduce this "error denied". This is how I successfully installed the
|
I don't get an 5xx error rigth now, but another issue still persist. LANG=C sudo dnf update --refresh -v Command output:
Tested on fedora 29. |
@Nevax07 It looks like the repository that's failing on your machine is not actually the real Brave repo, but a broken Google one that was mistakenly added in the past (see #2927). This will get cleaned up automatically in version 0.63 which will be released soon. If you don't want to wait and want to clean it up manually now, you can delete the following file: |
@fmarier I followed the steps you did for Leap 15 with Tumbleweed. This is the output:
|
Thanks for the extra details @tneo, I didn't know about the So, given this and #3982, I guess our RPM repository is not compatible with OpenSUSE at the moment. I found some documentation about the |
I don't get a problem with signatures (after importing the rpm key, as per Fedora instructions) but do get a lot of access denied errors. After sleuthing a bit I stumbled on to a similar zypper incompatibility issue with unrelated software; someone saying to change (I had previously done a compile-from-source, although the instructions for that appear to be out of date as well.) |
Changing the type works for me and allows refreshing without errors. |
It only refreshed once for me. After that the same error denied message comes forward. |
I found a cause and possible solution for this. This is due to a misconfigured Amazon S3 server.
As you know, zypper will fail to update the repo when the server 403s this Forcing a repo check from scratch makes zypper ignore the 403 error and allows the process to continue:
On other servers where To verify that the S3 bucket is actually returning the wrong code:
A 404 is expected here... Another server:
As you could notice, for the server where it returned 404 for a non-existent Solution: configure the S3 bucket properly so it returns 404 instead of a 403 where it actually should return a 404. Workaround for users: use the |
Might also want to turn off autorefresh on the repo until its fixed.
Otherwise zypper keeps trying to refresh it (which it can't), not only when
you manually force it. This leads to constant errors when trying to do
things like search for packages unrelated to Brave.
|
https://www.addictivetips.com/ubuntu-linux-tips/install-brave-browser-on-linux/ has a different set of (obsolete) instructions for OpenSUSE. Some of the commands in there might be useful in simplifying our installation instructions for OpenSUSE once our RPM repo is compatible. |
Hi @fmarier for over year I used to download the rpm packages from Github and install it manually via Yast2. However recently I came across this and it seemed to do the trick - https://blog.ps1.sh/brave-browser-with-opensuse-tumbleweed/ One other thing @fmarier just before you update the instructions could you also have a quick look if these are packaged or if they're even necessary - sudo zypper install libxss1 libatk-bridge-2_0-0 libgtk-3-0 gconf2-devel and libgnome-keyring-devel For those of us that downloaded Brave for OpenSuse on the deprecated Muon version we were told download the above. Thanks |
Thanks for sharing this! I've just confirmed that these instructions work and added a slightly-modified version of them on our official installation instructions.
I don't believe since I didn't have to install any of those manually in my OpenSUSE 15 VM. I would suggest removing them and if that breaks anything then please let us know by filing a bug and we'll update the dependencies in the |
@fmarier thanks for fixing this. I don't mean to nit pick but for users that would practically copy and paste the instructions, won't the space between ...x86_64/ brave-browser in Furthermore, I think it would be okay if you were to also close these, right? |
The space is intended actually.
Indeed, I just closed them. Thanks. That one is still outstanding. I don't have a fix for it yet. I added a comment asking for help. Hopefully a knowledgeable OpenSUSE person can provide more details as to what we need to do to fix it. |
I suggest to reopen this issue: the proposed documentation change didn't fix the initial error. The problem is on Brave repository side, as noted in #1900 (comment) |
I have not encountered any errors (other than the one described in #3982) in my testing with the new instructions. @fcrozat If you are still having problems, could you please file a new issue (this one is getting pretty messy already) with the exact steps you took to install Brave and also the exact error message you are seeing? |
Did you try to refresh repository later, by simply using "zypper ref" (not with -f) ? This is when you will see the problem, not when adding the repository. |
Indeed, while the initial installation works, updates appear to be broken. I filed #6338 for this. |
I added the following repository: https://brave-browser-rpm-release.s3.brave.com/x86_64/
As found here
When I open yast2 to install packages, refreshing the repository fails with the following error:
Is there another repository for openSUSE? As now I'm not able to get updates for the browser through yast2
The text was updated successfully, but these errors were encountered: