LINUX.ORG.RU

История изменений

Исправление Vsevolod-linuxoid, (текущая версия) :

Неудивительно. Ад зависимостей в Debian бывает очень сложно решить, особенно если кто-то «умный» криво намешал ветки.

Для начала – это аппаратный или виртуальный сервер? Есть ли бекапы?

Ну и давай полную диагностику… сразу скажу, не могу обещать, что все починится по моим советам. Есть немалый шанс, что ОС доломается от дальнейших манипуляций, так что наличие рабочего бекапа, который ты можешь восстановить и запустить – обязательно.

Диагностические команды:

uname -a
lsb_release -a
dpkg --print-architecture
dpkg --print-foreign-architectures
grep -v -e '^#' -e '^$' /etc/apt/sources.list
grep -vH -e '^#' -e '^$' /etc/apt/sources.list.d/*
LANG=C apt install -sf
for i in $(LANG=C apt list --installed 2>/dev/null | grep -v "^Listing..." | cut -f 2 -d / | cut -f 1 -d " " | cut -f 1 -d "," | sort | uniq); do echo $i; LANG=C apt list --installed 2>/dev/null | grep "/$i" | wc -l; done

Как правильно копировать вывод терминала

Исходная версия Vsevolod-linuxoid, :

Неудивительно. Ад зависимостей в Debian бывает очень сложно решить, особенно если кто-то «умный» криво намешал ветки.

Для начала – это аппаратный или виртуальный сервер? Есть ли бекапы?

Ну и давай полную диагностику… сразу скажу, не могу обещать, что все починится по моим советам. Есть немалый шанс, что ОС добьется от дальнейших манипуляций, так что наличие рабочего бекапа, который ты можешь восстановить и запустить – обязательно.

Диагностические команды:

uname -a
lsb_release -a
dpkg --print-architecture
dpkg --print-foreign-architectures
grep -v -e '^#' -e '^$' /etc/apt/sources.list
grep -vH -e '^#' -e '^$' /etc/apt/sources.list.d/*
LANG=C apt install -sf
for i in $(LANG=C apt list --installed 2>/dev/null | grep -v "^Listing..." | cut -f 2 -d / | cut -f 1 -d " " | cut -f 1 -d "," | sort | uniq); do echo $i; LANG=C apt list --installed 2>/dev/null | grep "/$i" | wc -l; done

Как правильно копировать вывод терминала