Então, atualmente estou no processo de atualização de 22.04 para 24.04.1 LTS para um laptop e estou tendo vários problemas, mas aqui está o que aconteceu primeiro
Tentei atualizar o Ubuntu usando o atualizador de software, mas ele me deu esta mensagem de erro:
"Failed to download repository information, check your internet connection"
Então, depois que cliquei em OK, apareceu esta mensagem:
"The software on this computer is up to date."
"However, Ubuntu 24.04.1 LTS is now available (you have 22.04)"
Em seguida, ele me mostrou as notas de lançamento e cliquei em atualizar novamente, a janela "atualização de distribuição" apareceu e ele passou decentemente pela seção "configurando novos canais de software" antes de me mostrar esta mensagem
W:Updating from such a repository can't be done securely, and is therefore disabled by default.,
W:See apt-secure(8) manpage for repository creation and user configuration details.,
W:An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://repo.protonvpn.com/debian stable InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 8DD48989F43719CA,
E:The repository 'https://example.com/apt stable Release' does not have a Release file.
Tentei lidar com o erro de nenhuma chave pública e o erro example.com, então falarei sobre o que fiz para eles separadamente
Para o erro de chave pública, tentei seguir a resposta principal nesta postagem "https://askubuntu.com/questions/13065/how-do-i-fix-the-gpg-error-no-pubkey", o que me levou a digitar isso no terminal
sudo mkdir -m 0755 -p /etc/apt/keyrings/
curl -fsSL https://example.com/EXAMPLE.gpg |
sudo gpg --dearmor -o /etc/apt/keyrings/EXAMPLE.gpg
echo "deb [signed-by=/etc/apt/keyrings/EXAMPLE.gpg] https://example.com/apt stable main" |
sudo tee /etc/apt/sources.list.d/EXAMPLE.list > /dev/null
Tenho quase certeza de que foi isso que criou o problema "example.com não tem um arquivo Release", mas continuarei
Depois que isso não funcionou, tentei excluir completamente o Proton VPN, então digitei esses comandos do site deles
sudo apt autoremove proton-vpn-gnome-desktop && sudo apt purge protonvpn-stable-release
Depois que isso não funcionou, tentei usar suas instruções para remover a versão antiga
sudo apt-get autoremove protonvpn
rm -rf ~/.cache/protonvpn
rm -rf ~/.config/protonvpn
E até onde eu pude perceber, o Proton VPN foi excluído com sucesso, mas ainda estou recebendo o erro de chave pública zero quando tento atualizar (infelizmente, não tenho a saída de quando fiz isso originalmente (fechei a janela do terminal), mas aqui está a saída de quando fiz isso novamente)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package 'protonvpn' is not installed, so not removed
0 to upgrade, 0 to newly install, 0 to remove and 3 not to upgrade.
E quanto ao "E:The repository 'https://example.com/apt stable Release' does not have a Release file."
erro, acredito que o criei acidentalmente após seguir esta [solução]( Como faço para corrigir o erro GPG "NO_PUBKEY"? publica instruções)
Então minha pergunta é como faço para consertar isso?, presumo que tenho que excluir alguns arquivos por exemplo.com e proton vpn, mas não sei como fazer isso
(também preferiria não ter que fazer uma instalação nova, mas se você acha que eu deveria, provavelmente farei)
Você deve ter o aplicativo Software & Updates instalado. Abra-o e vá para a aba "Other Software". Você pode deletar seu repositório de exemplo de lá