sudo apt-get install -fで壊れたパッケージを修正できない


15

ここに私の結果がありsudo apt-get install -fます。私はそれを2回実行し、否定的な結果を得ました。にエラーがあると思います

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

この同じ「バージョン文字列のエラー>>>>」により、バージョン12.04のダウンロードが3日間試みられました。引用テキストに関するバグレポートもあります。言語パックなしでバージョンをダウンロードする理由はありますか。バージョン11.10が壊れていますか?

また、sudo apt-get install synapticを使用してSynapticをダウンロードしようとすると、同じエラーメッセージが表示されます。

ここでも、最初のダウンロードの問題と同じエラーメッセージの受信を指摘します。ありがとう

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:~$ 

回答:


29

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

試した後

sudo dpkg --configure -a

そして

sudo apt-get install -f

壊れたパッケージの問題は依然として存在します。解決策は、dpkgステータスファイルを手動で編集することです。

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

(geditの代わりにviまたはnanoを使用できます)

破損したパッケージを見つけて、それに関する情報のブロック全体削除し、ファイルを保存します。


2
stackexhangeが「ありがとう」のようなコメントを思いとどまらせることは知っていますが、これは間違いなくそれに値します。どうもありがとう。
クラーケン14

2
しかし、その後はどうしますか?私はどちらかの実行したときに壊れたパッケージの同じリストを取得しておくsudo dpkg --configure -asudo apt-get install -fで情報圏を除去した後/var/lib/dpkg/status
user2105469

/var/lib/dpkg/status問題を見つけるためにファイルを開く必要がありました。壊れたパッケージのインストールのステータスをからに変更しhalf-configuredましたinstalled
ファーザドYZ

私はこれが決まり文句であることを知っています...しかし、私は壊れたパッケージで2日間苦労しています。おかげでたくさん
ティコ

0

この手順を試してください。

これは通常、この種の問題に対して機能しますが、ここで人々がこれまでに提案した解決策は機能しません。さらに、機能しない場合でも、有用な診断情報を提供します。動作しない場合は、ターミナルからすべてのテキストを提供してください。かなり長いので、質問に入れる代わりに、http://paste.ubuntu.comに貼り付けてください。URLを取得して表示し、質問に追加できます。


0

だから私は2日からこの苦悩に苦しんでいました、そして今私はそれを解決しました....

最初にこのコマンドを実行します

sudo software-properties-gtk

次に、このようなすべてのボックスをオンにします。

この写真に記載されていることをこれを行う

その後、other softwareタブに移動し、次のようにすべてのボックスのチェックを外します。

他のタブのすべてのボックスのチェックを外します

そして今すぐ閉じるボタンをクリックします->その後、ウィンドウが開いてリロードをクリックします、これもあなたに役立つことを願っています...


-1

端末タイプにアクセスできる場合

sudo dpkg --configure -a

すべての面倒を見てください。


コマンドをより有用な答えにするために、コマンドが何をするのか詳細を追加できますか?
フォルカーシーゲル14

-1

壊れたパッケージを修正するスクリプトを作成しました。これは、/ var / log / dist-upgrade / apt.logで壊れたパッケージを検索し、パッケージ名を見つけて、指定されたコマンドをそれらに適用します。

このスクリプトの使用には注意してください。壊れたパッケージの中にはシステムに関連したものがあり、新しい問題を引き起こす場合があるためです。したがって、removeコマンドの代わりにinstallまたはupgradeコマンドを使用します

ここから入手

以下のコマンドを使用してスクリプトをダウンロードします。

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

次に実行します:

./fix-broken.sh

また、次のように壊れたパッケージに適用するアクションを設定できます。

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

デフォルトのアクションはremoveです。

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