🛠️ Исправляем на Kali Linux: Ошибка: pkgProblemResolver::Resolve |

🛠️ Исправляем на Kali Linux: Ошибка: pkgProblemResolver::Resolve

Мануал

Столкнулись с проблемой при установке какого-либо пакета:

apt-get install golang-go

Получаем такой вывод:

  libc6-dev : Ломает: libglib2.0-dev (<= 2.72.3-1) но 2.72.1-1 должен быть установлен E: Ошибка: pkgProblemResolver::Resolve привёл к появлению сломанных пакетов. Это может быть вызвано зафиксированными пакетами.

Как исправить ошибку

Данный метод был применен на системе Kali Linux:

PRETTY_NAME="Kali GNU/Linux Rolling"
NAME="Kali GNU/Linux"
ID=kali
VERSION="2021.4"
VERSION_ID="2021.4"
VERSION_CODENAME="kali-rolling"
ID_LIKE=debian
ANSI_COLOR="1;31"
HOME_URL="https://www.kali.org/"
SUPPORT_URL="https://forums.kali.org/"
BUG_REPORT_URL="https://bugs.kali.org/"

Однако, возможно, это можно воспроизвести и на других debian-подобных ОС (Ubuntu,Debian,Mint,PopOS)

Сначала сделаем резервную копию всех файлов в двух сломанных пакетах, перечислив файлы для копирования с помощью ‘dpkg -L libc-bin’ и ‘dpkg -L libc-dev-bin’.

Затем  удалим два поврежденных пакета:

  apt-get remove libc-dev libc-bin

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

Попытка вернуть эти пакеты обратно:

  apt-get install libc-dev libc-bin

Далее выполняем обновление:

  apt-get upgrade

Далее система предложит обновить службы:

Теперь мы можем спокойно устанавливать нужные пакеты.

см. также:

 

Пожалуйста, не спамьте и никого не оскорбляйте. Это поле для комментариев, а не спамбокс. Рекламные ссылки не индексируются!
Добавить комментарий