Minha solução foi procurar o arquivo /usr/lib/python3.5/distutils/filelist.py
na Internet. Chegou a esta lista , que diz que o arquivo é parte de libpython3.5-stdlib
.
O que eu fiz
Eu baixei o arquivo DEB libpython3.5-stdlib de um espelho e, em seguida, execute
$ sudo dpkg -i /home/adam/Downloads/libpython3.5-stdlib_3.5.2-2~16.01_amd64.deb
O que eu tentaria se acontecesse novamente
Eu tentaria executar sudo apt-get install --reinstall libpython3.5-stdlib
ou sudo dpkg --reconfigure libpython3.5-stdlib
antes de fazer o download. Não tenho certeza se iria funcionar, mas vale a pena tentar.
Estou postando porque essas etapas se mostraram úteis para mim. Eu costumava sempre resolver problemas com dpkg --reconfigure
e / ou apt-get install --reinstall
, mas falhou comigo agora. Este é um cenário específico, mas pode ser um pouco genérico. Essas são as etapas genéricas que eu sugeriria:
- Pesquise na Internet o arquivo mencionado no erro.
- Se você encontrou um pacote, tente reinstalar este pacote, em vez daquele cuja instalação está falhando.
- Se você não conseguiu fazer isso por
dpkg --reconfigure
ouapt-get
, baixe o pacote de um espelho e instale com 'dpkg -i. Preste atenção na versão. - Eventualmente, se a instalação falhar, tente descompactar o arquivo DEB e copie o arquivo ausente para o caminho correto.
- Afinal, se você obteve sucesso, execute
sudo apt-get update && sudo apt-get upgrade
, só para ter certeza.
Não é garantido que isso resolveria seus problemas, mas essas são as etapas que me ajudaram e que eu não descobri antes.