Обновление прошло ужасно неправильно: libc.so.6: версия 'GLIBC_2.17' не найдена

Файловая система монтируется только для чтения, поэтому я загружаюсь в режим восстановления для запуска fsck и получаю следующее сообщение:

mountall: /lib/i386-linux-gnu/libc.so.6: version 'GLIBC_2.17' not found (required by /lib/i386-linux-gnu/libudev.so.1)

... так что я думаю, что она не смогла полностью скачать пакет. Что ж, я обновлю dpkg ... за исключением того, что сеть не включена.

... поэтому я включаю сеть, чтобы получить сообщение:

failed to open lockfile...

, конечно, потому что это файловая система только для чтения.

Как мне обойти эту ловушку-22?

Это на примере ESXi, если это имеет значение.

1
задан 25 September 2014 в 11:55

2 ответа

Благодаря @bain я добрался на правильном пути путем загрузки Живого CD ISO и монтирования что в моем VM, загрузив мою машину в "испытательном" режиме, и делая следующее:

  • Во-первых, я открыл окно терминала с ctrl-alt-t
  • Измененный мой вход в систему суперпользователя с sudo su -
  • Установленный инструменты управления LVM с apt-get install lvm2
  • Запущенный менеджер по логическому тому с vgchange -a y dev. Это создало две ссылки на мои объемы LVM в /dev/mapper, с названиями dev-root и dev-swap_1. Очевидно, я больше интересовался /dev/mapper/dev-root.
  • Я работал fsck /dev/mapper/dev-root и возвратил чистый FS (? Я не ожидал это),
  • Я создал точку монтирования с mkdir /sda5 (который, вероятно, более сбивает с толку, чем необходимый, но я знал данные, которые я хотел, шел sda5)
  • Я смонтировал FS с mount /dev/mapper/dev-root /sda5
  • Я затем смог пересечь свой FS и захватить материал, который я хотел.
  • Затем я сдул его и восстановил вещь.
0
ответ дан 25 September 2014 в 11:55

Я предполагаю, что у Вас нет резервного копирования. Сначала сделайте резервное копирование. Используйте Clonezilla и создайте изображение. Можно нанести больше ущерба, при попытке восстановить вещи.

Удостоверяются, что у Вас есть достаточно дискового пространства прежде, чем продолжиться

Теперь для восстановления установки, у Вас есть несколько опций:

  • загружают Ubuntu живой CD и chroot в корневую папку Вашей установки, и устанавливают надлежащую установку Обновления glibc dpkg
  • Ubuntu по текущему.

Или Вы могли просто создать новый VM. Установите Ubuntu, затем переместите приложения и конфигурации от старой. Используйте живой CD для доступа к поврежденному VM. Зарегистрируйте все и настройте резервные копии.

1
ответ дан 25 September 2014 в 11:55

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

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