Problem Description:
after the last upgrade a day ago, a pop up appeared saying I needed to close brave to upgrade it. i closed it. It didn’t upgrade. I opened and clicked on the upgrade in snap software center . it didn’t upgrade. I tried to refresh the brave snap in the terminal with brave closed. It didn’t work. This pop up appeared everytime I logged on. I decided to remove and fresh install the brave snap
this is the terminal error info i get when i try to install it now
sudo snap install braveerror: cannot perform the following tasks
Fetch and check assertions for snap “brave” (582) (cannot verify snap “brave”, no matching signatures found
Just to be transparent, this answer was written with the help of AI, and I want to clarify that I personally don’t use Brave Browser or the Snap version of it. The following is based on analysis of the error message and common Snap-related issues.
The error cannot verify snap "brave", no matching signatures found
usually points to a problem with Snap assertions or the local Snap store cache, not necessarily Brave itself.
Here are a few things you can try:
Refresh snapd and core snaps
sudo snap refresh core
sudo snap refresh snapd
Then reboot and try installing Brave again:
sudo snap install brave
Restart the snapd service
sudo systemctl restart snapd
Clear and re-download snap assertions
Sometimes this happens due to a temporary Snap Store sync or signature issue. Logging out and back in, or rebooting, can help. If the issue persists, waiting a few hours and retrying is also worth trying.
As an alternative
If Snap continues to fail, you may want to install Brave using the official APT repository instead of Snap, which avoids Snap-related signature issues entirely.
I forgot to write it, sorry, but I had already signed in and out and rebooted and waited hours and tried it all again, which obviously you couldn’t know.
I tried your suggestion about the core. I think chat gpt did it’s regular thing of guessing the wrong answer. As i got this response in terminal
sudo snap refresh core
error: cannot refresh “core”: snap “core” is not installed
I did look up the phrase though and found sudo snap refresh spoken about in relation to refreshing the whole snapd, which i guess is maybe what you wanted to get done with it. I did that and the other things you listed.. and tried to install Brave via snap again..
and then once again, this
sudo snap install braveerror: cannot perform the following tasks:
- Fetch and check assertions for snap “brave” (582) (cannot verify snap “brave”, no matching signatures found)
I installed the brave via apt. It’s functioning, but I get this error.
brave-browser[21658:21658:0110/191032.174393:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154] Attempting to show IPH IPH_DiscardRing before browser initialization complete; IPH will not be shown.[21658:21658:0110/191032.189561:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154] Attempting to show IPH IPH_DiscardRing before browser initialization complete; IPH will not be shown.[21658:21658:0110/191032.192092:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154] Attempting to show IPH IPH_DiscardRing before browser initialization complete; IPH will not be shown.[21658:21658:0110/191032.194806:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154] Attempting to show IPH IPH_DiscardRing before browser initialization complete; IPH will not be shown.[21658:21658:0110/191032.197412:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154] Attempting to show IPH IPH_DiscardRing before browser initialization complete; IPH will not be shown.[21658:21658:0110/191032.200264:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154] Attempting to show IPH IPH_DiscardRing before browser initialization complete; IPH will not be shown.[21658:21658:0110/191032.203748:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154] Attempting to show IPH IPH_DiscardRing before browser initialization complete; IPH will not be shown.[21658:21658:0110/191032.207003:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154] Attempting to show IPH IPH_DiscardRing before browser initialization complete; IPH will not be shown.[21658:21658:0110/191032.207193:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154] Attempting to show IPH IPH_TabSearch before browser initialization complete; IPH will not be shown.[21658:21658:0110/191032.210291:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154] Attempting to show IPH IPH_DiscardRing before browser initialization complete; IPH will not be shown.[21658:21658:0110/191032.210493:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154] Attempting to show IPH IPH_TabSearch before browser initialization complete; IPH will not be shown.[21658:21658:0110/191032.214084:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154] Attempting to show IPH IPH_DiscardRing before browser initialization complete; IPH will not be shown.[21658:21658:0110/191032.214330:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154] Attempting to show IPH IPH_TabSearch before browser initialization complete; IPH will not be shown.[21658:21658:0110/191032.217852:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154] Attempting to show IPH IPH_DiscardRing before browser initialization complete; IPH will not be shown.[21658:21658:0110/191032.218080:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154] Attempting to show IPH IPH_TabSearch before browser initialization complete; IPH will not be shown.[21658:21658:0110/191032.221501:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154] Attempting to show IPH IPH_DiscardRing before browser initialization complete; IPH will not be shown.[21658:21658:0110/191032.221718:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154] Attempting to show IPH IPH_TabSearch before browser initialization complete; IPH will not be shown.[21658:21658:0110/191032.224898:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154] Attempting to show IPH IPH_DiscardRing before browser initialization complete; IPH will not be shown.[21658:21658:0110/191032.225105:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154] Attempting to show IPH IPH_TabSearch before browser initialization complete; IPH will not be shown.[21658:21658:0110/191032.227864:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154] Attempting to show IPH IPH_DiscardRing before browser initialization complete; IPH will not be shown.[21658:21658:0110/191032.228088:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154] Attempting to show IPH IPH_TabSearch before browser initialization complete; IPH will not be shown.[21658:21658:0110/191032.231166:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154] Attempting to show IPH IPH_DiscardRing before browser initialization complete; IPH will not be shown.[21658:21658:0110/191032.231368:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154] Attempting to show IPH IPH_TabSearch before browser initialization complete; IPH will not be shown.[21658:21658:0110/191032.234157:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154] Attempting to show IPH IPH_DiscardRing before browser initialization complete; IPH will not be shown.[21658:21658:0110/191032.234380:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154] Attempting to show IPH IPH_TabSearch before browser initialization complete; IPH will not be shown.[21658:21658:0110/191033.508022:ERROR:mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:732] Message 0 rejected by interface blink.mojom.WidgetHost
Obviously, I’m glad it’s working , but would like to be able to sort out whatever the error is at some point.
Are assertions things that i can fix on my system or they all managed and controlled by snapd?
Assertion are stored on the server where snap gets the snaps from and are part of the configuration. The error-message you get reads to me like there’s a problem with the signature in the assertion. It needs to be signed, but snap can’t find the signature. You should be able to at least see the offending assertion with snap known snap-declaration snap-name=brave.
okay , thanks. should i send the info to snapd? or just wait till the problem resolves? What is best to do about these things?
Also do you have an idea about the error i get when i start the apt install of brave-broswer from terminal . Thankfully it still works despite this error . Can / do i need to do anything about it?
brave-browser[21658:21658:0110/191032.174393:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154] Attempting to show IPH IPH_DiscardRing before browser initialization complete; IPH will not be shown.[21658:21658:0110/191032.189561:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154] Attempting to show IPH IPH_DiscardRing before browser initialization complete; IPH will not be shown.[21658:21658:0110/191032.192092:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154] Attempting to show IPH IPH_DiscardRing before browser initialization complete; IPH will not be shown.[21658:21658:0110/191032.194806:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154] Attempting to show IPH IPH_DiscardRing before browser initialization complete; IPH will not be shown.[21658:21658:0110/191032.197412:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154] Attempting to show IPH IPH_DiscardRing before browser initialization complete; IPH will not be shown.[21658:21658:0110/191032.200264:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154] Attempting to show IPH IPH_DiscardRing before browser initialization complete; IPH will not be shown.[21658:21658:0110/191032.203748:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154] Attempting to show IPH IPH_DiscardRing before browser initialization complete; IPH will not be shown.[21658:21658:0110/191032.207003:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154] Attempting to show IPH IPH_DiscardRing before browser initialization complete; IPH will not be shown.[21658:21658:0110/191032.207193:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154] Attempting to show IPH IPH_TabSearch before browser initialization complete; IPH will not be shown.[21658:21658:0110/191032.210291:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154] Attempting to show IPH IPH_DiscardRing before browser initialization complete; IPH will not be shown.[21658:21658:0110/191032.210493:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154] Attempting to show IPH IPH_TabSearch before browser initialization complete; IPH will not be shown.[21658:21658:0110/191032.214084:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154] Attempting to show IPH IPH_DiscardRing before browser initialization complete; IPH will not be shown.[21658:21658:0110/191032.214330:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154] Attempting to show IPH IPH_TabSearch before browser initialization complete; IPH will not be shown.[21658:21658:0110/191032.217852:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154] Attempting to show IPH IPH_DiscardRing before browser initialization complete; IPH will not be shown.[21658:21658:0110/191032.218080:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154] Attempting to show IPH IPH_TabSearch before browser initialization complete; IPH will not be shown.[21658:21658:0110/191032.221501:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154] Attempting to show IPH IPH_DiscardRing before browser initialization complete; IPH will not be shown.[21658:21658:0110/191032.221718:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154] Attempting to show IPH IPH_TabSearch before browser initialization complete; IPH will not be shown.[21658:21658:0110/191032.224898:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154] Attempting to show IPH IPH_DiscardRing before browser initialization complete; IPH will not be shown.[21658:21658:0110/191032.225105:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154] Attempting to show IPH IPH_TabSearch before browser initialization complete; IPH will not be shown.[21658:21658:0110/191032.227864:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154] Attempting to show IPH IPH_DiscardRing before browser initialization complete; IPH will not be shown.[21658:21658:0110/191032.228088:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154] Attempting to show IPH IPH_TabSearch before browser initialization complete; IPH will not be shown.[21658:21658:0110/191032.231166:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154] Attempting to show IPH IPH_DiscardRing before browser initialization complete; IPH will not be shown.[21658:21658:0110/191032.231368:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154] Attempting to show IPH IPH_TabSearch before browser initialization complete; IPH will not be shown.[21658:21658:0110/191032.234157:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154] Attempting to show IPH IPH_DiscardRing before browser initialization complete; IPH will not be shown.[21658:21658:0110/191032.234380:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154] Attempting to show IPH IPH_TabSearch before browser initialization complete; IPH will not be shown.[21658:21658:0110/191033.508022:ERROR:mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:732] Message 0 rejected by interface blink.mojom.WidgetHost
‘snapd’ and / or snapcraft are not the ones responsible for the Brave snap – ‘snapd’ is the snap background process on your machine and snapcraft are the ones hosting the snap but they are not the ones who made it. It’s Brave Software making the snap and they are the ones you should be asking. Although they specifically say this about the snap package on brave.com/linux : “… while it is maintained by Brave Software, it is not yet working as well as our native packages …”.
The error messages look to me like it’s a multi-threaded application with a serious problem in the internal communication. It’s basically saying that some part of the program is trying to display stuff in the browser before that is done initialising and every time this happens instead of waiting for the initialisation to finish it instantly tries again …