Ошибка при удалении Google Chrome

4

Я не могу обновить или удалить Google Chrome. Я получаю эту ошибку:

Setting up google-chrome-stable (36.0.1985.125-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)

Я помню, как менял и заменял иконки Google Chrome по умолчанию раньше. Как мне это решить?

Джи Рамирес
источник
Это проблема с упаковкой Google, поэтому вам, вероятно, следует сообщить об этом им.
Добей
Я действительно так не думаю. Я предполагаю, что что-то испортилось, когда я заменил значки Chrome по умолчанию. Я думаю, что это причина, почему он не может быть обновлен / удален. Знаете ли вы какой-нибудь способ принудительно удалить Chrome? @dobey
Jye Ramirez
Попробуйтеsudo apt-get install -f
Тим
3
@Tim: Если в скриптах упаковки есть ошибка, она НЕ может быть устранена через aptSynaptic или Центр программного обеспечения. Это должно быть до конца dpkg.
saiarcot895
2
Сценарий postinst пакета передает неправильные аргументы программе, которая ему требуется. Это проблема в пакете.
Доби

Ответы:

6

Исходя из ошибки и упоминания post-installation script, я бы сказал, что даже установка не прошла успешно. Вам придется бежать, sudo dpkg --purge --force-all google-chrome-stableчтобы удалить его.

Редактировать: Запустите gksudo gedit /var/lib/dpkg/info/google-chrome-stable.postinstи добавьте #перед всеми линиями, которые вызывают xdg-icon-resource. Сохраните его и попробуйте удалить пакет снова.

saiarcot895
источник
Удаление google-chrome-stable (36.0.1985.125-1) ... xdg-icon-resource: size аргумент должен быть числовым. Для получения дополнительной информации попробуйте 'xdg-icon-resource --help'. dpkg: пакет обработки ошибок google-chrome-stable (--purge): установленный подпроцесс сценарий предварительного удаления возвратил состояние выхода из ошибки 1 xdg-icon-resource: аргумент размера должен быть числовым. Попробуйте 'xdg-icon-resource --help' для больше информации. dpkg: ошибка при очистке: установленный подпроцесс после установки установил скрипт, возвращенный с ошибкой, состояние выхода 1 При обработке были обнаружены ошибки: google-chrome-stable
Jye Ramirez
Спасибо за помощь, но она все еще возвращается с ошибкой @ Saiarcot895
Jye Ramirez
Видимо, даже dpkgприходится запускать скрипты и следить за тем, чтобы не было ошибок. Возможно, вам придется изменить сценарии.
saiarcot895
Извините, я не совсем уверен, как это сделать .. @ saiarcot895
Jye Ramirez
Ред. Я предполагаю, что вы используете / знакомы с gedit. Если вы предпочитаете использовать инструмент командной строки, замените команду соответствующим образом.
saiarcot895
1

Ответ здесь помог мне,

Это очень похоже на @ saiarcot895, за исключением того, что мне также пришлось изменить /var/lib/dpkg/info/google-chrome-stable.prermтаким же образом.

Matt
источник
1

Что мне помогло, так это установка пакета xdg-utils, удаление chrome и удаление пакета xdg.utils после его завершения:

  1. ням установить xdg-utils
  2. ням удалить гугл-хром
  3. ням удалить xdg-utils
Луис Альберто Барандиаран
источник