Google Chrome'u yükledikten ve kaldırmayı denedikten sonra bağımlılık hataları


38

Ubuntu bir süre benim için mükemmel çalıştı. Google Chrome'u indirmeye çalıştım ve yanlışlıkla 32 bit sürümünü indirdim. Geri döndüm ve 64-bit'i indirmeye çalıştım (32-bit'i silmeden aptalca) ve ile ilgili hata iletilerinde sorun yaşamaya başladı google-chrome-stable.

Bir sonraki adımım, Chrome ile ilgili Ubuntu'da sahip olduğum her şeyi temizlemekti, ancak hala bu hataları alıyorum ve hala Linux'a yeni başlayan biri olduğum için şu anda ne yapacağım için gerçekten kayboldum.

Şimdi, komut satırından hiçbir şey indiremiyorum. Örneğin, Ubuntu’nun f.lux sürümünü indirmeyi denedim ve şunları aldım:

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)

Sorunsuz paketler indirebilmem gerekiyor. Biri bana yardım edebilir mi?

EDIT: Ayrıca, yazılımı güncellemeye çalıştığımda şu mesajı aldım:

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

Ancak kaçtığımda apt-get install -faşağıdaki çıktıyı alıyorum:

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

Tarafından verilen cevap 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)

Yanıt sudo apt-get updateçok uzun sürdü, ben de sadece hata mesajını kısalttım:

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.

İnstall-f hatası:

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)

Ve dağıtım yükseltme hatası:

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)

İçin hata 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

AB’nin önerilerine yanıt olarak, çalıştıktan sudo rm /var/lib/dpkg/info/google-chrome-stable*.prermsonra koştum sudo apt-get install -fve aldığım aynı cevabı aldım:

Paket listeleri okunuyor ... Tamamlandı
Bağımlılık ağacı oluşturma       
Durum bilgisi okunuyor ... Tamamlandı
Aşağıdaki paketler otomatik olarak kuruldu ve artık gerekli değil:
  libatk-köprü2.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-istemcisi0: i386 libwayland-imleci0: i386
  libxkbcommon0: i386 usb kipleri anahtarı usb kipleri modu verileri
Bunları kaldırmak için 'apt-get autoremove' kullanın.
0 yükseltildi, 0 yeni yüklendi, 0 kaldırıldı ve 0 yükseltilmedi.
1 tam olarak takılmamış veya çıkarılmamış.
Bu işlemden sonra 0 B ek disk alanı kullanılacaktır.
Google-chrome-kararlı olarak ayarlama (46.0.2490.71-1) ...
xdg-icon-resource: boyut argümanı sayısal olmalıdır
Daha fazla bilgi için 'xdg-icon-resource --help' komutunu deneyin.
dpkg: hata işleme paketi google-chrome-stable (--configure):
 subprocess yüklü kurulum sonrası komut dosyası hata çıkış durumu döndürdü 1
E: Alt işlem / usr / bin / dpkg bir hata kodu döndürdü (1)


yazdığınız Terminal sudo apt-get Sonra Chrome'u yüklemek google-chrome-kararlı --purge sudo apt-get remove yazın ardından autoclean
Neil

Otomatik temizleme işleminden sonra temizlemeye çalıştığımda hala aynı lanet hatayı alıyorum "İşlem sırasında hatalarla karşılaşıldı: google-chrome-kararlı E: Alt işlem / usr / bin / dpkg bir hata kodu döndürdü (1)"
segue_segway

Cevabımdaki adımları biraz değiştirdim. Cevabımın başında tekrar başla.
AB

Ne aptalca bir hata mesajı, değil mi? Neden bize neyin yanlış gittiğini söylemiyor.
Sören

Yanıtlar:


23

Kaynaklar dosyanız bozuk ve paketler bozuk gibi görünüyor. Bir terminali açmak için Ctrl+ Alt+ tuşlarına basarak bozuk kaynak dosyayı kaldırın Tve şunu yazın:

sudo rm /etc/apt/sources.list

Sonra yazın

sudo software-properties-gtk

Bu yazılım-özellikleri-gtk'yi açacak ve sources.listotomatik olarak yeni bir yaratılacaktır.

Ardından sunucuyu ABD veya istediğiniz başka bir sunucuya değiştirin. Yeni kaynaklar oluşturmak için depoları yeni iletişim kutusundan etkinleştirmelisiniz.

Tüm kutuları işaretleyin, sonra Geri Al'a ve ardından kapat'a tıklayın.

görüntü tanımını buraya girin

Varsayılan depoları nasıl geri yüklerim?

Adım 2 Bir Terminal açın ve

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

O zaman koş

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

Ardından Chrome'u yükleyin.

Düzenle

Sorunu çözmesine /var/lib/dpkg/alternatives/google-chromeve koşarak silmesine yardımcı olmak için Güneşli sohbetine katıldım

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

ve koşma

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

sorunu çözdü ve Sunny, hataların artık yaşanmadığını söyledi.


Sonuçları yukarıdaki sorudaki komutlara ekledim.
segue_segway

az önce yayınımı değiştirdim. yardımcı olur umarım
Neil

Hmm, sudo alıyorum: rm / etc / apt / sources.list: komut bulunamadı
segue_segway 22.05 te

"sudo rm /etc/apt/sources.list" boşluk eklemeniz gerekir sudo rm (boşluk) /etc/apt/sources.list
Neil

Bu mesajları aldım: UYARI: root: '/etc/apt/sources.list' dosyasını açamadı 'UYARI: root:' /etc/apt/sources.list 'dosyasını
açamadı

9

Şimdiden denediğim şeyleri araştırıp bulduktan sonra, phpmyadmin.prerm, phpmyadmin.postrm, vb. Betiklerin bulunduğu ve el ile silindiği yere gittim.

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

sonra bu dosyaları sildim

sudo rm -r phpmyadmin.*

sonra koştum

sudo apt-get clean
sudo apt-get update

Paketin hala buralarda olup olmadığını görmek istedim.

sudo apt-get phpmyadmin kaldır

Paketin kurulmadığına dair yanıt aldım, böylece kaldırılamaz.

EN SONUNDA!

Yani oradan yeni koştum

sudo apt-get install phpmyadmin

Umarım bu birisine yardımcı olur, çünkü birçok cevap için Ubuntu forumlarına bakarım.


7

E'den kurtulmak için aşağıdaki komutları izleyin: Alt işlem / usr / bin / dpkg bir hata kodu döndürdü (1)

Aşama 1:

sudo apt --purge remove unattended-upgrades

Burada katılımsız yükseltme "hata işlem paketi adı" dır. Hata işleme paketinizin adıyla değiştirebilirsiniz.

Adım 2:

sudo apt-get autoremove

Aşama 3:

sudo apt-get update

1

Chrome'un kaldırılması başarısız oluyor, çünkü ön kaldırma komut dosyasında bir sorun var. Komut dosyasını şununla kaldır:

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

ve kaldırma işlemini tekrar

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

Daha iyi bir anlayış için cevabımı burada oku .


İkinci sorun ise, PPA ppa: fabricesp / ppa'nın Trusty için paketi yok. Bu nedenle kullanın

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

PPA'yı çıkarmak için. ppa-purgebu durumda çalışmıyor.


Bu önerileri ele almak için sorumu düzenledim. Hala şans yok.
segue_segway

0

Terminalde aşağıdaki komutları çalıştırmayı deneyin:

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

Umarım bu sorununuzu çözecektir.


0

Paket veritabanını yeniden yapılandırmayı deneyin. Bir paket yüklenirken muhtemelen veritabanı bozuldu. sudo dpkg --configure -a

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.