29 октября 2009 г.

Сегодня обновил Ubuntu 9.04 до версии 9.10

Сегодня обновил Ubuntu 9.04 до версии 9.10
Я был уверен, что обновление не пройдёт без сложностей - и, как оказалось, был прав. Сначала система не хотела обновляться, не сообщая при том, в чём же проблема. Окно обновления системы просто не появлялось, и никаких сообщений не было. С третьей попытки я получил сообщение об ошибке, в котором ясно говорилось, что проблема в параметрах монтирования раздела /tmp, а именно в параметре noexec, который запрещает выполнение каких-либо исполняемых файлов на этом разделе. Видимо, программа обновления пыталась запустить оттуда что-то. Как только я убрал noexec из параметров монтирования - обновление благополучно запустилось. Вообще-то, насколько я знаю, из каталога временных файлов /tmp не должно запускаться никаких программ и скриптов, поэтому параметр noexec здесь вполне оправдан. Однако, как оказалось, для обновления дистрибутива такие правила не писаны.
Следующей проблемой стала первая загрузка Ubuntu 9.10. Система упорно не хотела грузиться, ссылаясь на то, что невозможно примонтировать корневой раздел и разделы /var/run и /var/lock. Проблема была решена созданием каталогов run и lock в каталоге /var.
В конечном счёте система загрузилась, но некоторые проблемы ещё предстоит решить. Например, при попытке провести какие-либо операции по установке/удалению пакетов, получаю сообщение «система пакетов повреждена». Совершенно уверен, что эта ошибка — результат того, что я раннее пытался удалить вручную некоторые пакеты. Проблемы с загрузкой системы после обновления — результат недавней переразбивки диска и перемещения системы с одного раздела (мой первый опыт установки Ubuntu) на несколько разделов с разными файловыми системами и параметрами. Так что здесь всё-таки человеческий фактор сыграл главную роль. Рад, что мне удалось решить часть проблем, решение других — буду придумывать/искать в интернете.

В заключении хочу сказать, что конечно, когда возникают проблемы с операционной системой (или с программой или с «железом» и т. д.) — это не очень приятно. И всё же, когда всё идеально работает — так же не всегда хорошо. Это звучит странно, но именно нештатные ситуации дают замечательный опыт. Несомненно, можно и нужно просто из-за интереса копаться в настройках и разбираться в возможностях, но нельзя исключать и того, что решение серьёзных проблем (серьёзных для нас в данный момент, при нашем опыте) даёт нам важные практические знания.

Комментариев нет:

Отправить комментарий