image

Access unlimited bootcamps and 650+ courses

50
%OFF
Article image

LS

Lucas Santos24/02/2025 19:49
Share

Erro de chave pública do spotify no linux mint

    Ontem estava atualizando o meu linux-mint usando o comando "sudo apt update" no terminal e no final foi gerando alguns erros, como:

    W: Erro GPG: http://repository.spotify.com stable InRelease: As assinaturas a seguir não puderam ser verificadas devido à chave pública não estar disponível: NO_PUBKEY C85668DF69375001
    E: O repositório 'http://repository.spotify.com stable InRelease' não está assinado.
    N: Atualizações a partir de tal repositório não podem ser feitas de forma segura e estão, portanto, desativadas por definição.
    N: See apt-secure(8) manpage for repository creation and user configuration details.
    

    Apesar já ter rodado varias vezes esse comando de atualização da lista de pacotes disponiveis, nunca tinha gerado esse tipo de problema. Então, resolvi fazer uma comparação com a solução que o site me oferece e com a solução que o chatgpt me ofereceu.

    Solução do chatgpt

    1. Adicionar a Chave Pública do Repositório

    Execute o seguinte comando para adicionar a chave pública correspondente ao repositório do Spotify:

    curl -sS https://download.spotify.com/debian/pubkey_0D811D58.gpg | sudo gpg --dearmor -o /usr/share/keyrings/spotify-archive-keyring.gpg
    

    2. Atualizar a Lista de Repositórios

    Modifique o arquivo do repositório para usar a chave adicionada. Primeiro, edite o arquivo de configuração:

    sudo nano /etc/apt/sources.list.d/spotify.list
    

    Altere ou adicione a seguinte linha para incluir a chave do keyring:

    deb [signed-by=/usr/share/keyrings/spotify-archive-keyring.gpg] http://repository.spotify.com stable non-free
    

    Salve e feche o arquivo (Ctrl+O, Enter, Ctrl+X).

    3. Atualizar o Sistema

    Depois de corrigir o repositório, atualize a lista de pacotes:

    sudo apt update
    

    Se não houver erros, você pode continuar instalando ou atualizando o Spotify.

    4. Testar e Confirmar

    Se o problema persistir, tente remover e adicionar o repositório novamente:

    Remover o Repositório Atual

    sudo rm /etc/apt/sources.list.d/spotify.list
    

    Adicionar o Repositório Novamente

    echo "deb [signed-by=/usr/share/keyrings/spotify-archive-keyring.gpg] http://repository.spotify.com stable non-free" | sudo tee /etc/apt/sources.list.d/spotify.list
    

    Atualize novamente:

    sudo apt update
    

    5. Resolver Dependências (Opcional)

    Se algum pacote permanecer com problemas, corrija dependências quebradas:

    sudo apt --fix-broken install
    

    Solução do site do spotify

    Link para o site do spotify

    Antes de ir para os passos que o site descreve vamos excluir primeiro a chave publica antiga para não dar nenhum problema com a nova chave.

    sudo rm -f /usr/share/keyrings/spotify-archive-keyring.gpg
    sudo rm -f /etc/apt/sources.list.d/spotify.list 
    

    Primeiro você precisará configurar o repositorio

    1- curl -sS https://download.spotify.com/debian/pubkey_C85668DF69375001.gpg | sudo gpg --dearmor --yes -o /etc/apt/trusted.gpg.d/spotify.gpg
    2- echo "deb http://repository.spotify.com stable non-free" | sudo tee /etc/apt/sources.list.d/spotify.list
    

    rode cada um dos comandos no seu terminal e por fim rode os dois comando para atualizar e instalar o spotify-client.

    sudo apt-get update && sudo apt-get install spotify-client
    

    Resultados

    As instruções que o Chatgpt gerou não deu certo e gerou o seguinte erro quando tentei atualizar o sistema.

    W: Erro GPG: http://repository.spotify.com stable InRelease: As assinaturas a seguir não puderam ser verificadas devido à chave pública não estar disponível: NO_PUBKEY C85668DF69375001
    E: O repositório 'http://repository.spotify.com stable InRelease' não está assinado.
    N: Atualizações a partir de tal repositório não podem ser feitas de forma segura e estão, portanto, desativadas por definição.
    N: See apt-secure(8) manpage for repository creation and user configuration details.
    

    O chatgpt me informou que o erro persistiu por que o sistema não reconheceu a chave pública associada ao spotify.

    Agora usando os comandos que o site sugeriu, o erro não persistiu e todo o sistema foi atualizado.

    Sem erro e sistema atualizado.
    

    Conclusão

    O chatgtp estava com a chave pública desatualizada e por isso que o erro persistia, mas as instruções que ele sugeriu não estava errado. Por isso que no final do experimento publiquei no próprio chat e pedi para ele comparar com os comandos que ele tinha sugerido e atualizar o seu banco de dados, não sei se vai funcionar. As informações do site estava correta e por isso resolveu meu problema.

    Share
    Recommended for you
    Decola Tech 2025
    Microsoft AI for Tech - Copilot Studio
    Suzano - Python Developer
    Comments (0)