Проблема с libc6 и libc6-amd64 при попытке обновления до libc6 2.34

. Итак, суть проблемы началась после того, как Ubuntu предложила мне выполнить обновление. Я использую Ubuntu 18.04.5 (Bionic Beaver). После обновления я безуспешно пытался запустить браузер. Итак, я перешел к двоичному файлу в терминале, запустил его и получил следующую ошибку:

user@computer:~/Files/Apps/Waterfox$ ./waterfox
XPCOMGlueLoad error for file /home/user/Files/Apps/Waterfox/libnspr4.so:
/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.30' not found (required by /home/user/Files/Apps/Waterfox/libnspr4.so)
Couldn't load XPCOM.

Естественно, я попытался обновить пакеты libc и libc-amd64 до их последней версии (2.34), однако когда я загрузил и установил .deb с dpkg, я сильно испортил свою систему, и теперь эта ошибка появляется каждый раз, когда я повторно запускаю команду.

user@computer:~/Downloads$ sudo dpkg -i  ./libc6-amd64_2.34-0ubuntu2_i386.deb ./libc6_2.34-0ubuntu2_i386.deb
(Reading database ... 317143 files and directories currently installed.)
Preparing to unpack .../libc6-amd64_2.34-0ubuntu2_i386.deb ...
Unpacking libc6-amd64:i386 (2.34-0ubuntu2) over (2.34-0ubuntu2) ...
Replaced by files in installed package libc6:amd64 (2.27-3ubuntu1) ...
Preparing to unpack ./libc6_2.34-0ubuntu2_i386.deb ...
Unpacking libc6:i386 (2.34-0ubuntu2) over (2.34-0ubuntu2) ...
dpkg: error processing package libc6:i386 (--install):
 package libc6:i386 2.34-0ubuntu2 cannot be configured because libc6:amd64 is at a different version (2.27-3ubuntu1)
dpkg: dependency problems prevent configuration of libc6-amd64:i386:
 libc6-amd64:i386 depends on libc6 (= 2.34-0ubuntu2); however:
  Package libc6:i386 is not configured yet.

dpkg: error processing package libc6-amd64:i386 (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 libc6:i386
 libc6-amd64:i386

После этого я попытался использовать sudo apt upgrade :

user@computer:~/Downloads$ sudo apt upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 libc6 : Breaks: libc6:i386 (!= 2.27-3ubuntu1) but 2.34-0ubuntu2 is installed
 libc6:i386 : Depends: libgcc-s1:i386 but it is not installable
              Depends: libcrypt1:i386 (>= 1:4.4.10-10ubuntu4) but it is not installable
              Breaks: locales (< 2.34) but 2.27-3ubuntu1.4 is installed
              Breaks: locales-all (< 2.34)
              Breaks: locales-all:i386 (< 2.34)
              Recommends: libidn2-0:i386 (>= 2.0.5~) but 2.0.4-1.1ubuntu0.2 is installed
              Recommends: libnss-nis:i386 but it is not installable
              Recommends: libnss-nisplus:i386 but it is not installable
              Breaks: libc6 (!= 2.34-0ubuntu2) but 2.27-3ubuntu1 is installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).

Итак, это говорит мне использовать команду fix broken install.Использование sudo apt --fix-broken install сообщает мне, что удалит 175 пакетов, так что это абсолютно недопустимо. Пакеты, которые он хочет удалить, очень важны, такие как playonlinux, wine, steam, code и т. Д., В основном то, что я использую каждый день.

В общем, почти все приложения по-прежнему работают на моем компьютере, но я не могу использовать свой браузер (временно использую Chrome) и не могу устанавливать новые пакеты. Я не хочу рисковать перезагрузкой компьютера в случае серьезной поломки, поэтому мне нужно исправить это до следующего перезапуска. Есть идеи?

0
задан 21 September 2021 в 20:05

0 ответов

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

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