error: analizando el archivo '/ var / lib / dpkg / status' cerca de la línea 55497 paquete 'indicator-displex'

8

Después de ejecutar una actualización de Ubuntu 11.10 (Oneiric Ocelot) a 12.04LTS (Precise Pangolin), apareció una ventana que decía que la actualización falló y que debería ejecutar sudo dpkg --configure -a.

Ejecutar ese comando me dio:

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

Intentar ejecutar apt-get install -fme da muchos errores de dependencia junto con el mismo error dpkg.

TrinitronX
fuente

Respuestas:

4

Después de mirar el archivo mencionado en el error /var/lib/dpkg/statusen la línea 55497, vi esto:

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/

Hice una copia de seguridad de este archivo y luego lo abrí en un editor de texto. ( sudo vi /var/lib/dpkg/status, luego :55497para ir a esa línea.)

Agregar un sencillo .a la línea en blanco antes de "DisPlex tiene las siguientes características:" solucionó el problema.

(si no está familiarizado con vi ... aquí hay una pista: Apara agregar una línea, agregar un espacio y punto ESCpara salir del modo de inserción, luego :wqescribir y salir)

Entonces pude correr sudo dpkg --configure -a. Después de ejecutar sudo apt-get -f install, vi un error similar para el archivo /var/lib/dpkg/available. Agregué uno solo .a este archivo en la línea mencionada en el error, y ahora funciona principalmente.

Me encontré con un último problema que es el mismo que este error .

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 solucionar este problema:

sudo apt-get update
sudo apt-get dist-upgrade
TrinitronX
fuente
Lo siento, no puedo votarte 10 veces. Gracias hombre, me alegraste el día !!!
lorenzo-s
@ lorenzo-s ¡De nada! Me alegro de poder ayudar ^ _ ^
TrinitronX
1
debe usar en sudoeditlugar de sudo vi, y de todos modos, en vimlugar de vi(cuando esté disponible)
törzsmókus
3

Yo tuve el mismo problema. Ejecutar lo siguiente me lo arregló:

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

Del informe de error de launchpad:

Informe de error en Launchpad

Zach
fuente