O Software Updater falha no Ubuntu 16.04

0

O Atualizador de Software me avisa sobre algumas atualizações disponíveis, mas quando eu clico em "Instalar" ele falha ... O que está acontecendo?

Se eu o executar a partir do terminal e é isso que vejo:

Depoisclicandoem"Instalar"

O que posso fazer para resolver este problema?

Honestamente, poucos minutos antes de eu tentar instalar o Openscad, adicionei o PPA adequado. Mas ele não será instalado, então eu o removi usando o programa "Software e atualizações". Agora eu tenho esse novo problema ...

Depois de executar o comando sudo apt update & amp; & amp; sudo apt upgrade , isto é o que eu vejo:

Hit:1 htp://de.archive.ubuntu.com/ubuntu xenial InRelease
Hit:2 htp://archive.canonical.com/ubuntu xenial InRelease                                       
Hit:3 htp://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu xenial InRelease                           
Hit:4 htp://de.archive.ubuntu.com/ubuntu xenial-updates InRelease                                   
Hit:5 htp://de.archive.ubuntu.com/ubuntu xenial-backports InRelease                                 
Get:6 htp://security.ubuntu.com/ubuntu xenial-security InRelease [94,5 kB]
Fetched 94,5 kB in 0s (110 kB/s)                               
Reading package lists... Done
Building dependency tree       
Reading state information... Done
33 packages can be upgraded. Run 'apt list --upgradable' to see them.
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
kde-l10n-engb linux-headers-4.4.0-28 linux-headers-4.4.0-28-generic linux-image-4.4.0-28-generic
linux-image-extra-4.4.0-28-generic python-exif
Use 'sudo apt autoremove' to remove them.
The following packages will be upgraded:
compiz compiz-core compiz-gnome compiz-plugins-default eog gnupg gpgv libcompizconfig0 libdecoration0 libframe6
libgcrypt20 libgcrypt20:i386 libharfbuzz-icu0 libharfbuzz0b libidn11 libidn11:i386 libpoppler-glib8
libpoppler-qt5-1 libpoppler58 libssl1.0.0 libssl1.0.0:i386 openssl poppler-utils python3-distupgrade
python3-software-properties snap-confine snapd software-properties-common software-properties-gtk
ubuntu-core-launcher ubuntu-release-upgrader-core ubuntu-release-upgrader-gtk vino
33 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/12,5 MB of archives.
After this operation, 466 kB of additional disk space will be used.
Do you want to continue? [Y/n] 
Extracting templates from packages: 100%
Preconfiguring packages ...
dpkg: unrecoverable fatal error, aborting:
files list file for package 'tzdata' contains empty filename
E: Sub-process /usr/bin/dpkg returned an error code (2)*
    
por gimpo 24.08.2016 / 21:51

1 resposta

1

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:

  1. 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)
  2. abriu o arquivo status usado pelo dkpg com gedit como superusuário: gksudo gedit /var/lib/dpkg/status

  3. salvou uma cópia de backup no mesmo diretório (por exemplo, status-bkp )
  4. pesquisando o nome do pacote ofensivo tzdata
  5. excluiu todas as linhas relacionadas ao pacote e salvou o arquivo modificado (veja abaixo o que excluí)
  6. emitiu o comando sudo dpkg dpkg --configure -a
  7. emitiu o comando sudo apt-get -f install
    (isso reinstalar o pacote excluído e ajustar todas as dependências quebradas)
  8. tentou iniciar o Gerenciador de atualizações para verificar se tudo estava bem: sudo update manager
  9. 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
  10. abriu novamente o arquivo de status, como na etapa (2), excluiu o pacote ofensivo e o salvou novamente (veja abaixo o que excluí)
  11. emitiu novamente o comando sudo dpkg dpkg --configure -a
  12. emitiu novamente o comando sudo apt-get -f install
  13. execute novamente o Gerenciador de atualizações: sudo update manager
  14. 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 
    
por gimpo 25.08.2016 / 14:42