RESOLVIDO!
Eu tenho que agradecer a resposta encontrada aqui que dirigiu-me à solução publicada aqui pelo usuário garts ( desloque a página)
É definitivamente um problema relacionado a erros no disco rígido e / ou setores defeituosos. De fato, ao inspecionar o diretório /var/lib/dpkg/status/info
(contendo a lista de arquivos para cada pacote instalado), encontrei dois arquivos contendo caracteres ilegíveis, mesmo que devam ser simples arquivos de texto simples.
A cronologia do que fiz:
-
executa o fdisk para verificar / corrigir erros
- reiniciar o Ubuntu a partir do live CD
- execute a linha de comando do terminal
- obteve a lista de discos emitindo o comando
sudo fdisk -l
- execute a verificação do disco em todas as partições, mas a inicialização: fsck / dev / sdaX
(no meu caso X = 2 ou 5 ou 6) - respondeu "Sim" a todas as correções propostas por fsck.
- desligue o PC e reinicie normalmente (ou seja, sem o CD ao vivo)
-
abriu o arquivo status usado pelo dkpg com gedit como superusuário:
gksudo gedit /var/lib/dpkg/status
- salvou uma cópia de backup no mesmo diretório (por exemplo,
status-bkp
) - pesquisando o nome do pacote ofensivo
tzdata
- excluiu todas as linhas relacionadas ao pacote e salvou o arquivo modificado (veja abaixo o que excluí)
- emitiu o comando
sudo dpkg dpkg --configure -a
- emitiu o comando
sudo apt-get -f install
(isso reinstalar o pacote excluído e ajustar todas as dependências quebradas) - tentou iniciar o Gerenciador de atualizações para verificar se tudo estava bem:
sudo update manager
- depois de clicar em "instalar" Eu recebo um novo erro (uau!) para outro pacote danificado, no meu caso:
files list file for package libnss3-nssdb is missing final newline
- abriu novamente o arquivo de status, como na etapa (2), excluiu o pacote ofensivo e o salvou novamente (veja abaixo o que excluí)
- emitiu novamente o comando
sudo dpkg dpkg --configure -a
- emitiu novamente o comando
sudo apt-get -f install
- execute novamente o Gerenciador de atualizações:
sudo update manager
- e ............ tudo correu bem! Agora o gerenciador de atualização funciona novamente como antes: Sistema atualizado
Espero que isso ajude!
Linhas excluídas (no meu caso) na etapa 2:
Package: tzdata Status: install ok installed Priority: required Section: localization Installed-Size: 2769 Maintainer: Ubuntu Developers Architecture: all Multi-Arch: foreign Version: 2016f-0ubuntu0.16.04 Replaces: libc0.1, libc0.3, libc6, libc6.1 Provides: tzdata-stretch Depends: debconf (>= 0.5) | debconf-2.0 Description: time zone and daylight-saving time data This package contains data required for the implementation of standard local time for many representative locations around the globe. It is updated periodically to reflect changes made by political bodies to time zone boundaries, UTC offsets, and daylight-saving rules. Homepage: http://www.iana.org/time-zones Original-Maintainer: GNU Libc Maintainers
Linhas excluídas (no meu caso) na etapa 10:
Package: libnss3-nssdb Status: install ok installed Priority: optional Section: admin Installed-Size: 86 Maintainer: Ubuntu Developers Architecture: all Multi-Arch: foreign Source: nss Version: 2:3.23-0ubuntu0.16.04.1 Depends: libnss3 (= 2:3.23-0ubuntu0.16.04.1) Description: Network Security Security libraries - shared databases This package includes shared certificate and key databases. Homepage: http://www.mozilla.org/projects/security/pki/nss/ Original-Maintainer: Maintainers of Mozilla-related packages