エラー:55497パッケージ 'indicator-displex'の近くのファイル '/ var / lib / dpkg / status'を解析しています


8

Ubuntu 11.10(Oneiric Ocelot)から12.04LTS(Precise Pangolin)へのアップグレードを実行した後、アップグレードが失敗し、実行する必要があることを示すウィンドウがポップアップ表示されましたsudo dpkg --configure -a

そのコマンドを実行すると、次のようになりました。

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

実行しようとするapt-get install -fと、同じdpkgエラーとともに多くの依存関係エラーが発生します。

回答:


4

/var/lib/dpkg/status55497行目のエラーで言及されているファイルを調べたところ、次のことがわかりました。

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/

このファイルのバックアップを作成し、テキストエディターで開きました。(sudo vi /var/lib/dpkg/status:55497その行に移動します。)

.「DisPlexには次の機能があります」の前に空白行にシングルを追加すると、問題が修正されました。

(viに慣れていない場合...ヒントは次のとおりです:A行を追加し、スペースとピリオドESCを追加して挿入モードを終了し、次に:wq書き込みと終了します)

その後、走ることができましたsudo dpkg --configure -a。実行後sudo apt-get -f install、ファイルに同様のエラーが発生しました/var/lib/dpkg/available.エラーで言及された行にこのファイルにシングルを追加しましたが、今ではほとんど機能します。

このバグと同じ最後の問題に遭遇しました。

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

この問題を解決するには:

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

申し訳ありませんが、10回投票できませんでした。ありがとう、あなたは私の一日を作りました!!!
lorenzo-s

@ lorenzo-sどういたしまして!^ _ ^お手伝いできてうれしい
TrinitronX

1
あなたは使用する必要がありますsudoedit代わりにsudo vi、とにかく、vim代わりにvi(使用可能な場合)
törzsmókus


3

私も同じ問題を抱えていました。次のコマンドを実行すると修正されました。

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

ランチパッドのバグレポートから:

Launchpadのバグレポート

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.