Sorry for the meandering ask, I'm trying my best to stick to the important points.
So quite a while ago I added the kisak-mesa PPA to get something working on Steam. I don't even remember what it was at this point, so maybe I can safely remove it now, but I'd like to confirm that that's the case before attempting that solution. More on that later.
When I run Zorin's Software Updater, immediately after "Downloading from ppa...kisak-mesa..." I get "Failed to download repository information. Check your Internet connection." AFAIK there are some things that only this program can update that apt can't - if I'm wrong about that I guess there's no problem.
Although the error asks me to check my internet connection, my internet is fine. So because it always fails exactly at the same point I'm thinking it has something to do with kisak-mesa being unsigned on my computer.
I can't find a gpg key for kisak-mesa. I have gone through the tutorial for signing a PPA multiple times, I'm confident in my ability to do that again, if that would fix it. It seems impossible to me that kisak-mesa doesn't have a gpg key - maybe there's some "known" URL pattern I'm supposed to apply to find it that I'm unaware of - but I'm writing under the current assumption that that's the case. Trying to approach this from multiple angles at once so there's less back and forth needed.
I have already tried rebooting and reinstalling gnome-software.
If I can't sign kisak-mesa, perhaps I can remove it. apt can't find any packages named "kisak" or "mesa" on my system (though I'm not sure if it's only searching for exact matches, so maybe I need more searches).
No, I'm not proud of the fact that I've forgotten the purpose of something I installed manually through a PPA. I don't need a lecture on it.
Even if one of these problems can be solved without solving the other, I'd prefer to solve all of them, so:
- How can I get Software Updater working?
- How can I find what package is installed from the kisak-mesa PPA, and any packages that depend on that package, to determine whether I need them anymore?
- Does kisak-mesa have a gpg key and where can I find it?
Thanks in advance.
A PPA is signed by its maintainer, not the end user. You can feel assurred that the kisak ppa is signed and its gpg key is in the hands of its maintainer.
The software updater simply calls upon apt for updates. It can manage flatpak or Snap updates as well. This may be why you were thinking it can handle updates that apt cannot. But, no...
Mesa is an Open Source implementation for applying Vulkan. You most likely can safely remove the PPA.
I would recommend running in your terminal
sudo apt update && sudo apt upgrade
To see a verbose report on what the kisak PPA is doing.
Here is the Site from the PPA:
I find there one Explanation interesting:
--- Support status ---
Bionic (18.04) - Discontinued - Long term users can use kisak-mesa stable
Focal (20.04) - Support ending with the Mesa 25.0 series
Jammy (22.04) - Support ending with the Mesa 25.0 series
Noble (24.04) - Supported
Oracular (24.10) - Preliminary support (Not tested locally)
I don't know if Mesa 25 is already published.
Yes it is published. I run it currently and I think it's 25.0.2? Something along those lines.
Err:12 https://ppa.launchpadcontent.net/kisak/kisak-mesa/ubuntu jammy InRelease
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY F63F0F2B90935439
Reading package lists... Done
W: GPG error: https://ppa.launchpadcontent.net/kisak/kisak-mesa/ubuntu jammy InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY F63F0F2B90935439
E: The repository 'https://ppa.launchpadcontent.net/kisak/kisak-mesa/ubuntu jammy InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
That's all I get. That's why I knew it was an issue with the signature.
Based on the other responses (thanks everyone) I decided it would be best to just remove it. The PPA itself recommends removing with ppa-purge over other methods. (Makes sense to me, I don't think I should have a driver installed if I don't have a package manager that knows what it is.) But now this is happening:
~$ sudo ppa-purge -d jammy ppa:kisak/kisak-mesa
Updating packages lists
W: GPG error: https://ppa.launchpadcontent.net/kisak/kisak-mesa/ubuntu jammy InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY F63F0F2B90935439
E: The repository 'https://ppa.launchpadcontent.net/kisak/kisak-mesa/ubuntu jammy InRelease' is not signed.
Warning: apt-get update failed for some reason
~$ sudo ppa-purge ppa:kisak/kisak-mesa
Updating packages lists
W: GPG error: https://ppa.launchpadcontent.net/kisak/kisak-mesa/ubuntu jammy InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY F63F0F2B90935439
E: The repository 'https://ppa.launchpadcontent.net/kisak/kisak-mesa/ubuntu jammy InRelease' is not signed.
Warning: apt-get update failed for some reason
(Just demonstrating that I attempted both those syntaxes with the same result.)
So I'm stuck again.
I think then You should go to /etc/apt/sources.list.d/
and delete there the File(s) for this PPA and then make a sudo apt update && sudo apt upgrade
again.
1 Like