Erro terminal canonical.com

ao atualizar o sistema pelo terminal, eu recebi essa mensagem de erro:

W: Erro GPG: http://archive.canonical.com precise Release: As assinaturas a seguir não puderam ser verificadas devido à chave pública não estar disponível: NO_PUBKEY 40976EAF437D05B5
E: The repository ‘http://archive.canonical.com precise Release’ is not signed.
N: Updating from such a repository can’t be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

Alguém sabe como resolver?

só aguardar, provavelmente a canonical tá mexendo nos repositórios deles

se depois de uns 10 minutos/1 hora não funcionar ainda, tenta:
https://www.google.com/search?q=NO_PUBKEY+40976EAF437D05B5

Certo, valeu!

eu corri no terminal:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 40976EAF437D05B5
e depois de correr sudo apt update o resultado foi:

W: Erro GPG: http://archive.canonical.com precise Release: As seguintes assinaturas eram inválidas: 630239CC130E1A7FD81A27B140976EAF437D05B5
E: The repository ‘http://archive.canonical.com precise Release’ is not signed.
N: Updating from such a repository can’t be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

Alguém sabe dizer pq esse erro tá acontecendo?

Esse repositório http://archive.canonical.com aparentemente está obsoleto, vide discussão no Viva o Linux. Remova o repositório do arquivo sources.list, há indicações em inglês no Ask Ubuntu. Outros usuários familiarizados com Ubuntu e Debian podem melhor orientá-lo sobre essa tarefa aqui, caso você tenha dúvidas.

Eu fui em fontes de aplicativos, cliquei em Repositórios adicionais e desmarquei a opção Canonical / Precise. Depois atualizei e o erro parou