4

После обновления большинство программ разумно перестали работать или отказываются запускаться с сообщением "/lib/x86_64-linux-gnu/libc.so.6: версия` GLIBC_2.17 'not found ", ls, apt-get, insmod, сетевые модули .....
так что теперь я потерял сеть, он не распознает USB-флешки.
Правильно ли я предполагаю, что единственным решением является загрузка с USB, а затем перезаписать текущую версию более новой?

РЕДАКТИРОВАТЬ: Я использую Ubuntu 14.04, проблема возникла после обновления apt-get, я не знаю точно, с какой версии до какой версии был обновлен glibc, вероятно, с чего-то до 2.17
Мне не нужно пошаговое руководство, только указания.
РЕДАКТИРОВАТЬ :

Все программы в зависимости от libc больше не работают.

РЕДАКТИРОВАТЬ :

USB-флешки не распознаются, USB-модули не работают, они должны зависеть от libc, никаких изменений в системном журнале системы, когда USB-флешка вставлена.

2 ответа2

2

Где я запутался:

Я пытался установить некоторую библиотеку, которая зависела от glibc 2.15, и поэтому я установил glibc 2.15 с dpkg и переписал версию моей системы, которая была 2.19. Подавляющее большинство программ linux зависят от glibc, и, поскольку они были созданы с 2.19, они разозлились на меня и перестали работать, такие команды, как ls, apt-get, aptitude, ping, ifconfig и insmod ...

Как я это исправил:

  1. Я загружаюсь с флешки, скачал все пакеты, связанные с glic 2.19, есть красная точка для пакетов, от которых зависит glibc.
  2. смонтировал раздел:

    mount /dev /sdax /mnt

  3. распаковал содержимое этих пакетов в корень:

    dpkg -x foo_bar.deb /mnt

  4. обновил кэш ld:

    ldconfig -r /mnt

  5. перезагружать

0

У вас недостаточно высокая версия glibc, поэтому вам нужно обновить ее ...

В окне терминала введите:

sudo apt-get update
sudo apt-get install libc6

Должен позаботиться об этом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .