apt-get atualizar erros imediatamente após a atualização do yakkety

3

... como mencionado no título. Os erros são:

Err:107 http://mirror.cogentco.com/pub/linux/ubuntu yakkety-security/main amd64 Packages
  Sub-process ProxyAutoDetect returned an error code (100)

e

E: The repository 'http://archive.canonical.com/ubuntu yakkety Release' does no longer have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.

Pouca informação sobre os googles sobre isso.

Eu tentei alterar os servidores de repo, o mesmo problema com qualquer tentativa.

Eu também tentei desativar o ipv6, sem sucesso.

Alguma ideia do que posso fazer aqui?

    
por jfacemyer 08.01.2017 / 02:38

2 respostas

3

Você removeu o pacote squid-deb-proxy ou acabou de removê-lo com o apt? O último remove o pacote, mas não a configuração inteira. Algumas partes da configuração ainda podem estar ativas, você pode removê-las com sudo dpkg -P squid-deb-proxy .

Os arquivos de configuração correspondentes podem ser encontrados em /etc/apt/apt.conf.d/ .

Você pode gerar sua lista de fontes apt no link e, em seguida, substituir o seu /etc/apt/sources.list padrão. Eu também faria uma cópia do seu / etc / apt / sources * para futuras referências, e possivelmente para ter uma idéia do que deu errado lá.

    
por albert j 08.01.2017 / 03:19
1

Embora a resposta aceita possa estar correta em alguns casos, por exemplo, no meu caso, não toquei em squid-deb-proxy (ou qualquer coisa squid ) como isso aconteceu.

Uma possível razão para isso (pelo menos, esse era o meu problema em bionic ) da maneira como o script de detecção usa nc . Ele simplesmente nc -z $host $port , mas se $host:$port não existir, nc tentará para sempre (ou por algum tempo muito longo), e ProxyAutoDetect falhará. (Curiosamente, o script de detecção funcionou em xenial .) A solução é definir o tempo limite ( -w $INTEGER ) em nc , para que o tempo limite seja maior que ProxyAutoDetect e possa tentar o próximo proxy.

Para encontrar o script, você pode tentar cuidar de seu caminho nos arquivos em /etc/apt/apt.conf.d/ .

Nota: o script que estou usando é uma versão ligeiramente modificada do script postado aqui: link .

    
por scream314 10.07.2018 / 11:15