Файловая система смонтирована только для чтения, поэтому я загружаюсь в режим восстановления для запуска 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...
of конечно, потому что это файловая система readonly.
Как мне обойти этот catch-22?
Это пример экземпляра ESXi, если это имеет значение.
Предполагаю, что у вас нет резервной копии. Сначала сделайте резервную копию. Используйте Clonezilla и создайте изображение. Вы можете нанести больше урона, если попытаетесь восстановить что-то.
Перед тем, как продолжить
, убедитесь, что у вас достаточно свободного места на диске. Теперь, чтобы исправить вашу установку, у вас есть несколько вариантов:
загрузите Live CD и chroot Ubuntu в корневую папку вашей установки и установите правильную установку обновления Ubuntu с обновлением glibc dpkg поверх текущего.Или вы можете просто создать новую виртуальную машину. Установите Ubuntu, а затем перенесите приложения и конфиги из старого. Используйте live CD для доступа к поврежденной виртуальной машине. Документируйте все и настройте резервные копии.