sudo apt-get nâng cấp không thành công do lỗi shared-mime-info.postinst


10

Trên máy chủ của tôi, tôi nhận được vấn đề sau. sudo apt-get update hoạt động thành công nhưng sudo apt-get nâng cấp thất bại với lỗi sau. Làm ơn giúp tôi giải quyết vấn đề này.

administrator@myserver:~$ sudo apt-get upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages have been kept back:
  firefox linux-headers-server linux-image-server linux-server
0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.
21 not fully installed or removed.
After this operation, 0B of additional disk space will be used.
Do you want to continue [Y/n]? y
Setting up shared-mime-info (0.71-1ubuntu2) ...
/var/lib/dpkg/info/shared-mime-info.postinst: line 13: 17650 Segmentation fault      update-mime-database.real /usr/share/mime
dpkg: error processing shared-mime-info (--configure):
 subprocess installed post-installation script returned error exit status 139
dpkg: dependency problems prevent configuration of libgtk2.0-0:
 libgtk2.0-0 depends on shared-mime-info; however:
  Package shared-mime-info is not configured yet.
dpkg: error processing libgtk2.0-0 (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of chromium-browser:
 chromium-browser depends on libgtk2.0-0 (>= 2.18.0); however:
  Package libgtk2.0-0 is not configured yet.
dpkg: error processing chromium-browser (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of chromium-codecs-ffmpeg:
 chromium-codecs-ffmpeg depends on chromium-browser (>= 4.0.203.0~); however:
  Package chromium-browser is not configured yet.
dpkg: error processing chromium-codecs-ffmpeg (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of chromium-browser-l10n:
 chromium-browser-l10n depends on chromium-browser (= 16.0.912.77~r118311-0ubuntu0.10.04.1)No apport report written because the error message indicates its a followup error from a previous failure.
             No apport report written because the error message indicates its a followup error from a previous failure.
                                                                                                                       No apport report written because MaxReports is reached already
                                                                                                                                                                                     No apport report written because MaxReports is reached already
                                                           No apport report written because MaxReports is reached already
                                                                                                                         No apport report written because MaxReports is reached already
                                                                                                                                                                                       No apport report written because MaxReports is reached already
                                                             No apport report written because MaxReports is reached already
                                                                                                                           No apport report written because MaxReports is reached already
 No apport report written because MaxReports is reached already
                                                               No apport report written because MaxReports is reached already
                                                                                                                             No apport report written because MaxReports is reached already
   No apport report written because MaxReports is reached already
                                                                 ; however:
  Package chromium-browser is not configured yet.
dpkg: error processing chromium-browser-l10n (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libevdocument2:
 libevdocument2 depends on libgtk2.0-0 (>= 2.14.0); however:
  Package libgtk2.0-0 is not configured yet.
dpkg: error processing libevdocument2 (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libevview2:
 libevview2 depends on libevdocument2 (>= 2.29.5); however:
  Package libevdocument2 is not configured yet.
 libevview2 depends on libgtk2.0-0 (>= 2.20.0); however:
  Package libgtk2.0-0 is not configured yet.
dpkg: error processing libevview2 (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of evince:
 evince depends on libevdocument2 (>= 2.29.5); however:
  Package libevdocument2 is not configured yet.
 evince depends on libevview2 (>= 2.29.5)No apport report written because MaxReports is reached already
                                                                                                       ; however:
  Package libevview2 is not configured yet.
 evince depends on libgtk2.0-0 (>= 2.16.0); however:
  Package libgtk2.0-0 is not configured yet.
 evince depends on shared-mime-info; however:
  Package shared-mime-info is not configured yet.
dpkg: error processing evince (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of gcalctool:
 gcalctool depends on libgtk2.0-0 (>= 2.18.0); however:
  Package libgtk2.0-0 is not configured yet.
dpkg: error processing gcalctool (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libgdict-1.0-6:
 libgdict-1.0-6 depends on libgtk2.0-0 (>= 2.18.0); however:
  Package libgtk2.0-0 is not configured yet.
dpkg: error processing libgdict-1.0-6 (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of gnome-utils:
 gnome-utils depends on libgdict-1.0-6 (>= 2.23.90); however:
  Package libgdict-1.0-6 is not configured yet.
 gnome-utils depends on libgtk2.0-0 (>= 2.18.0); however:
  Package libgtk2.0-0 is not configured yet.
dpkg: error processing gnome-utils (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of gtk2-engines-pixbuf:
 gtk2-engines-pixbuf depends on gtk2.0-binver-2.10.0; however:
  Package gtk2.0-binver-2.10.0 is not installed.
  Package libgtk2.0-0 which provides gtk2.0-binver-2.10.0 is not configured yet.
 gtk2-engines-pixbuf depends on libgtk2.0-0 (= 2.20.1-0ubuntu2.1); however:
  Package libgtk2.0-0 is not configured yet.
dpkg: error processing gtk2-engines-pixbuf (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libgail18:
 libgail18 depends on libgtk2.0-0 (= 2.20.1-0ubuntu2.1); however:
  Package libgtk2.0-0 is not configured yet.
dpkg: error processing libgail18 (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libgtk2.0-bin:
 libgtk2.0-bin depends on libgtk2.0-0 (>= 2.20.1-0ubuntu2.1); however:
  Package libgtk2.0-0 is not configured yet.
dpkg: error processing libgtk2.0-bin (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of pidgin:
 pidgin depends on libgtk2.0-0 (>= 2.18.0); however:
  Package libgtk2.0-0 is not configured yet.
dpkg: error processing pidgin (--configure):
 dependency problems - leaving unconfigured
Setting up update-manager (1:0.134.11.1) ...
dpkg: error processing update-manager (--configure):
 subprocess installed post-installation script returned error exit status 245
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent configuration of update-notifier:
 update-notifier depends on libgtk2.0-0 (>= 2.14.0); however:
  Package libgtk2.0-0 is not configured yet.
 update-notifier depends on update-manager; however:
  Package update-manager is not configured yet.
dpkg: error processing update-notifier (--configure):
 dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent configuration of xulrunner-1.9.2:
 xulrunner-1.9.2 depends on libgtk2.0-0 (>= 2.18.0); however:
  Package libgtk2.0-0 is not configured yet.
dpkg: error processing xulrunner-1.9.2 (--configure):
 dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent configuration of icedtea6-plugin:
 icedtea6-plugin depends on xulrunner-1.9.2; however:
  Package xulrunner-1.9.2 is not configured yet.
 icedtea6-plugin depends on libgtk2.0-0 (>= 2.8.0); however:
  Package libgtk2.0-0 is not configured yet.
dpkg: error processing icedtea6-plugin (--configure):
 dependency problems - leaving unconfigured
Setting up libgweather-common (2.30.0-0ubuntu1.1) ...
No apport report written because MaxReports is reached already
                                                              dpkg: error processing libgweather-common (--configure):
 subprocess installed post-installation script returned error exit status 245
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent configuration of libgweather1:
 libgweather1 depends on libgtk2.0-0 (>= 2.11.0); however:
  Package libgtk2.0-0 is not configured yet.
 libgweather1 depends on libgweather-common (>= 2.24.0); however:
  Package libgweather-common is not configured yet.
dpkg: error processing libgweather1 (--configure):
 dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
                                                              Errors were encountered while processing:
 shared-mime-info
 libgtk2.0-0
 chromium-browser
 chromium-codecs-ffmpeg
 chromium-browser-l10n
 libevdocument2
 libevview2
 evince
 gcalctool
 libgdict-1.0-6
 gnome-utils
 gtk2-engines-pixbuf
 libgail18
 libgtk2.0-bin
 pidgin
 update-manager
 update-notifier
 xulrunner-1.9.2
 icedtea6-plugin
 libgweather-common
 libgweather1
E: Sub-process /usr/bin/dpkg returned an error code (1)
administrator@myserver:~$ 

Cảm ơn, Avin


/Rar/lib/dpkg/info/ Shared-time-info.postinst của bạn có thể bị hỏng. Bạn có thể đăng nội dung của nó?
Richard Ayotte

Câu trả lời:


7

Nếu giải pháp "nâng cấp xa" không hoạt động, hãy thử cài đặt lại bắt buộc gói chia sẻ-mime-thông tin:

sudo apt-get update
sudo dpkg -P --force-all shared-mime-info
sudo apt-get install shared-mime-info
sudo apt-get -f install
sudo apt-get dist-upgrade
  • Nếu nó thất bại một lần nữa, tôi cần đầu ra đầy đủ của các lệnh trên. Nếu nó quá lớn, hãy sử dụng http://www.pastebin.com và chia sẻ liên kết tại đây.
  • Tôi cũng cần đầu ra của:

    apt-cache policy shared-mime-info
    sudo gdb update-mime-database.real -ex 'r /usr/share/mime'
    

Một cái gì đó cho tôi biết bạn bị lỗi này: https://bugs.launchpad.net/ubfox/+source/libxml2/+orms/759525


Cảm ơn đã trả lời ... Vui lòng Kiểm tra đầu ra trên pastebin pastebin.com/HNEnaedU
Avin Tokade

Hãy thử xóa bộ đệm: sudo rm -fv /usr/share/mime/mime.cache ~/.local/share/mime/mime.cache; sudo update-mime-database /usr/share/mime- Bạn có gặp lỗi phân đoạn nữa không?
Savvas Radevic

Có Tôi nhận Segmentation quản trị lỗi lỗi @ myserver: ~ $ sudo update-mime-cơ sở dữ liệu / usr / share / kịch câm [sudo] password cho quản trị viên: Segmentation lỗi
Avin Tokade

Hãy thử sudo gdb update-mime-database.real -ex 'r /usr/share/mime'- dán đầu ra tại www.pastebin.com một lần nữa. Tôi sẽ bắt đầu một tiền thưởng cho câu hỏi này.
Savvas Radevic

3

Hãy thử thực hiện sudo apt-get update && sudo apt-get dist-Nâng cấp nếu lỗi hiển thị này vẫn mở synap> chỉnh sửa> sửa các gói bị hỏng tải lại và đánh dấu tất cả các nâng cấp.


Không hoạt động..Xin vui lòng kiểm tra các lệnh đầu ra pastebin.com/HNEnaed
Avin Tokade

3

Vấn đề này có vẻ khá giống với Câu hỏi StackOverflow này ở chỗ có lỗi phân đoạn cho cùng một góishared-mime-info

Giải pháp đã bị chôn vùi trong các bình luận trước khi được chuyển lại thành câu hỏi (!) - tải xuống libxml2gói maverick và cài đặt gói này trước khi chạy:

sudo apt-get update && sudo apt-get upgrade

Tải xuống tệp .deb phù hợp với kiến ​​trúc của bạn (32 bit là i386 và 64bt là amd64)

Cài đặt gói thông qua cú pháp:

sudo dpkg -i [foo].deb

trong đó [foo] là tên tệp gói đã được tải xuống.

ví dụ sử dụng một cái gì đó như:

sudo dpkg -i libxml2_2.7.7.dfsg-4ubuntu0.3_i386.deb

2

Tôi biết điều này đã cũ nhưng tôi đã nhận được lỗi và tôi đã sửa nó. Tôi đã sử dụng năng khiếu để làm điều đó.

Đầu tiên hãy đi và yêu cầu Aptitude để loại bỏ cả hai shared-mime-infolibxml2

sudo aptitude xóa shared-mime-thông tin libxml2

Sau đó, Aptitude sẽ cho bạn biết rằng nó sẽ xóa nhiều gói hệ thống cần thiết:

Chấp nhận giải pháp này? [Y / n / q /?]

Bạn trả lời nên là Không n. Nó sẽ cung cấp cho bạn một giải pháp khác

Các hành động sau đây sẽ giải quyết các phụ thuộc này:

 Install the following packages: 1)     shared-mime-info:i386 [1.0-0ubuntu4.1 (precise-updates)]

 Keep the following packages at their current version: 2)    libxml2 [2.7.8.dfsg-5.1ubuntu4.13 (now, precise-security, precise-updates)]

Chấp nhận giải pháp này? [Y / n / q /?]

Đối với điều này, một người nói có. Sau đó, nó sẽ cài đặt phiên bản thích hợp.

sudo apt-get cập nhật

sudo apt-get nâng cấp

Nó làm việc hoàn hảo cho tôi. Chúc may mắn.


0

Tôi đã làm như sau để làm cho nó hoạt động.

cd /var/lib/dpkg/info
sudo rm shared-mime*
sudo apt-get install shared-mime-info
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.