• Регистрация

1,111 вопросов

1,479 ответов

1,316 комментариев

8,905 пользователей

Добро пожаловать на Ubuntu Ответы, где вы можете задать вопросы и получить ответы от других пользователей сервиса.

upgrade 11.10 to 12.04 - завис на этапе установки пакетов

+1 голос
Можно ли повторить (возобновить) upgrade системы c Live CD  учитывая следующее?

Платформа - desktop, вполне новая AMD 64. Стоял  11.10 с ядром 3.0.0-24.

Апгрейд  до 12.04   завис на этапе установки , где-то в начале. Так висел несколько часов.(этап загрузки модулей из интернета прошел успешно)

Посте рестарта,  система перестала грузиться.

GRUB не обновился.

При загрузке ,  после меню но ещё до логина, выскакивает ошибка типа : "не возможно смонтировать раздел, отсутствует библиотека libc.so.6"

Проверил, библиотека, точнее линк и его целевой файл, на месте, хотя версию не смотрел.

Файловая читается и выглядит нормально, для Ubuntu использован 2-й раздел после Windows XP.  Cейчас cвобоно 2.5 Гб .

Может хоть не мне так на будущее поможет пофиксить такую проблему апгрейда.

Всем советую делать бэкап перед апгрейдом .
Вопрос Aug 18, 2012 от vicdu Новичок (130 баллов) в категории Настольные системы
   

1 ответ

+1 голос

Бекапы рекомендуется делать всем независимо от того обновляете вы систему или нет. По поводу вашего случая - есть несколько подозрений

1. Проверяли ли вы установочный диск на целостность? Совпадает ли md5 checksum? Если вы не знаете как это сделать, здесь обсуждалась подобная проблема

2. Проверьте файловую систему на предмет ошибок

Ответ Aug 19, 2012 от and3001 Гуру (25,100 баллов)
Редактирование Aug 19, 2012 от and3001
Спасибо за подключение к теме.

Спасибо за подключение к теме.

1)Upgrade был инициирован по выплывающему окну update-maneger'a - предложению проапгрейдится до 12.04, и, соответственно, выполнялось полностью из интернета,

То есть, установочный  диск не использовался, такая опция не предлагалась.

Хотя диск тоже был предварительно скачан, MD5 совпадает.

2)Файловую систему не сканировал. До этого проблем не возникало, да и сейчас она нормально читается из-под триал-загрузки с cd.  Но иструментов по проверке системы на cd нет.  Вероятно, есть утилиты позволяющие сейчас просканировать ext3/ext4.

Но есть ли возможность возобновить установку с диска?
Рекомендую файловую с-му все таки проверить. По поводу установки с диска если прекратилась установка по сети - лучше все таки заново начать. Хотя там есть опция "repair", но не ручаюсь как она работает
Проверил - файловая система в порядкe.  опции "repair" - не предлагается.

Как я понял, причина крэша в том что какие-то пакеты находятся в противоречии, и при обновлении лочат друг-друга.

После длительных танцев с бубном удалось восстановить загрузку в полу-обновлённую систему,  потом после нескольких циклов переустановки и апгрейда пакетов довести агрейд до конца.

Восстановление загрузки сделано следующим образом:

- грузим операционку в опцию  "восстановление" (recovery)

(если это не работет, то сначала восстановить GRUB - отдельная тема)

там выскакивает меню, выбирает предпоследний пункт - root  консоль

и даём команды/действия:

#определяем свой ubuntu раздел c помощью:

sudo fdisk -l

#мойраздел /dev/sda6  типа EXT4

# делаем проверку файловой системы раздела

sudo e2fsck -p /dev/sda6   

#может потребоваться перемонтирование раздела в режим записи, если он #только на чтение

sudo mount   -o rw,remount  /dev/sda6

# опционально переустанавливаем GRUB (если он не может переустановиться то, якобы, должны быть предложены опции переустановки сломанных компонентов). Где  hd0 - мой диск.

sudo grub-install '(hd0)'

#проверка наличия инсталляции  системы (desktop) . Ничего не #инсталировалось, но было получено сообщение что система  уже #установлена :

sudo apt-get install ubuntu-desktop

#проверка  и попытка восстановить пакеты

sudo apt-get install -f

#в результате ряд пакетов был переустановлен. что позволило загрузиться по-нормальному.

Как результат - система стала загружаться обычным образом. Уже большой шаг вперёд!

Теперь  update-manager  не хочет работать, падает, а в отчете об ошибке говорится о версиях пакетов мешающих работе самого update-manager.  Пробовал фиксить снова через recovery console "apt-get upgrade" небольшая часть переинсталировалось, но тоже заканчивается ошибкой.

потом делал ручной  upgrade с помощью synaptic, нескольких  пакетов  на которые ругался upgrade-manager  (включая пакет apt).

В конечном итоге upgrade-managet заработал, всё  проапгрейдилось, система стала 12.04LTS.

и такие пляски вокруг апгрейда системы, на которую установлено всего несколько (3-5) программ, и которая регулярно обновлялась с помощью upgrade-manager.

Мой личный вывод -  Ubuntu имеет несовершенную (инкрементальную) систему учета пакетов, их версий и зависимостей.

При этом нет надёжной опции переустановки всёй системы поверх предыдущей как у Windows XP, с сохранением пользователей и их программ и данных.

Всё это создаёт опасение, что в будущем уже не удастся так обновить систему с сохранением моих программ и установок.
...