Ошибки зависимостей после установки и попытки удаления Google Chrome

Так что ubuntu какое-то время отлично работала для меня. Я попытался загрузить Google Chrome и случайно скачал 32-разрядную версию. Вернулся и попытался загрузить 64-разрядную версию (тупо, не удаляя 32-разрядную), и у меня начались проблемы с получением сообщений об ошибках, связанных с google-chrome-stable.

Моим следующим шагом было очистить все, что у меня есть в Ubuntu, связанное с Chrome, но я все еще получаю эти ошибки, и, учитывая, что я все еще новичок в Linux, я действительно не знаю, что делать прямо сейчас.

Теперь я ничего не могу загрузить через командную строку. Например, я только что попробовал загрузить версию f.lux для Ubuntu и получил следующее:

Reading package lists... DoneBuilding dependency tree       Reading state information... DoneThe 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-dataUse 'apt-get autoremove' to remove them.The following extra packages will be installed:  libappindicator1 libglade2-0 libindicator7Suggested packages:  python-gtk2-docThe following packages will be REMOVED:  google-chrome-stable:i386 libappindicator1:i386 libindicator7:i386The following NEW packages will be installed:  libappindicator1 libglade2-0 libindicator7 python-appindicator python-glade20 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] YGet: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 numericTry 'xdg-icon-resource --help' for more information.dpkg: error processing package google-chrome-stable (--remove): subprocess installed pre-removal script returned error exit status 1xdg-icon-resource: size argument must be numericTry 'xdg-icon-resource --help' for more information.dpkg: error while cleaning up: subprocess installed post-installation script returned error exit status 1Removing 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-stableE: Sub-process /usr/bin/dpkg returned an error code (1)

Ответ от sudo apt-get install -f:

Reading package lists... DoneBuilding dependency tree       Reading state information... DoneThe 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-dataUse '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 numericTry 'xdg-icon-resource --help' for more information.dpkg: error processing package google-chrome-stable (--configure): subprocess installed post-installation script returned error exit status 1E: 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 FoundW: Failed to fetch http://ppa.launchpad.net/fabricesp/ppa/ubuntu/dists/trusty/main/binary-i386/Packages  404  Not FoundE: Some index files failed to download. They have been ignored, or old ones used instead.

Ошибка при установке-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 numericTry 'xdg-icon-resource --help' for more information.dpkg: error processing package google-chrome-stable (--configure): subprocess installed post-installation script returned error exit status 1E: 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] YSetting up google-chrome-stable (46.0.2490.71-1) ...xdg-icon-resource: size argument must be numericTry 'xdg-icon-resource --help' for more information.dpkg: error processing package google-chrome-stable (--configure): subprocess installed post-installation script returned error exit status 1Errors were encountered while processing: google-chrome-stableE: 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 numericTry 'xdg-icon-resource --help' for more information.dpkg: error processing package google-chrome-stable (--purge): subprocess installed pre-removal script returned error exit status 1xdg-icon-resource: size argument must be numericTry 'xdg-icon-resource --help' for more information.dpkg: error while cleaning up: subprocess installed post-installation script returned error exit status 1Errors were encountered while processing: google-chrome-stable

В ответ на предложения А.Б., после запуска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-dataUse '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): установленный после установки скрипт подпроцесса вернул ошибку статус выхода 1E: Подпроцесс /usr/bin/dpkg вернул код ошибки (1)

Похоже, что ваш исходный файл поврежден и есть поврежденные пакеты. Удалите поврежденный исходный файл, нажав Ctrl + Alt + T чтобы открыть терминал, и введите:

sudo rm /etc/apt/sources.list

Затем введите

sudo software-properties-gtk

Это откроет software-properties-gtk и новый 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.

Редактировать

Я присоединился к Санни в чате, чтобы помочь ему устранить проблему и удалить /var/lib/dpkg/alternatives/google-chrome запустив

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

и бегущий

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

исправил проблему, и Санни сказал, что ошибок больше не происходит.

Что ж, после поиска расширений и поиска того, что я уже пробовал, я пошел туда, где находятся скрипты 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 cleansudo apt-get update

Я хотел посмотреть, на месте ли еще посылка, поэтому побежал

sudo apt-get удаляет phpmyadmin

Я получил ответ, что пакет не был установлен, поэтому его нельзя было не удалить.

НАКОНЕЦ-ТО!

Так что оттуда я просто побежал

sudo apt-get install phpmyadmin

Я надеюсь, что это кому-то поможет, потому что я ищу на форумах Ubuntu множество ответов.

Следуйте приведенным ниже командам, чтобы избавиться от E: Подпроцесс /usr/bin/dpkg вернул код ошибки (1)

шаг 1:

sudo apt --purge remove unattended-upgrades

Здесь автоматическое обновление - это "имя пакета обработки ошибок". Вы можете заменить его именем вашего пакета обработки ошибок.

шаг 2:

sudo apt-get autoremove

шаг 3:

sudo apt-get update

Удаление Chrome завершается неудачей, поскольку существует проблема со сценарием предварительного удаления. Удалите скрипт с помощью

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

и снова запустите удаление с помощью

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

Для лучшего понимания прочтите мой ответ здесь.


И вторая проблема, PPA ppa: fabricesp/ppa не имеет пакетов для Trusty. Поэтому используйте

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

чтобы удалить PPA. ppa-purge в данном случае это не работает.

Попробуйте перенастроить базу данных пакетов. Вероятно, база данных была повреждена при установке пакета.sudo dpkg --configure -a

Попробуйте выполнить следующие команды на терминале:

sudo apt-get --purge remove google-chrome-stablesudo apt-get -f installsudo apt-get update

Надеюсь, это решит вашу проблему.

Я немного изменил шаги в своем ответе. Начните снова с начала моего ответа.

Какое глупое сообщение об ошибке, верно? Почему он не говорит нам, что происходит не так?

обратитесь к here

введите в терминале sudo apt-get autoclean, затем введите sudo apt-get remove --purge google-chrome-stable, затем установите Chrome

Когда я пытаюсь выполнить очистку после автоматической очистки, я все еще получаю ту же чертову ошибку "При обработке возникли ошибки:
google-chrome-стабильный
E: Подпроцесс /usr/bin/dpkg вернул код ошибки (1)
"