apt-get relatórios de atualização 406 Não Aceitável

2

Recentemente, observei que apt-get update e aptitude update relatam alguns erros:

W: Failed to fetch http://linux.dropbox.com/debian/dists/wheezy/main/binary-amd64/Packages: Bad header line
W: Failed to fetch http://ftp.informatik.uni-frankfurt.de/debian/dists/stable/contrib/binary-amd64/Packages: 406  Not Acceptable
W: Failed to fetch http://ftp.informatik.uni-frankfurt.de/debian/dists/stable/non-free/binary-amd64/Packages: 406  Not Acceptable
W: Failed to fetch http://ftp.informatik.uni-frankfurt.de/debian/dists/stable/contrib/binary-i386/Packages: 406  Not Acceptable
W: Failed to fetch http://ftp.informatik.uni-frankfurt.de/debian/dists/stable/non-free/binary-i386/Packages: 406  Not Acceptable
E: Some index files failed to download. They have been ignored, or old ones used instead.
E: Couldn't rebuild package cache

Eu olhei para o servidor e descobri que apenas Packages.gz e Packages.bz2 , mas não Packages existem. Isso também acontece no servidor principal, não apenas no ftp.informatik.uni-frankfurt.de .

Após algumas pesquisas, descobri que todos os mirors atualizados recentemente contêm apenas o arquivo Packages em um formato compactado, mas não mais simples. Como posso dizer a apt-get e / ou aptitude para usar os arquivos compactados em vez dos simples?

Este é o meu sources.list (eu o editei, mas funcionou antes):

#deb http://ftp.de.debian.org/debian/ stable main contrib non-free
#deb-src http://ftp.de.debian.org/debian/ stable main
deb http://ftp.informatik.uni-frankfurt.de/debian/ stable main contrib non-free

deb http://security.debian.org/ stable/updates main contrib
deb-src http://security.debian.org/ stable/updates main contrib

# wheezy-updates, previously known as 'volatile'
#deb http://ftp.de.debian.org/debian/ stable-updates main contrib
#deb-src http://ftp.de.debian.org/debian/ stable-updates main contrib
deb http://ftp.informatik.uni-frankfurt.de/debian/ stable-updates main contrib

deb http://downloads.sourceforge.net/project/ubuntuzilla/mozilla/apt all main

#deb http://ftp.de.debian.org/debian/ wheezy-backports main contrib non-free
deb http://ftp.informatik.uni-frankfurt.de/debian/ wheezy-backports main contrib non-free

#deb http://ftp.de.debian.org/debian/ jessie main contrib non-free
deb http://ftp.informatik.uni-frankfurt.de/debian/ unstable main contrib non-free

Em /etc/apt/sources.list.d estão os seguintes arquivos:

  • apt-build.list

    # deb file:/var/cache/apt-build/repository/ apt-build main
    
  • dropbox.list

    deb [arch=i386,amd64] http://linux.dropbox.com/debian wheezy main
    
  • google-chrome.list

    ###
    ### THIS FILE IS AUTOMATICALLY CONFIGURED ###
    # You may comment out this entry, but any other modifications may be lost.
    deb http://dl.google.com/linux/chrome/deb/ stable main
    
por msrd0 02.01.2015 / 14:15

1 resposta

2

Outros relatórios de erros & aqui diz para mudar para um espelho diferente, atualizar e depois voltar. Poderia ser causado pelo servidor não suportando downloads parciais corretamente?

  • Excluir arquivos parcialmente baixados em /var/lib/apt/lists/partial/ devem funcionar e tente atualizar novamente.

Aparentemente, algumas mudanças no apt ou dpkg, esperamos que tenham sido corrigidas com uma nova versão upstream.

Caso contrário, parece que você pode estar usando uma versão antiga (ou versão com bugs) de apt que não pode manipular os arquivos compactados. Seu sistema é muito antigo ou não é atualizado há muito tempo? Pode haver uma versão atualizada do apt que você poderia tentar navegando manualmente pelos seus repositórios ( stable ou stable-updates seria melhor, manter o que é padrão / suportado para sua distro deve dar os melhores resultados) e baixar um arquivo atualizado apt .deb e instale-o com dpkg , pois parece que seu apt pode ser incapaz de fazer isso sozinho.

Ou, se você tiver atualizado recentemente apt , o downgrade para a versão anterior que estava funcionando ontem ou na semana passada pode funcionar também.

    
por 02.01.2015 / 16:46

Tags