erreur: analyse du fichier '/ var / lib / dpkg / status' près de la ligne 55497 package 'indicator-displex'


8

Après avoir exécuté une mise à niveau d'Ubuntu 11.10 (Oneiric Ocelot) vers 12.04LTS (Precise Pangolin), une fenêtre est apparue disant que la mise à niveau a échoué et que je devrais exécuter sudo dpkg --configure -a.

L'exécution de cette commande m'a donné:

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

Essayer d'exécuter apt-get install -fme donne de nombreuses erreurs de dépendance avec cette même erreur dpkg.

Réponses:


4

Après avoir regardé le fichier mentionné dans l'erreur /var/lib/dpkg/statussur la ligne 55497, j'ai vu ceci:

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/

J'ai fait une sauvegarde de ce fichier, puis l'ai ouvert dans un éditeur de texte. ( sudo vi /var/lib/dpkg/status, puis :55497pour aller à cette ligne.)

L'ajout d'un simple .à la ligne vierge avant "DisPlex a les fonctionnalités suivantes:" résolu le problème.

(si vous ne connaissez pas vi ... voici un conseil: Apour ajouter une ligne, ajouter un espace et un point ESCpour quitter le mode insertion, puis :wqpour écrire et quitter)

J'ai alors pu courir sudo dpkg --configure -a. Après l'exécution sudo apt-get -f install, j'ai vu une erreur similaire pour le fichier /var/lib/dpkg/available. J'ai ajouté un single .à ce fichier sur la ligne mentionnée dans l'erreur, et maintenant cela fonctionne principalement.

J'ai rencontré un dernier problème qui est le même que ce 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

Pour résoudre ce problème:

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

Je suis désolé, je ne peux pas vous voter 10 fois. Merci mec, tu as fait ma journée !!!
lorenzo-s

@ lorenzo-s Vous êtes les bienvenus! Je suis content d'avoir pu aider ^ _ ^
TrinitronX

1
vous devez utiliser à la sudoeditplace de sudo vi, et de toute façon, vimau lieu de vi(lorsque disponible)
törzsmókus


3

J'ai eu le même problème. L'exécution de ce qui suit m'a corrigé:

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

Depuis le rapport de bogue du tableau de bord:

Rapport de bogue sur Launchpad

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.