LINUX.ORG.RU
ФорумAdmin

поломанный libc6 - как переустановить?

 


0

1

попробовал поставить последний g++ отсюда:
deb http://deb.debian.org/debian testing main

получил неожиданный:

Вы можете запустить «apt --fix-broken install» для исправления этих ошибок.
Следующие пакеты имеют неудовлетворённые зависимости:
 libc-bin : Зависит: libc6 (< 2.29) но 2.33-6 уже установлен
 locales : Зависит: libc-bin (> 2.33) но 2.28-10 уже установлен
 openssh-server : Зависит: openssh-client (= 1:8.8p1-1) но 1:7.9p1-10+deb10u2 уже установлен
                  Зависит: runit-helper (>= 2.10.0~) но он не установлен
                  Зависит: libcrypt1 (>= 1:4.1.0) но он не может быть установлен
                  Зависит: libselinux1 (>= 3.1~) но 2.8-1+b1 уже установлен
E: Неудовлетворённые зависимости. Попытайтесь выполнить «apt --fix-broken install», не указывая имени пакета (или указав решение).

так понимаю, мне нужно libc6 вернуть, который был?
но как?

Debian 4.19.208-1 (2021-09-29) x86_64 GNU/Linux



Последнее исправление: tip78 (всего исправлений: 2)
Ответ на: комментарий от tip78

вот такие пакеты на испорченном сервере с buster:

rU  cryptsetup              2:2.4.3-1         amd64        disk encryption support - startup scripts
ri  cryptsetup-bin          2:2.1.0-5+deb10u2 amd64        disk encryption support - command line tools
rU  cryptsetup-initramfs    2:2.4.3-1         all          disk encryption support - initramfs integration
rU  cryptsetup-run          2:2.4.3-1         all          transitional dummy package for cryptsetup
ii  libcryptsetup12:amd64   2:2.1.0-5+deb10u2 amd64        disk encryption support - shared library
rU  libfido2-1:amd64        1.10.0-1          amd64        library for generating and verifying FIDO 2.0 objects
rU  libssh-4:amd64          0.9.6-2           amd64        tiny C SSH library (OpenSSL flavor)
ii  libssh-gcrypt-4:amd64   0.8.7-1+deb10u1   amd64        tiny C SSH library (gcrypt flavor)
ii  libssh2-1:amd64         1.8.0-2.1         amd64        SSH2 client-side library
(rU) = remove, Unpacked

а это обычный buster:

# dpkg -l|grep -E "cryptsetup|libfido|libssh"
ii  libcryptsetup12:amd64   2:2.1.0-5+deb10u2   amd64        disk encryption support - shared library
ii  libssh2-1:amd64         1.8.0-2.1           amd64        SSH2 client-side library

tip78
() автор топика
Последнее исправление: tip78 (всего исправлений: 3)
Ответ на: комментарий от tip78
aptitude install -f
в любой непонятной ситуации


если они тебе нужны то

apt insall --reinstall cryptsetup cryptsetup-initramfs cryptsetup-run libfido2-1 libssh-4
smilessss ★★★★★
()
Последнее исправление: smilessss (всего исправлений: 1)

если на тестинге сидишь, то лучше переходи на манжару/арч

tz4678 ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.