-
Notifications
You must be signed in to change notification settings - Fork 974
Brave will not install on OpenSuse #6946
Comments
Issue remains in 13.1 p3620:/home/data/download # rpm -i --test brave-0.13.1.x86_64.rpm |
|
Same while trying to install directly from the rpm package, bypassing the repo:
|
Still unable to install with 0.13.5... |
gconf2 on openSUSE:
Therefore |
Related: #8156 |
Same problem on openSUSE Tumbleweed, version currently 20170524 Brave 0.15.314, works fine when dependencies are ignored. |
same on openSUSE 42.2. works if you ignore dependencies on install |
It looks like we need to have a second The only major hiccup is distributing this new installer. We could upload it as-named to the current RPM directory and just install with That's at least my thoughts after a quick diagnostic on the situation. Any input from more experienced maintainers for SUSE is very welcome. |
@markathomas is right, just ignore the GConf2 dependency and it fine, but still the repo is not available using zypper.
|
RPM 4.13 added support for boolean dependencies, we can use it to resolve issue with openSUSE. Fix brave#6946
This should fix it when we have it working properly electron-userland/electron-installer-redhat#74 |
@posix4e That doesn't solve it fully. OpenSUSE Leap will still have the problem. As discussed in the PR trying to address this. That ONLY works for Tumbleweed users. A second binary is required to fully resolve the issue until Leap gets a newer RPM build native. Otherwise, we're stuck in the same issue. |
Got it. . I'm ok with a new binary |
I created a new issue for installation on openSUSE Leap: #10210. |
@luixxiul This issue is already about Leap. Why open a new one? |
Could you try https://storage.googleapis.com/posis-brave-mirror/brave-0.20.0.x86_64.rpm and see if that fixes it? |
That RPM seems to have one dependency issue. Output
|
@Garbee shall I remove it? Here's my branch https://github.com/posix4e/browser-laptop/tree/suse |
I get a 404 checking your branch. Seems to be private. I'll take a look at that requirement in a little bit and get back to you. It may just be another thing that needs a new name. |
Hmm. Removing |
@posix4e Yup, your branch commit LGTM for the required changes on the builds. Not sure on the infrastructure work needed since now the other binaries are in subfolders. Could have an adverse affect on existing repository configs for users. |
@Garbee I am planning on doing a release soon anyway. I've got some fancy stuff to make our builds more reliable and secure next! |
Test plan
#5614
#5580
Yast complained that there was no GConf2 provider available.
Platform (Win7, 8, 10? macOS? Linux distro?):
OpenSuse 42.2
Brave Version (revision SHA):
0.13.0 (edit and 0.13.1)
Steps to reproduce:
I have the packages in related reports loaded and 0.12.15 is running with no issues.
Trying the alternate install option via the command line I get these errors:
p3620:/home/data/download # rpm -i brave-0.13.0.x86_64.rpm error: Failed dependencies: GConf2 is needed by brave-0.13.0-1.x86_64 libXScrnSaver is needed by brave-0.13.0-1.x86_64
The text was updated successfully, but these errors were encountered: