Resolvi meu próprio problema.
Descobri que update-command-not-found baixou um punhado de arquivos Contents-i386.gz em / var / cache / apt / apt- diretório arquivo / . De alguma forma, os arquivos baixados estão com defeito, o tamanho do arquivo não corresponde ao original. Por que esse problema surgir, ainda permanece um mistério para mim. Eu tive que baixar manualmente usando o wget (com a opção -O para renomear os arquivos baixados) como abaixo:
Aqui está o comando (para fins de copiar e colar):
wget http://ftp.us.debian.org/debian/dists/jessie/main/Contents-i386.gz -O /var/cache/apt/apt-file/ftp.us.debian.org_debian_dists_jessie_main_Contents-i386.gz
E faça o mesmo para o resto dos arquivos:
wget http://http.debian.net/debian/dists/jessie/main/Contents-i386.gz -O /var/cache/apt/apt-file/http.debian.net_debian_dists_jessie_main_Contents-i386.gz
wget http://http.debian.net/debian/dists/jessie/contrib/Contents-i386.gz -O /var/cache/apt/apt-file/http.debian.net_debian_dists_jessie_contrib_Contents-i386.gz
wget http://http.debian.net/debian/dists/jessie/non-free/Contents-i386.gz -O /var/cache/apt/apt-file/http.debian.net_debian_dists_jessie_non-free_Contents-i386.gz
Agora que / var / cache / apt / apt-file / contém os arquivos corretos, posso executar update-command-not-found
com -n
para evitar que este comando faça downloads e sobrescreva os arquivos corretos os defeituosos.
root@debian:/var/cache/apt# update-command-not-found -n
I: Writing data for ftp.us.debian.org_debian_dists_jessie_main_Contents-i386.gz ... . done
I: Writing data for http.debian.net_debian_dists_jessie_contrib_Contents-i386.gz ... . done
I: Writing data for http.debian.net_debian_dists_jessie_main_Contents-i386.gz ... . done
I: Writing data for ftp.us.debian.org_debian_dists_jessie-updates_main_Contents-i386.gz ... . done
I: Writing data for http.debian.net_debian_dists_jessie_non-free_Contents-i386.gz ... . done
NB: Eu tive que excluir security.debian.org_dists_jessie_updates_main_Contents-i386.gz
do diretório /var/cache/apt/apt-file/
porque o wget
anterior resulta em ERROR 404: Not Found
.
Espero que possa ajudar alguém.