Как заапгрейдить SuSE 10.3 на Open SuSE 11.2

Апгрейд проводится в два этапа. Сначала производится апгрейд до 11.0, а затем до последней версии 11.2

Проблемы

1. На стадии обновления пакетов обнаружилось, что filesystem-11.2-12.2.i586.rpm не может быть установлен – не хватает прав для обновления /proc. Этот пакет содержит стуктуру файловой системы и, поскольку мы апгоейдим уже существующую систему, он нужен лишь для целостности репозитарной базы и никакой функциональной нагрузки не несет. 2. После перезагрузки системы не запустился ssh: Код: #/etc/rc.d/init.d/sshd restart Stopping sshd: [ OK ] Starting sshd:PRNG is not seeded [FAILED] Эта проблема связана с устройством /dev/urandom и лучшего решения, чем создать все устройства заново, я не нашел: Код: cd /dev MAKEDEV generic

Все остальное заработало сразу или почти сразу после незначительных изменений настроек.

Инструкция

Уровень сложности: Непросто

1 шаг

  1. Запретить репозитарий
    mv /etc/zypp/repos.d /etc/zypp/repos.d.old
  1. Удалить кэш репозитариев
    rm /var/cache/zypp/zypp.db

2 шаг

  1. Добавить главный репозитарий openSUSE 11.0.
    zypper ar http://download.opensuse.org/distribution/11.0/repo/oss openSUSE110

3 шаг

  1. Установить новый RPM из репозитария openSUSE 11.0
    rpm -Uhv ‘http://download.opensuse.org/distribution/11.0/repo/oss/suse/i586/rpm-4.4.2-199.1.i586.rpm’

4 шаг

  1. Установить стек менеджера пакетов 11.0
    zypper in zypper

5 шаг

  1. Добавить репозитарии версии 11.0 nonoss и packman,.
    zypper ar http://download.opensuse.org/distribution/11.0/repo/non-oss openSUSE110_NonFree
    zypper ar http://packman.iu-bremen.de/suse/11.0/ packman

6 шаг

  1. Обновить все установленные пакеты. На этом шаге требуется подтвердить изменение вендора нескольких пакетов и удаление устаревших.
    zypper ref
    zypper dup

7 шаг

  1. У нас полностью установлена OpenSuSE 11.0 и можно перейти к апгрейду на 11.2
    rm -fr /etc/zypp/repos.d
    zypper ar http://download.opensuse.org/distribution/11.2/repo/oss openSUSE112
    zypper ar http://download.opensuse.org/distribution/11.2/repo/non-oss openSUSE112_NonFree
    zypper ar http://packman.iu-bremen.de/suse/11.2/ packman
    zypper ref
    zypper dup
    zypper dup
    reboot

Советы и предупреждения:

  • Обратите внимание, что на последнем шаге команду 'zypper dup' необходимо выполнить дважды!!

Обсуждение

276_micro
Рейтинг
  1. +
  2. 0
lbarsov (06:20 20.03.2010)

Адрес оригинальной статьи http://boltunov.net/forum/blogs/%CD%E8%F8%F2%FF%EA%21/kogda-adminu-delat-nechego-73/

Avatar_micro
Рейтинг
  1. +
  2. 1
berendey (19:32 06.04.2010)

Спасибо, актуально. Могу я обратиться к тебе в случае появления вопросов?

276_micro
Рейтинг
  1. +
  2. 0
lbarsov (06:39 11.04.2010)

конечно. без проблем

Ваш комментарий

Запросить инструкцию

Не нашли нужную пошаговую инструкцию?
Возможно, что кто-то из посетителей сайта сможет помочь. Оставьте запрос прямо сейчас, если Вы уверены, что эта тема ещё не освещена на нашем проекте!

Рейтинг
  1. +
  2. 0
3
728