Назад | Перейти на главную страницу

Apt не работает (неудовлетворенные зависимости)

Итак, в основном, когда я пытаюсь установить или удалить что-либо, он говорит:

You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
libc-bin : Depends: libc6 (> 2.29) but 2.24-11+deb9u4 is to be installed
libc-dev-bin : Depends: libc6 (> 2.29) but 2.24-11+deb9u4 is to be      installed
 libc6-dev : Depends: libc6 (= 2.29-3) but 2.24-11+deb9u4 is to be installed
 libc6-i386 : Depends: libc6 (= 2.29-3) but 2.24-11+deb9u4 is to be installed
 libc6-x32 : Depends: libc6 (= 2.29-3) but 2.24-11+deb9u4 is to be     installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages     (or specify a solution).

А «apt --fix-broken install» ничего не делает, потому что говорит: Для этой версии GNU libc требуется ядро ​​версии 3.2 или новее. Пожалуйста, обновите ядро ​​перед установкой glibc.

И тогда это не удается.

Do you want to continue? [Y/n] 
Preconfiguring packages ...
(Reading database ... 46361 files and directories currently installed.)
Preparing to unpack .../libc6_2.29-3_amd64.deb ...
De-configuring libc6:i386 (2.24-11+deb9u4) ...
dpkg: error processing archive /var/cache/apt/archives/libc6_2.29-3_amd64.deb (--unpack):
 subprocess new pre-installation script returned error exit status 1
Preparing to unpack .../archives/libc6_2.29-3_i386.deb ...
De-configuring libc6:amd64 (2.24-11+deb9u4) ...
dpkg: error processing archive /var/cache/apt/archives/libc6_2.29-3_i386.deb (--unpack):
 subprocess new pre-installation script returned error exit status 1
Errors were encountered while processing:
 /var/cache/apt/archives/libc6_2.29-3_amd64.deb
 /var/cache/apt/archives/libc6_2.29-3_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Печальный! Что я могу сделать? Как исправить ошибку apt вручную?

Я не могу обновить ядро, это VPS. Я использую debian 9.9 с версией ядра x86_64 Linux 2.6.32-042stab134.8