Không thể sửa các gói bị hỏng bằng sudo apt-get install -f


15

Đây là kết quả của tôi, của sudo apt-get install -f. tôi có Ran nó hai lần và có kết quả âm tính. Tôi tin rằng có một lỗi tại

"error in Version string '0:3.6.1-dates for language English
 Translation data updates for all supported packages for:
 English"

Câu lệnh tương tự này "lỗi trong chuỗi Phiên bản >>>>, khiến tôi mất ba ngày để tải xuống phiên bản 12.04. Có một báo cáo lỗi liên quan đến văn bản được trích dẫn. Dù sao cũng có thể tải xuống phiên bản mà không có gói ngôn ngữ, tại sao Tôi hỏng phiên bản 11.10?

Ngoài ra, khi thử tải xuống Synaptic bằng sudo apt-get install synaptic, tôi nhận được thông báo lỗi tương tự.

Một lần nữa tôi chỉ ra các vấn đề tải xuống ban đầu và nhận thông báo lỗi tương tự. Cảm ơn

b0b@b0b-IC780M-A:~$ sudo apt-get install -f
[sudo] password for b0b: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 298 not upgraded.
b0b@b0b-IC780M-A:~$ sudo apt-get install -f
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 298 not upgraded.
b0b@b0b-IC780M-A:~$ sudo apt-get upgrade install
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages have been kept back:
  linux-headers-generic software-center
The following packages will be upgraded:
  accountsservice acpi-support acpid aisleriot alsa-utils
  app-install-data-partner appmenu-qt apport apport-gtk apt-transport-https
  apt-utils aptdaemon aptdaemon-data apturl apturl-common banshee
  banshee-extension-soundmenu banshee-extension-ubuntuonemusicstore baobab
  bind9-host binutils bluez-alsa bluez-cups bluez-gstreamer brasero
  brasero-cdrkit brasero-common checkbox checkbox-gtk command-not-found
  command-not-found-data compiz compiz-core compiz-gnome
  compiz-plugins-default compiz-plugins-main-default cups cups-bsd cups-client
  cups-common cups-ppdc deja-dup desktop-file-utils dnsutils empathy
  empathy-common eog evince evince-common evolution-data-server
  evolution-data-server-common file-roller firefox firefox-globalmenu
  firefox-gnome-support gbrainy gcalctool gconf2 gconf2-common gedit
  gedit-common ghostscript ghostscript-cups ghostscript-x gir1.2-atspi-2.0
  gir1.2-gconf-2.0 gir1.2-gnomebluetooth-1.0 gir1.2-gtk-3.0
  gir1.2-gtksource-3.0 gir1.2-totem-1.0 gir1.2-unity-4.0 gir1.2-webkit-3.0
  gnome-accessibility-themes gnome-bluetooth gnome-control-center
  gnome-control-center-data gnome-desktop3-data gnome-font-viewer
  gnome-games-common gnome-icon-theme gnome-mahjongg gnome-online-accounts
  gnome-orca gnome-power-manager gnome-screenshot gnome-search-tool
  gnome-session gnome-session-bin gnome-session-canberra gnome-session-common
  gnome-settings-daemon gnome-sudoku gnome-system-log gnome-system-monitor
  gnome-utils-common gnomine gstreamer0.10-gconf gstreamer0.10-plugins-good
  gstreamer0.10-pulseaudio gvfs gvfs-backends gvfs-bin gvfs-fuse gwibber
  gwibber-service gwibber-service-facebook gwibber-service-identica
  gwibber-service-twitter hpijs hplip hplip-cups hplip-data indicator-datetime
  indicator-session indicator-sound isc-dhcp-client isc-dhcp-common
  jockey-common jockey-gtk language-selector-common language-selector-gnome
  libaccountsservice0 libapt-inst1.3 libarchive1 libasound2-plugins
  libatk-adaptor libbind9-60 libbrasero-media3-1 libcamel-1.2-29
  libcanberra-gtk-module libcanberra-gtk0 libcanberra-gtk3-0
  libcanberra-gtk3-module libcanberra-pulse libcanberra0 libdecoration0
  libdns69 libebackend-1.2-1 libebook1.2-12 libecal1.2-10 libedata-book-1.2-11
  libedata-cal-1.2-13 libedataserver1.2-15 libedataserverui-3.0-1 libevince3-3
  libgconf2-4 libgnome-bluetooth8 libgnome-control-center1
  libgnome-desktop-3-2 libgoa-1.0-0 libgrip0 libgs9 libgs9-common libgtk-3-bin
  libgtksourceview-3.0-0 libgtksourceview-3.0-common libgweather-3-0
  libgweather-common libgwibber-gtk2 libgwibber2 libhpmud0 libimobiledevice2
  libisc62 libisccc60 libisccfg62 libjasper1 liblightdm-gobject-1-0 liblwres60
  libmetacity-private0 libmission-control-plugins0 libmono-zeroconf1.0-cil
  libnautilus-extension1 libnm-glib-vpn1 libnm-glib4 libnm-util2
  libnotify0.4-cil libnux-1.0-0 libnux-1.0-common libpam-gnome-keyring
  libreoffice-emailmerge libreoffice-style-human libsane-hpaio libsmbclient
  libsnmp-base libsnmp15 libsyncdaemon-1.0-1 libt1-5 libtotem0
  libubuntuone-1.0-1 libubuntuone1.0-cil libunity-2d-private0
  libunity-core-4.0-4 libunity6 libusbmuxd1 libwbclient0 libwebkitgtk-1.0-0
  libwebkitgtk-1.0-common libwebkitgtk-3.0-0 libwebkitgtk-3.0-common libxml2
  linux-generic linux-image-generic metacity metacity-common
  mobile-broadband-provider-info modemmanager mousetweaks multiarch-support
  nautilus nautilus-data nautilus-sendto-empathy network-manager nux-tools
  onboard openssl pulseaudio pulseaudio-esound-compat
  pulseaudio-module-bluetooth pulseaudio-module-gconf pulseaudio-module-x11
  pulseaudio-utils python-apport python-aptdaemon python-aptdaemon-gtk
  python-aptdaemon.gtk3widgets python-aptdaemon.gtkwidgets python-brlapi
  python-cups python-cupshelpers python-gobject-cairo python-httplib2
  python-launchpadlib python-libxml2 python-pam python-papyon
  python-pkg-resources python-problem-report python-pyatspi2
  python-software-properties python-ubuntuone-client
  python-ubuntuone-storageprotocol samba-common samba-common-bin seahorse
  shotwell simple-scan smbclient sni-qt software-properties-common
  software-properties-gtk sudo system-config-printer-common
  system-config-printer-gnome system-config-printer-udev telepathy-indicator
  telepathy-mission-control-5 thunderbird thunderbird-globalmenu
  thunderbird-gnome-support tomboy totem totem-common totem-mozilla
  totem-plugins ttf-opensymbol ubuntu-desktop ubuntu-minimal ubuntu-standard
  ubuntuone-client ubuntuone-client-gnome ubuntuone-couch unity unity-2d
  unity-2d-launcher unity-2d-panel unity-2d-places unity-2d-spread
  unity-common unity-lens-applications unity-services update-manager
  update-manager-core update-notifier update-notifier-common usbmuxd
  vim-common vim-tiny vinagre vino xorg xserver-xorg xserver-xorg-input-all
  xserver-xorg-video-all xserver-xorg-video-intel
  xserver-xorg-video-openchrome xul-ext-ubufox
296 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
Need to get 0 B/159 MB of archives.
After this operation, 10.1 MB of additional disk space will be used.
Do you want to continue [Y/n]? y
Extracting templates from packages: 100%
Preconfiguring packages ...
dpkg: error: parsing file '/var/lib/dpkg/available' near line 4131 package 'python-zope.interface':
 error in Version string '0:3.6.1-dates for language English
 Translation data updates for all supported packages for:
 English
 .
 language-pack-en-base provides the bulk of translation data
 and is updated only seldom. This package provides frequent translation
 updates.': version string has embedded spaces
E: Sub-process /usr/bin/dpkg returned an error code (2)
b0b@b0b-IC780M-A:~$ 

Câu trả lời:


29

http://www.iasptk.com/ubfox-fix-broken-package-best-solution

Sau khi thử

sudo dpkg --configure -a

sudo apt-get install -f

vấn đề của gói bị hỏng vẫn tồn tại giải pháp là chỉnh sửa tệp trạng thái dpkg bằng tay.

sudo -i gedit /var/lib/dpkg/status

(bạn có thể sử dụng vi hoặc nano thay vì gedit)

Xác định vị trí gói bị hỏng và xóa toàn bộ khối thông tin về nó và lưu tệp.


2
Tôi biết stackexhange không khuyến khích các bình luận như 'Cảm ơn', nhưng điều này chắc chắn xứng đáng với một bình luận. Cảm ơn rất nhiều.
Kraken

2
Nhưng bạn sẽ làm gì sau đó? Tôi tiếp tục nhận được cùng một danh sách các gói bị hỏng khi tôi chạy một trong hai sudo dpkg --configure -ahoặc sudo apt-get install -fsau khi loại bỏ các khối thông tin trong /var/lib/dpkg/status.
dùng2105469

/var/lib/dpkg/statustập tin là tất cả tôi phải mở để tìm ra vấn đề. Tôi vừa thay đổi trạng thái cài đặt gói bị hỏng của tôi từ half-configuredsang installed.
Farzad YZ

Tôi biết điều này là sáo rỗng ... nhưng tôi đã vật lộn trong hai ngày với một gói bị hỏng. Cảm ơn rất nhiều
Tico

0

Hãy thử thủ tục này .

Nó thường hoạt động cho loại vấn đề này, ngay cả khi các giải pháp mà mọi người đã đề xuất ở đây cho đến nay vẫn chưa có. Hơn nữa, nếu nó không hoạt động, nó vẫn cung cấp thông tin chẩn đoán hữu ích. Vì vậy, nếu nó không hoạt động, thì vui lòng cung cấp tất cả văn bản từ Terminal. Nó sẽ khá dài, vì vậy thay vì đặt nó vào câu hỏi của bạn, bạn có thể muốn dán nó tại http: //paste.ub Ubuntu.com . Bạn sẽ nhận được một URL để xem nó, mà bạn có thể thêm vào câu hỏi của bạn.


0

Vì vậy, tôi đã vật lộn với probbem này từ 2 ngày và bây giờ tôi đã giải quyết nó ....

Đầu tiên chạy lệnh này

sudo software-properties-gtk

sau đó kiểm tra tất cả các hộp như thế này:

làm điều này những gì được đề cập trong bức ảnh này

sau đó chuyển đến other softwaretab và bỏ chọn tất cả các hộp như thế này:

bỏ chọn tất cả các hộp trong tab khác

và bây giờ bấm vào nút đóng -> sau đó một cửa sổ sẽ được mở và nhấp vào tải lại, tôi hy vọng điều này cũng sẽ làm việc với bạn ....


-1

Nếu bạn có quyền truy cập vào một loại thiết bị đầu cuối trong

sudo dpkg --configure -a

Đợi một lúc mọi thứ nên được chăm sóc.


Bạn có thể thêm một số chi tiết những gì lệnh làm, để làm cho nó một câu trả lời hữu ích hơn?
Volker Siegel

-1

Tôi đã tạo một kịch bản để sửa các gói bị hỏng. Điều này tìm kiếm các gói bị hỏng trong /var/log/dist-upTHER/apt.log và sau đó tìm tên gói sau đó áp dụng lệnh được chỉ định trên chúng.

Hãy cẩn thận về việc sử dụng tập lệnh này, bởi vì đôi khi một số gói bị hỏng có liên quan đến hệ thống và có thể gây ra sự cố mới. Vì vậy, sử dụng lệnh cài đặt hoặc nâng cấp thay vì lệnh remove .

Lấy nó từ đây

Tải xuống tập lệnh bằng lệnh dưới đây:

wget https://gist.githubusercontent.com/EmpireWorld/8eb920165777399cfd684d8d4227a6e2/raw/17e6d4a151a6163aa45dd8302b965ed433b27741/fix-broken.sh

Sau đó chạy nó:

./fix-broken.sh

Ngoài ra, bạn có thể đặt hành động bạn muốn áp dụng cho các gói bị hỏng như thế này:

./fix-broken (install|upgrade|remove)

Các hành động mặc định là loại bỏ .

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.