Зафиксируйте пакеты с недостающими файлами

Так или иначе два пакета (что я больше не хочу) были повреждены после проверки файловой системы и теперь пропускают файлы.

Я установил и инициализировал debsums и когда я выполняю его, это дает загрузку недостающих файлов (и только недостающих файлов).

Я попробовал эти команды (найденный повсеместно):

  • sudo apt upgrade
  • sudo apt autoremove
  • sudo apt install brscan4
  • sudo apt remove brscan4
  • sudo dpkg --configure -a
  • sudo apt install --reinstall brscan4
  • sudo apt install -f --reinstall brscan4
  • sudo apt-get -f install (без имени пакета)
  • sudo dpkg --remove --force-remove-reinstreq brscan4
  • sudo apt-get purge --remove brscan4
  • [добавленный] dpkg -P brscan4

В частности, dpkg --configure -a кажется, рекомендуется везде, как будто это - заключительное решение последнего средства, это, как предполагается, фиксирует его.

Они все дают ту же самую ошибку:

Удаление brscan4 (0.4.4-3)...
/var/lib/dpkg/info/brscan4.prerm: 3:/var/lib/dpkg/info/brscan4.prerm:/opt/brother/scanner/brscan4/setupSaneScan4: не найденный
dpkg: ошибка, обрабатывающая пакет brscan4 (-удаляют): установленный brscan4 сценарий пакета перед удалением подобрабатывает возвращенный ошибочный статус выхода 127

Эти команды ничего не делают к поврежденным пакетам:

  • sudo apt update
  • sudo apt update --fix-missing

Как я могу зафиксировать это за исключением переустановки Ubuntu с нуля? (его конечное решение, посмотрите чат),

1
задан 13 February 2019 в 14:07

1 ответ

Когда prerm/postrm/postinst перестали работать, необходимо удалить пакет с большим количеством инструментов низкого уровня, поскольку склонный остановится на этой ошибке.

Первая попытка состоит в том, чтобы использовать dpkg -P brscan4 и когда это работает установка brscan4 снова использование склонного.

Если все еще ничто не работает, отредактируйте пути как /var/lib/dpkg/info/brscan4.prerm и вставьте exit 0 как вторая строка. Сценарий не выполнит и не произведет ошибку. После этого переустановка, вероятно, зафиксирует ошибки, и переустановленный сценарий, надо надеяться, работает без проблем.

2
ответ дан 7 December 2019 в 13:18

Другие вопросы по тегам:

Похожие вопросы: