web-dev-qa-db-ja.com

Google Chromeをインストールして削除しようとした後の依存関係エラー

だから、しばらくの間、ubuntuは完璧に機能しました。 Google Chromeをダウンロードしようとしましたが、誤って32ビットバージョンをダウンロードしました。戻って64ビットをダウンロードしようとしましたが(32ビットを削除せずに愚かに)、google-chrome-stableに関連するエラーメッセージを取得する際に問題が発生し始めました。

私の次のステップは、Chromeに関連するUbuntuのすべてを消去することでしたが、まだこれらのエラーが発生しています。Linuxの初心者であるため、今何をすべきかが本当に失われています。

現在、コマンドラインからは何もダウンロードできません。たとえば、Ubuntuのバージョンのf.Luxをダウンロードしてみたところ、次のような結果が得られました。

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  gcc-4.8-base:i386 libasn1-8-heimdal:i386 libasound2:i386
  libatk-bridge2.0-0:i386 libatk1.0-0:i386 libatspi2.0-0:i386
  libavahi-client3:i386 libavahi-common-data:i386 libavahi-common3:i386
  libcairo-gobject2:i386 libcairo2:i386 libcolord1:i386 libcups2:i386
  libcurl3:i386 libdatrie1:i386 libdbus-glib-1-2:i386 libdbusmenu-glib4:i386
  libdbusmenu-gtk3-4:i386 libdbusmenu-gtk4:i386 libexpat1:i386 libffi6:i386
  libfontconfig1:i386 libfreetype6:i386 libgconf-2-4:i386 libgcrypt11:i386
  libgdk-pixbuf2.0-0:i386 libglib2.0-0:i386 libgnutls26:i386
  libgpg-error0:i386 libgraphite2-3:i386 libgssapi-krb5-2:i386
  libgssapi3-heimdal:i386 libgtk-3-0:i386 libgtk2.0-0:i386 libharfbuzz0b:i386
  libhcrypto4-heimdal:i386 libheimbase1-heimdal:i386 libheimntlm0-heimdal:i386
  libhx509-5-heimdal:i386 libidn11:i386 libjasper1:i386 libjbig0:i386
  libjpeg-turbo8:i386 libjpeg8:i386 libk5crypto3:i386 libkeyutils1:i386
  libkrb5-26-heimdal:i386 libkrb5-3:i386 libkrb5support0:i386 liblcms2-2:i386
  libldap-2.4-2:i386 libmbim-glib0 libnspr4:i386 libnss3:i386 libp11-kit0:i386
  libpango-1.0-0:i386 libpango1.0-0:i386 libpangocairo-1.0-0:i386
  libpangoft2-1.0-0:i386 libpangox-1.0-0:i386 libpangoxft-1.0-0:i386
  libpixman-1-0:i386 libqmi-glib0 libroken18-heimdal:i386 librtmp0:i386
  libsasl2-2:i386 libsasl2-modules:i386 libsasl2-modules-db:i386
  libsqlite3-0:i386 libssl1.0.0:i386 libstdc++6:i386 libtasn1-6:i386
  libthai0:i386 libtiff5:i386 libwayland-client0:i386 libwayland-cursor0:i386
  libwind0-heimdal:i386 libx11-6:i386 libxau6:i386 libxcb-render0:i386
  libxcb-shm0:i386 libxcb1:i386 libxcomposite1:i386 libxcursor1:i386
  libxdamage1:i386 libxdmcp6:i386 libxext6:i386 libxfixes3:i386 libxft2:i386
  libxi6:i386 libxinerama1:i386 libxkbcommon0:i386 libxrandr2:i386
  libxrender1:i386 libxss1:i386 libxtst6:i386 usb-modeswitch
  usb-modeswitch-data
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  libappindicator1 libglade2-0 libindicator7
Suggested packages:
  python-gtk2-doc
The following packages will be REMOVED:
  google-chrome-stable:i386 libappindicator1:i386 libindicator7:i386
The following NEW packages will be installed:
  libappindicator1 libglade2-0 libindicator7 python-appindicator python-glade2
0 upgraded, 5 newly installed, 3 to remove and 3 not upgraded.
1 not fully installed or removed.
Need to get 53.4 kB/101 kB of archives.
After this operation, 185 MB disk space will be freed.
Do you want to continue? [Y/n] Y
Get:1 http://us.archive.ubuntu.com/ubuntu/ trusty/main libglade2-0 AMD64 1:2.6.4-2 [44.6 kB]
Get:2 http://us.archive.ubuntu.com/ubuntu/ trusty/main python-glade2 AMD64 2.24.0-3ubuntu3 [8,744 B]
Fetched 53.4 kB in 0s (159 kB/s)         
(Reading database ... 170838 files and directories currently installed.)
Removing google-chrome-stable (46.0.2490.71-1) ...
xdg-icon-resource: size argument must be numeric
Try 'xdg-icon-resource --help' for more information.
dpkg: error processing package google-chrome-stable (--remove):
 subprocess installed pre-removal script returned error exit status 1
xdg-icon-resource: size argument must be numeric
Try 'xdg-icon-resource --help' for more information.
dpkg: error while cleaning up:
 subprocess installed post-installation script returned error exit status 1
Removing libappindicator1 (12.10.1+13.10.20130920-0ubuntu4.1) ...
Removing libindicator7 (12.10.2+14.04.20141007.1-0ubuntu1) ...
Processing triggers for libc-bin (2.19-0ubuntu6.6) ...
E: Sub-process /usr/bin/dpkg returned an error code (1)

パッケージを問題なくダウンロードできる必要があります。誰も私を助けることができますか?

編集:さらに、ソフトウェアを更新しようとしたときに、次のメッセージが表示されました。

**THE PACKAGE SYSTEM IS BROKEN.** 
Check if you are using third party repositories. If so disable them, since they are a common source of problems.
Furthermore run the following command in a Terminal: apt-get install -f

しかし、apt-get install -fを実行すると、次の出力が得られます。

Errors were encountered while processing:
 google-chrome-stable
E: Sub-process /usr/bin/dpkg returned an error code (1)

Sudo apt-get install -fからの応答:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libatk-bridge2.0-0:i386 libatspi2.0-0:i386 libcairo-gobject2:i386
  libcolord1:i386 libdbusmenu-gtk3-4:i386 libgtk-3-0:i386 liblcms2-2:i386
  libmbim-glib0 libqmi-glib0 libwayland-client0:i386 libwayland-cursor0:i386
  libxkbcommon0:i386 usb-modeswitch usb-modeswitch-data
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up google-chrome-stable (46.0.2490.71-1) ...
xdg-icon-resource: size argument must be numeric
Try 'xdg-icon-resource --help' for more information.
dpkg: error processing package google-chrome-stable (--configure):
 subprocess installed post-installation script returned error exit status 1
E: Sub-process /usr/bin/dpkg returned an error code (1)

Sudo apt-get updateへの応答は非常に長かったので、エラーメッセージのみに短縮しました。

W: Failed to fetch http://ppa.launchpad.net/fabricesp/ppa/ubuntu/dists/trusty/main/binary-AMD64/Packages  404  Not Found
W: Failed to fetch http://ppa.launchpad.net/fabricesp/ppa/ubuntu/dists/trusty/main/binary-i386/Packages  404  Not Found
E: Some index files failed to download. They have been ignored, or old ones used instead.

Install-fのエラー:

After this operation, 0 B of additional disk space will be used.
Setting up google-chrome-stable (46.0.2490.71-1) ...
xdg-icon-resource: size argument must be numeric
Try 'xdg-icon-resource --help' for more information.
dpkg: error processing package google-chrome-stable (--configure):
 subprocess installed post-installation script returned error exit status 1
E: Sub-process /usr/bin/dpkg returned an error code (1)

そして、dist-upgradeのエラー:

After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] Y
Setting up google-chrome-stable (46.0.2490.71-1) ...
xdg-icon-resource: size argument must be numeric
Try 'xdg-icon-resource --help' for more information.
dpkg: error processing package google-chrome-stable (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 google-chrome-stable
E: Sub-process /usr/bin/dpkg returned an error code (1)

Sudo dpkg --purge --force-all google-chrome-stableのエラー

Removing google-chrome-stable (46.0.2490.71-1) ...
xdg-icon-resource: size argument must be numeric
Try 'xdg-icon-resource --help' for more information.
dpkg: error processing package google-chrome-stable (--purge):
 subprocess installed pre-removal script returned error exit status 1
xdg-icon-resource: size argument must be numeric
Try 'xdg-icon-resource --help' for more information.
dpkg: error while cleaning up:
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 google-chrome-stable

A.Bの提案に応えて、Sudo rm /var/lib/dpkg/info/google-chrome-stable*.prermを実行した後、Sudo apt-get install -fを実行すると、同じ答えが得られました。

パッケージリストを読み込んでいます...完了
依存関係ツリーを構築しています
状態情報を読み込んでいます...完了
次のパッケージは自動的にインストールされ、不要になりました:
 libatk-bridge2.0-0:i386 libatspi2.0-0:i386 libcairo-gobject2:i386 
 libcolord1:i386 libdbusmenu-gtk3-4:i386 libgtk-3-0:i386 liblcms2-2 :i386 
 libmbim-glib0 libqmi-glib0 libwayland-client0:i386 libwayland-cursor0:i386 
 libxkbcommon0:i386 usb-modeswitch usb-modeswitch-data 
 'apt-get autoremoveを使用'。それらを削除します。
 0アップグレード、0は新規インストール、0は削除、0はアップグレードなし。
 1は完全にインストールまたは削除されていません。
この操作の後、0 Bの追加ディスク容量が使用されます。
 google-chrome-stable(46.0.2490.71-1)のセットアップ... 
 xdg-icon-resource:サイズ引数は数値でなければなりません
試してください詳細については、「xdg-icon-resource --help」を参照してください。
 dpkg:パッケージgoogle-chrome-stable(--configure):
 subの処理中にエラーが発生しましたインストールされたプロセスのインストール後スクリプトがエラー終了ステータス1 
 Eを返しました:サブプロセス/ usr/bin/dpkgがエラーコード(1)
を返しました
37
segue_segway

ソースファイルが破損しており、破損したパッケージがあるようです。を押して破損したソースファイルを削除します Ctrl + Alt + T ターミナルを開き、次のように入力します:

Sudo rm /etc/apt/sources.list

次に、入力します

Sudo software-properties-gtk

これによりsoftware-properties-gtkが開き、新しいsources.listが自動的に作成されます。

次に、サーバーを米国または選択した他のサーバーに変更します。新しいsources.listを作成するには、新しいダイアログからリポジトリを有効にする必要があります。

すべてのボックスにチェックマークを付け、[元に戻す]をクリックしてから[閉じる]をクリックします。

enter image description here

デフォルトのリポジトリを復元するにはどうすればよいですか?

ステップ2ターミナルを開いて入力します

Sudo apt-get remove --purge google-chrome-stable

次に実行する

Sudo apt-get update && Sudo apt-get dist-upgrade -y

次に、Chromeをインストールします。

編集

私はSunnyにチャットで参加して、彼が問題を解決し、/var/lib/dpkg/alternatives/google-chromeを実行して削除するのを手伝いました

 Sudo rm /var/lib/dpkg/alternatives/google-chrome

そして実行中

 Sudo apt-get update && Sudo apt-get dist-upgrade -y

は問題を修正し、Sunnyはエラーはもう発生していないと述べました。

23
Neil

さて、拡張機能を検索し、すでに試したものを見つけた後、phpmyadmin.prerm、phpmyadmin.postrmなどのスクリプトがある場所に行き、それらを手動で削除しました。

cd /var/lib/dpkg/info/

ls -l phpmyadmin.*
-rw-r--r-- 1 root root 165 2008-03-05 21:42 phpmyadmin.conffiles
-rwxr-xr-x 1 root root 287 2008-03-05 21:42 phpmyadmin.config
-rw-r--r-- 1 root root 33524 2008-08-06 11:31 phpmyadmin.list
-rw-r--r-- 1 root root 51996 2008-03-05 21:42 phpmyadmin.md5sums
-rwxr-xr-x 1 root root 3286 2008-03-05 21:42 phpmyadmin.postinst
-rwxr-xr-x 1 root root 1762 2008-03-05 21:42 phpmyadmin.postrm
-rwxr-xr-x 1 root root 1762 2008-08-06 09:12 phpmyadmin.postrm.orig
-rwxr-xr-x 1 root root 339 2008-03-05 21:42 phpmyadmin.preinst
-rw-r--r-- 1 root root 22441 2008-03-05 21:42 phpmyadmin.templates

その後、それらのファイルを削除しました

Sudo rm -r phpmyadmin.*

それから私は走った

Sudo apt-get clean
Sudo apt-get update

パッケージがまだ残っているかどうか確認したかったので、走りました

Sudo apt-get remove phpmyadmin

パッケージがインストールされていないため、削除できないという応答がありました。

最後に!

だからそこから私はちょうど走った

Sudo apt-get install phpmyadmin

Ubuntuフォーラムで多くの答えを探しているので、これが誰かの助けになることを願っています。

9
Hiren Raiyani

以下のコマンドに従って、Eを取り除きます:サブプロセス/ usr/bin/dpkgがエラーコードを返しました(1)

ステップ1:

Sudo apt --purge remove unattended-upgrades

ここで、無人アップグレードは「エラー処理パッケージ名」です。エラー処理パッケージ名に置き換えることができます。

ステップ2:

Sudo apt-get autoremove

ステップ3:

Sudo apt-get update
7

事前削除スクリプトに問題があるため、Chromeの削除は失敗します。スクリプトを削除する

Sudo rm /var/lib/dpkg/info/google-chrome-stable*.prerm
Sudo rm /var/lib/dpkg/info/google-chrome-stable*.postinst

から削除を再開します

Sudo apt-get purge google-chrome-stable
Sudo apt-get install -f

より良い理解のために私の答えを読んでください こちら


2番目の問題、PPA ppa:fabricesp/ppaにはTrusty用のパッケージがありません。したがって、使用

Sudo add-apt-repository --r ppa:fabricesp/ppa

pPAを削除します。この場合、ppa-purgeは機能しません。

1
A.B.

端末で次のコマンドを実行してみてください。

Sudo apt-get --purge remove google-chrome-stable
Sudo apt-get -f install
Sudo apt-get update

これで問題が解決することを願っています。

0
sup

パッケージデータベースを再構成してください。パッケージのインストール中にデータベースが破損した可能性があります。 Sudo dpkg --configure -a

0
Aditya Pawaskar