Não é possível adicionar ou remover pacotes; Erros foram encontrados durante o processamento: libbz2-1.0 libbz2-1.0: i386

1

Notei que o Ubuntu não me pediu para atualizar em algum momento, o que é estranho. Então, abri o gerenciador de atualização e recebi a mensagem

Software index is broken

It is impossible to install or remove any software. Please use the package manager
"Synaptic" or run "sudo apt-get install -f" in a terminal to fix this issue at first.

Então, eu iniciei uma sessão do Terminal e digitei "sudo apt-get install -f". Aqui está a mensagem de erro que recebi:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
  libatk1.0-0:i386 libffmpegthumbnailer4 efibootmgr eom-common
  libxcb-dri2-0 linux-headers-3.2.0-45 mate-media-common
  beat-hazard-ultra-bin:i386 mate-screensaver-common ffmpegthumbnailer
  python-gtksourceview2 libcairo2:i386 pidgin-data
  linux-headers-3.2.0-45-generic libgdk-pixbuf2.0-0:i386 pluma-common
  libpixman-1-0:i386 libmatewnck-common pluma libxft2:i386
  libxrandr-ltsq2 linux-headers-3.5.0-23-generic language-pack-kde-en
  linux-headers-3.5.0-23 kde-l10n-engb libjasper1:i386
  gtk2-engines-pixbuf indicator-status-provider-pidgin
  libgtksourceview2.0-0 libpango1.0-0:i386 libmatewnck
  libxcb-render0:i386 mate-utils-common libgxps2 libxcb-shm0:i386
  language-pack-kde-en-base libgtk2.0-0:i386 libgtksourceview2.0-common
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
  libbz2-1.0:i386
0 upgraded, 0 newly installed, 1 to remove and 11 not upgraded.
2 not fully installed or removed.
After this operation, 115 kB disk space will be freed.
Do you want to continue [Y/n]? y
E: Internal Error, No file name for libbz2-1.0

Eu acho que o problema é de quando eu tentei instalar o libbz2-1.0 manualmente e acidentalmente usei o binário i386 ao invés do amd64. Alguém por favor pode me ajudar a consertar isso? Não consigo instalar ou remover nada até que isso seja corrigido e realmente não quero ter que reinstalar. Obrigado por qualquer ajuda que você possa me dar.

    
por Dillmo 01.07.2013 / 20:18

1 resposta

1

Não importa. Eu descobri como consertar isso sozinho. Para qualquer outra pessoa que tenha esse problema, aqui está o que você precisa fazer:

  1. Digite sudo dpkg --configure -a . Irá cometer erros, mas não se preocupe.
  2. Encontre os arquivos que estão causando os problemas e digite sudo dpkg -r PACKAGE_NAME para cada um deles. Alguns deles não serão removidos. Adicione-os a uma lista.
  3. Execute sudo dpkg --configure PACKAGE_NAME para cada pacote da sua lista. Isso irá configurá-los. Desta vez, você não deve ver erros.
  4. Execute sudo apt-get install -f para corrigir dependências.
  5. Lucro!
por Dillmo 01.07.2013 / 20:51