lỗi: phân tích tệp '/ var / lib / dpkg / status' gần dòng 55497 gói 'Indicator-displex'


8

Sau khi chạy nâng cấp từ Ubuntu 11.10 (Oneiric Ocelot) lên 12.04LTS (Precise Pangolin), một cửa sổ bật lên nói rằng việc nâng cấp thất bại và tôi nên chạy sudo dpkg --configure -a.

Chạy lệnh đó đã cho tôi:

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

Cố gắng chạy apt-get install -fcho tôi nhiều lỗi phụ thuộc cùng với lỗi dpkg đó.

Câu trả lời:


4

Sau khi xem tập tin được đề cập trong lỗi /var/lib/dpkg/statustrên dòng 55497, tôi thấy điều này:

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/

Tôi đã tạo một bản sao lưu của tập tin này, và sau đó mở nó trong một trình soạn thảo văn bản. ( sudo vi /var/lib/dpkg/status, sau đó :55497đi đến dòng đó.)

Thêm một .dòng vào dòng trống trước khi "DisPlex có các tính năng sau:" đã khắc phục sự cố.

(nếu không quen thuộc với vi ... đây là một gợi ý: Anối thêm dòng, thêm khoảng trắng & dấu chấm ESCđể thoát chế độ chèn, sau đó :wqviết và thoát)

Sau đó tôi đã có thể chạy sudo dpkg --configure -a. Sau khi chạy sudo apt-get -f install, tôi thấy một lỗi tương tự cho tập tin /var/lib/dpkg/available. Tôi đã thêm một .tập tin duy nhất vào dòng được đề cập trong lỗi này và bây giờ nó chủ yếu hoạt động.

Tôi gặp phải một vấn đề cuối cùng giống như lỗi này .

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

Để khắc phục sự cố này:

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

Tôi xin lỗi tôi không thể nâng cao bạn 10 lần. Cảm ơn người đàn ông, bạn đã làm cho ngày của tôi !!!
lorenzo-s

@ lorenzo-s Bạn rất hoan nghênh! Tôi rất vui vì tôi có thể giúp ^ _ ^
TrinitronX

1
bạn nên sử dụng sudoeditthay vì sudo vi, và dù sao, vimthay vì vi(khi có sẵn)
törzsmókus


3

Tôi đã từng gặp vấn đề tương tự. Chạy sau đây đã sửa nó cho tôi:

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

Từ báo cáo lỗi launchpad:

Báo cáo lỗi trên Launchpad

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.