Package Details: brave-beta-bin 1.66.101-1

Git Clone URL: https://aur.archlinux.org/brave-beta-bin.git (read-only, click to copy)
Package Base: brave-beta-bin
Description: Web browser that blocks ads and trackers by default (beta binary release).
Upstream URL: https://brave.com/download-beta
Licenses: MPL2
Provides: brave-beta-bin, brave-beta-browser
Submitter: originof
Maintainer: gregbunk
Last Packager: gregbunk
Votes: 40
Popularity: 0.46
First Submitted: 2018-09-28 15:42 (UTC)
Last Updated: 2024-05-06 07:27 (UTC)

Dependencies (9)

Required by (0)

Sources (3)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 Next › Last »

theriddick commented on 2022-05-11 07:00 (UTC) (edited on 2022-05-11 07:30 (UTC) by theriddick)

The last update corrupted Brave title bar etc on Mesa drivers (6800xt).

Not sure if same on NVIDIA. Probable Mesa-Git to blame. (confirmed, normal mesa22 is fine)

thx1138 commented on 2022-03-09 15:25 (UTC)

Ok, I finally noticed the "something else" from "fails to open a window". I'm running LXQt over openbox with multiple "desktops". When brave "fails to open a window", actually, it did open a window, but not on the active desktop, and then, the panel, in this case, also fails to recognize that brave has opened a window on an inactive desktop and display a new tab in the panel for this new window. brave is the only app that I've seen do this with LXQt, but probably cannot blame brave.

Sorry about the noise.

thx1138 commented on 2022-03-08 22:56 (UTC) (edited on 2022-03-08 23:09 (UTC) by thx1138)

Thanks for your note. Sorry about the time delay.

$ glxinfo
name of display: :0
Error: couldn't find RGB GLX visual or fbconfig

Umph. After reading-up on this, and noting that I'm running two different Xorg servers simultaneously, one on an Nvidia, one on a Radeon, I see in the Xorg log for the Radeon device "Loading /usr/lib/nvidia/xorg/libglx.so", even though ServerLayout and Screen sections have been explicitly configured to select only the Radeon device. That seems like an Xorg bug to me, and nothing to do with brave-beta-bin, of course.

Explicitly setting "-modulepath /usr/lib/xorg/modules" on the Xorg command line solves the problem, and no more complaints from brave-beta.

Apparently, some versions of brave-beta - for instance brave-beta-bin 1.37.84-1 - again work despite the libglx issue. And, at the moment, and after fixing the libglx problem, for instance brave-nightly-bin 1.38.29-1 will run but now fails to open a window. But that is brave-nightly. Still, there may be something else going on here. For the moment, brave-beta is behaving as expected.

gregbunk commented on 2022-02-18 15:47 (UTC)

I doubt it. I'm not seeing that.

Try a glxinfo and see if your glx is working.

thx1138 commented on 2022-02-18 15:44 (UTC) (edited on 2022-02-18 15:44 (UTC) by thx1138)

After a recent system upgrade, when starting brave-beta, lots of messages:

ERROR:gl_surface_egl.cc(808)] EGL Driver message (Critical) eglInitialize: GLX is not present.

and

ERROR:angle_platform_impl.cc(44)] Display.cpp:940 (initialize): ANGLE Display::initialize error 12289: GLX is not present.

and the browser window never opens.

From brave-beta support, I see:

"I maintain that aur. It turns out that chromium now ships their own libEGL and libGLES. ... I’ve updated the AUR to pull those files from chromium."

But, brave-nightly works normally.

Is there some problem again with these libraries?

wcasanova commented on 2021-12-23 20:14 (UTC)

it would be good to have also the user flags https://aur.archlinux.org/cgit/aur.git/tree/brave-bin.sh?h=brave-bin#n5

wknapik commented on 2021-10-21 17:10 (UTC)

This is now also fixed in brave-nightly-bin at https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=brave-nightly-bin#n44

wknapik commented on 2021-10-20 22:48 (UTC)

Doesn't work with linux-hardened, presumably because of CONFIG_USER_NS_UNPRIVILEGED!=y.

% zgrep CONFIG_USER_NS_UNPRIVILEGED /proc/config.gz
# CONFIG_USER_NS_UNPRIVILEGED is not set
% brave-beta
[72909:72909:1021/004455.869326:FATAL:setuid_sandbox_host.cc(158)] The SUID sandbox helper binary was found, but is not configured correctly. Rather than run without sandboxing I'm aborting now. You need to make sure that /opt/brave.com/brave-beta/chrome-sandbox is owned by root and has mode 4755.
/opt/brave.com/brave-beta/brave-browser: line 48: 72909 Trace/breakpoint trap   (core dumped) "$HERE/brave" "$@"
% ls -l /opt/brave.com/brave-beta/chrome-sandbox   
-rwxr-xr-x 1 root root 237728 Oct 20 23:30 /opt/brave.com/brave-beta/chrome-sandbox
% 

The stable package brave-bin addresses this here https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=brave-bin#n51 with

# allow firejail users to get the suid sandbox working
chmod 4755 "$pkgdir/usr/lib/brave-bin/chrome-sandbox"

bittin commented on 2021-01-05 09:20 (UTC)

Updated the PKGBUILD with todays beta: https://pastebin.com/jfHegT2r

<deleted-account> commented on 2020-11-15 12:36 (UTC)

I don't think it conflicts with brave-bin.