16.04 Update: Pacotes não encontrados

1

ao tentar atualizar no meu sistema Ubuntu 16.04 eu recebo os seguintes erros:

E: Failed to fetch http://de.archive.ubuntu.com/ubuntu/dists/xenial/main/binary-arm64/Packages  404  Not Found [IP: 141.30.62.24 80]
E: Failed to fetch http://de.archive.ubuntu.com/ubuntu/dists/xenial-updates/main/binary-arm64/Packages  404  Not Found [IP: 141.30.62.24 80]
E: Failed to fetch http://security.ubuntu.com/ubuntu/dists/xenial-security/main/binary-arm64/Packages  404  Not Found [IP: 2001:67c:1360:8001::17 80]
E: Failed to fetch http://de.archive.ubuntu.com/ubuntu/dists/xenial-backports/main/binary-arm64/Packages  404  Not Found [IP: 141.30.62.24 80]
E: Some index files failed to download. They have been ignored, or old ones used instead.

Eu tentei as soluções sugeridas aqui: 16.04 Upgrade: Falha ao buscar arquivos vazios não podem ser arquivos válidos

mas nenhum deles funcionou para mim. Eu tive esse problema por um tempo agora. Minha arquitetura é

amd64

Estruturas estrangeiras são

i386
arm64

Não posso simplesmente remover a arquitetura ARM porque ela é necessária para o SDK NVidia com o qual estou desenvolvendo.

Qualquer ajuda seria apreciada!

    
por emilaz 15.01.2018 / 10:21

3 respostas

5

Ok, então eu descobri qual é o problema (obrigado a vocês) e como resolvê-lo:

O problema foi que o NVidia Driveworks SKD parece mexer com o apt, já que nesse apt tenta procurar por atualizações na arquitetura ARM também e não existe tal caminho no caminho do pacote pré-definido (obrigado, @guiverc ). Como não posso remover a arquitetura porque preciso dela para desenvolvimento, alterei o arquivo /etc/apt/sources.list adicionando [arch=amd64,i386] , quando necessário. Exemplo:

deb [arch=amd64,i386] http://archive.ubuntu.com/ubuntu xenial universe main restricted multiverse

O Apt está então procurando apenas atualizações nessas duas arquiteturas. Isso resolveu o problema.

    
por emilaz 15.01.2018 / 10:59
0

Você diz que sua arquitetura é amd64 , então sugiro que você encontre no arquivo /etc/apt/sources.list e todos os arquivos dentro de /etc/apt/sources.list.d que não estão sendo baixados corretamente e adicione [arch=amd64] .

Por exemplo, altere

deb http://de.archive.ubuntu.com/ubuntu/ xenial main

URL em

deb [arch=amd64] http://de.archive.ubuntu.com/ubuntu/ xenial main

Antes de editar, faça um backup desses arquivos. Uma vez editado, tente atualizar novamente seu sistema.

Tenha cuidado. Eu nunca tive que fazer isso, mas se você salvar backups, não vai doer.

    
por Pierre François 15.01.2018 / 10:47
-1

Desmarque os PPAs desnecessários no outro menu do software e tente novamente a atualização do sudo. Erros 404 são principalmente devido a links quebrados ou mortos. Isso pode resolver seu problema. Se o problema persistir, siga o link

    
por Rishav Shukla 15.01.2018 / 10:34