Kesalahan ketergantungan setelah menginstal dan mencoba menghapus Google Chrome

38

Jadi ubuntu bekerja dengan baik untuk saya untuk sementara waktu. Saya mencoba mengunduh Google Chrome dan secara tidak sengaja mengunduh versi 32 bit. Kembali dan mencoba mengunduh 64-bit (bodoh tanpa menghapus 32-bit), dan mulai mengalami masalah dalam mendapatkan pesan kesalahan yang terkait google-chrome-stable.

Langkah saya berikutnya adalah membersihkan semua yang saya miliki di Ubuntu yang terkait dengan Chrome, tetapi saya masih mendapatkan kesalahan ini dan, mengingat bahwa saya masih pemula di Linux, saya benar-benar kehilangan apa yang harus saya lakukan sekarang.

Sekarang, saya tidak dapat mengunduh apa pun melalui baris perintah. Sebagai contoh, saya baru saja mencoba mengunduh f.lux versi Ubuntu dan mendapatkan yang berikut:

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)

Saya harus dapat mengunduh paket tanpa masalah. Adakah yang bisa membantu saya?

EDIT: Selain itu, ketika saya mencoba memperbarui perangkat lunak, saya mendapat pesan ini:

**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

Tetapi ketika saya menjalankan apt-get install -f, saya mendapatkan output berikut:

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

Tanggapan dari 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)

Respons terhadap sudo apt-get updatesangat panjang, jadi saya mempersingkatnya menjadi hanya pesan kesalahan:

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.

Kesalahan untuk 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)

Dan kesalahan untuk 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)

Kesalahan untuk 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

Menanggapi saran AB, setelah berlari sudo rm /var/lib/dpkg/info/google-chrome-stable*.prerm, saya kemudian berlari sudo apt-get install -fdan mendapatkan jawaban yang sama dengan yang saya dapatkan:

Membaca daftar paket ... Selesai
Membangun pohon ketergantungan       
Membaca informasi keadaan ... Selesai
Paket-paket berikut secara otomatis diinstal dan tidak lagi diperlukan:
  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-modewitch usb-modewitch-data
Gunakan 'apt-get autoremove' untuk menghapusnya.
0 ditingkatkan, 0 baru dipasang, 0 untuk dihapus dan 0 tidak ditingkatkan.
1 tidak sepenuhnya diinstal atau dihapus.
Setelah operasi ini, 0 B ruang disk tambahan akan digunakan.
Menyiapkan google-chrome-stable (46.0.2490.71-1) ...
xdg-icon-resource: argumen ukuran harus berupa angka
Coba 'xdg-icon-resource --help' untuk informasi lebih lanjut.
dpkg: paket pemrosesan kesalahan google-chrome-stable (--configure):
 subproses yang terinstal skrip pasca-instalasi mengembalikan status keluar kesalahan 1
E: Sub-proses / usr / bin / dpkg mengembalikan kode kesalahan (1)
segue_segway
sumber
lihat di sini
Ravan
ketik terminal sudo apt-get autoclean lalu ketik sudo apt-get hapus --purge google-chrome-stable Kemudian instal Chrome
Neil
Ketika saya mencoba untuk membersihkan setelah autocleaning saya masih mendapatkan kesalahan yang sama "Kesalahan ditemui saat memproses: google-chrome-stable E: Sub-proses / usr / bin / dpkg mengembalikan kode kesalahan (1)"
segue_segway
Saya telah mengubah langkah-langkah dalam jawaban saya sedikit. Mulai lagi di awal jawaban saya.
AB
Apa pesan kesalahan yang bodoh, kan? Mengapa itu tidak memberi tahu kita apa yang salah.
Sören

Jawaban:

23

Sepertinya file sumber Anda rusak dan ada paket yang rusak. Hapus file sumber yang rusak dengan menekan Ctrl+ Alt+ Tuntuk membuka terminal, dan ketik:

sudo rm /etc/apt/sources.list

Kemudian, ketikkan

sudo software-properties-gtk

Ini akan membuka software-properties-gtk dan yang baru sources.listakan dibuat secara otomatis.

Kemudian ubah server ke AS atau ke server lain pilihan Anda. Anda harus mengaktifkan repositori dari dialog baru untuk membuat sources.list baru.

Centang semua kotak lalu klik Kembalikan lalu klik tutup.

masukkan deskripsi gambar di sini

Bagaimana cara mengembalikan repositori default?

Langkah 2 Buka Terminal dan ketik

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

Lalu lari

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

Kemudian instal Chrome.

Edit

Saya bergabung dengan Sunny dalam obrolan untuk membantunya memperbaiki masalah dan menghapus /var/lib/dpkg/alternatives/google-chromedengan menjalankan

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

dan berlari

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

telah memperbaiki masalah dan Sunny mengatakan bahwa kesalahan tidak terjadi lagi.

Neil
sumber
Saya menambahkan hasilnya ke perintah-perintah dalam pertanyaan di atas.
segue_segway
baru saja mengedit posting saya. semoga membantu
Neil
Hmm, saya mendapatkan sudo: rm / etc / apt / sources.list: command not found
segue_segway
"sudo rm /etc/apt/sources.list" Anda perlu menambahkan spasi sudo rm (spasi) /etc/apt/sources.list
Neil
Saya mendapat pesan-pesan ini: PERINGATAN: root: tidak bisa membuka file '/etc/apt/sources.list' PERINGATAN: root: tidak bisa membuka file '/etc/apt/sources.list'
segue_segway
9

Nah, setelah ekstensi mencari dan menemukan hal yang sudah saya coba, saya pergi ke tempat phpmyadmin.prerm, phpmyadmin.postrm, skrip dll di mana dan menghapusnya secara manual.

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

lalu saya menghapus file-file itu

sudo rm -r phpmyadmin.*

lalu aku berlari

sudo apt-get clean
sudo apt-get update

Saya ingin melihat apakah paket itu masih ada, jadi saya berlari

sudo apt-get hapus phpmyadmin

Saya mendapat respons bahwa paket itu tidak diinstal sehingga tidak bisa dihapus.

AKHIRNYA!

Jadi dari sana saya lari saja

sudo apt-get install phpmyadmin

Saya harap ini membantu seseorang, karena saya mencari banyak jawaban di forum Ubuntu.

Hiren Raiyani
sumber
7

Ikuti perintah di bawah ini untuk menyingkirkan dari E: Sub-proses / usr / bin / dpkg mengembalikan kode kesalahan (1)

Langkah 1:

sudo apt --purge remove unattended-upgrades

Di sini tanpa pengawasan-upgrade adalah "nama paket pemrosesan kesalahan". Anda dapat menggantinya dengan nama paket pemrosesan kesalahan Anda.

Langkah 2:

sudo apt-get autoremove

langkah 3:

sudo apt-get update
GANGA SIVA KRISHNA
sumber
1

Penghapusan Chrome gagal, karena ada masalah dengan skrip pra-penghapusan. Hapus skrip via

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

dan mulai penghapusan lagi via

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

Untuk pemahaman yang lebih baik baca jawaban saya di sini .


Dan masalah kedua, PPA ppa: fabricesp / ppa tidak memiliki paket untuk Trusty. Karena itu gunakan

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

untuk menghapus PPA. ppa-purgetidak berfungsi dalam hal ini.

AB
sumber
Saya mengedit pertanyaan saya untuk menjawab saran-saran ini. Masih belum berhasil.
segue_segway
0

Coba jalankan perintah berikut di terminal:

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

Semoga ini akan menyelesaikan masalah Anda.

sup
sumber
0

Coba adalah mengkonfigurasi ulang paket database. Mungkin basis data rusak saat menginstal paket. sudo dpkg --configure -a

Aditya Pawaskar
sumber