Debian: O repositório não possui um arquivo Release

22

Sempre que tento instalar alguns programas a partir do código-fonte ou, especificamente, executando o apt update, recebo esta mensagem:

E: The repository 'http://ftp.ca.debian.org/debian stretch/updates Release' does not have a Release file.
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.

Comecei a receber isso depois de adicionar a arquitetura i386. Sem isso, eu não seria capaz de instalar o driver proprietário da Nvidia, e o cliente Steam não iniciaria nada. Isso é o que meu /etc/apt/sources.list lê:

deb http://ftp.ca.debian.org/debian/ stretch main contrib non-free
deb-src http://ftp.ca.debian.org/debian/ stretch main contrib non-free

deb http://ftp.ca.debian.org/debian/ stretch/updates main contrib non-free
deb-src http://ftp.ca.debian.org/debian/ stretch/updates main contrib non-free

####stretch-updates, previously known as 'volatile'

deb http://ftp.ca.debian.org/debian/ stretch-updates main contrib non-free

deb-src http://ftp.ca.debian.org/debian/ stretch-updates main contrib non-free
    
por Nick Bailuc 19.06.2017 / 04:12

1 resposta

12

Você tem os dois stretch-updates e stretch/updates , mas este último não existe mais (pelo menos no espelho que você está usando). Você deve remover as referências a stretch/updates , ou - se você está esperando que as linhas stretch/updates forneçam atualizações de segurança - substitua-as por

deb http://security.debian.org/ stretch/updates main contrib non-free
    
por 19.06.2017 / 06:24