erro: analisando o arquivo '/ var / lib / dpkg / status' próximo à linha 55497 pacote 'indicator-displex'


8

Depois de executar uma atualização do Ubuntu 11.10 (Oneiric Ocelot) para 12.04LTS (Precise Pangolin), uma janela apareceu dizendo que a atualização falhou e que eu deveria executar sudo dpkg --configure -a.

A execução desse comando me deu:

sudo dpkg --configure -a
dpkg: error: parsing file '/var/lib/dpkg/status' near line 55497 package 'indicator-displex':
 blank line in value of field 'Description

Tentar executar apt-get install -fme dá muitos erros de dependência junto com o mesmo erro do dpkg.

Respostas:


4

Depois de examinar o arquivo mencionado no erro /var/lib/dpkg/statusna linha 55497, vi o seguinte:

Package: indicator-displex
Priority: optional
Section: GTK, system, admin
Installed-Size: 1524
Maintainer: Arick McNiel <arickmcniel AT yahoo DOT com>
Architecture: all
Version: 0.1
Depends: python, python-gtk2, python-central (>= 0.6.1), python-notify, python-appindicator, compiz
Size: 130748
Description: DisPlex
 AppIndicator to interface with Compiz / Xrandr / Emerald.
 .
 The Displex (indicator-displex) application provides an AppIndicator to the display
 interfaces of Compiz / Emerald / and Gnome Display Manager.  In doing so, it hopes
 to provide a product that is helpful for those applications without an AppIndicator
 interface AND to minimize icons by combinine some functionality of the
 gnome-display-manger AppIndicator icon.

 DisPlex has the following features:
 -Uses the new Ubuntu AppIndicator interface
 -Provides interface for: COMPIZ, EMERALD, GNOME Display Properties
 -Enables you to change decorators from the AppIndicator Tray
 -Enables you to activate / deactivate Compiz Effects
 -Enables you to switch window manager
 -Provides the ability to hide/show desktop icons
Homepage: https://launchpad.net/displex; http://sourceforge.net/projects/displex/

Fiz um backup desse arquivo e o abri em um editor de texto. ( sudo vi /var/lib/dpkg/status, então, :55497vá para essa linha.)

Adicionando um único .à linha em branco antes de "DisPlex possuir os seguintes recursos:" corrigiu o problema.

(se não estiver familiarizado com o vi ... aqui está uma dica: Apara acrescentar uma linha, adicione um espaço e um período ESCpara sair do modo de inserção e, em seguida, :wqescreva e saia)

Eu era capaz de correr sudo dpkg --configure -a. Após a execução sudo apt-get -f install, vi um erro semelhante para o arquivo /var/lib/dpkg/available. Eu adicionei um único .a este arquivo na linha mencionada no erro e agora funciona principalmente.

Corri para um último problema, que é o mesmo que este bug .

Unpacking libatk-adaptor-schemas (from .../libatk-adaptor-schemas_2.4.0-1ubuntu2_amd64.deb) ...
 dpkg: error processing /var/cache/apt/archives/libatk-adaptor-schemas_2.4.0-1ubuntu2_amd64.deb (--unpack):
  trying to overwrite '/usr/share/glib-2.0/schemas/org.a11y.atspi.gschema.xml', which is also in package libatk-adaptor 2.2.1-0ubuntu1
ErrorMessage: trying to overwrite '/usr/share/glib-2.0/schemas/org.a11y.atspi.gschema.xml', which is also in package libatk-adaptor 2.2.1-0ubuntu1

Para corrigir este problema:

sudo apt-get update
sudo apt-get dist-upgrade

Me desculpe, eu não posso te votar 10 vezes. Obrigado cara, você fez o meu dia !!!
Lorenzo-s

@ Lorenzo-s De nada! Eu estou feliz que eu poderia ajudar ^ _ ^
TrinitronX

1
você deve usar sudoeditem vez de sudo vi, e de qualquer maneira, vimem vez de vi(quando disponível)
törzsmókus


3

Eu tive o mesmo problema. A execução do seguinte corrigiu para mim:

sudo dpkg --remove libatk*
sudo apt-get -f install

No relatório de erros da barra de ativação:

Relatório de bug no Launchpad

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.