dpkg gera um erro ao atualizar via apt upgrade (8193)

1. dpkg gera um erro ao atualizar via apt upgrade (8193)

Felipe Alves de Souza
marty2

(usa Ubuntu)

Enviado em 17/03/2017 - 18:53h

Quando vou atualizar o sistema operacional acontece o seguinte erro:

$ sudo apt update && sudo apt upgrade
[sudo] senha para usuario:
Obter:1 http://security.ubuntu.com/ubuntu xenial-security InRelease [102 kB]
Atingido:2 http://br.archive.ubuntu.com/ubuntu xenial InRelease
Atingido:3 http://ppa.launchpad.net/wine/wine-builds/ubuntu xenial InRelease
Atingido:4 http://br.archive.ubuntu.com/ubuntu xenial-updates InRelease
Atingido:5 http://br.archive.ubuntu.com/ubuntu xenial-backports InRelease
Baixados 102 kB em 2s (49,6 kB/s)
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
36 packages can be upgraded. Run 'apt list --upgradable' to see them.
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
Calculando atualização... Pronto
Os pacotes a seguir serão atualizados:
desktop-file-utils flashplugin-installer gir1.2-gtk-3.0 gnome-software
gnome-software-common grub-common grub-pc grub-pc-bin grub2-common
imagemagick imagemagick-6.q16 imagemagick-common init init-system-helpers
libarchive13 libevent-2.0-5 libexiv2-14 libgail-3-0 libgtk-3-0 libgtk-3-bin
libgtk-3-common libicu55 libicu55:i386 libmagickcore-6.q16-2
libmagickcore-6.q16-2-extra libmagickwand-6.q16-2 libnm-glib-vpn1
libnm-glib4 libnm-util2 libnm0 libxml2 libxml2:i386 linux-libc-dev
network-manager python3-pil ubuntu-software
36 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.
É preciso baixar 0 B/32,7 MB de arquivos.
Depois desta operação, 78,8 kB adicionais de espaço em disco serão usados.
Você quer continuar? [S/n] s
Extraindo templates dos pacotes: 100%
Pré-configurando pacotes ...
dpkg: erro: o formato de base de dados de informação (8193) está errado ou é demasiado novo; tente obter um dpkg mais recent
E: Sub-process /usr/bin/dpkg returned an error code (2)


A versão do kernel é:

/$ uname -a
Linux nome_do_computador 4.8.0-41-generic #44~16.04.1-Ubuntu SMP Fri Mar 3 17:11:16 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux


O erro começou a acontecer depois que removi um mouse USB e inseri um mouse PS/2 com o ubuntu rodando. Imagino que isso possa ter corrompido algum arquivo. Como consertar isso?


  


2. Re: dpkg gera um erro ao atualizar via apt upgrade (8193)

Felipe Alves de Souza
marty2

(usa Ubuntu)

Enviado em 23/03/2017 - 23:49h

Resolvi o problema reinstalando o dpkg via live-cd do ubuntu fazendo o download com apt. Abaixo segue o que fiz para resolver o problema, não é o jeito oficial mas resolveu:

No terminal do live-cd faça o download do dpkg para um diretório de sua escolha com:

$ sudo apt download dpkg 


Verifique quais são as partições com:

$ sudo fdisk -l 


Procure a partição na qual o ubuntu está instalado (no meu caso /dev/sda1).
Depois monte na partição com:

$ sudo mount /dev/sda1 /mnt 


Entre como o root na partição /dev/sda1 com:

$ sudo chroot /mnt /bin/bash 


Exclua a pasta "/var/lib/dpkg" com:

# rm -r /var/lib/dpkg 


Depois volte para a sessão do live-cd com o comando "exit". Comece a instalação do dpkg que baixamos (o arquivo .deb) com o comando:

$ sudo dpkg --force-overwrite --instdir=/mnt -i /[caminho_do_arquivo]/dpkg_1.18.1.2ubuntu7_amd64.deb 


Se não der certo copie a pasta /var/lib/dpkg da sessão do live-cd para /mnt/var/lib. Para isso será necessário entrar novamente na partição /dev/sda1 como root para configurar as permissões, nada que um chmod 777 /var/lib não resolva.
Depois tente reinstalar o dpkg com o comando acima. (não se esqueça de voltar para a sessão do live-cd para realizar a instalação)
Por fim, entre na partição /mnt como root (chroot) e execute o comando:

# dpkg --configure -a 


Se tudo correr bem não será exibido nada e apenas pulará uma linha. Reinicie o computador e veja se o erro persiste.











Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts