Як заапгрейдіть 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 restartStopping sshd: [OK] Starting sshd:PRNG is not seeded [FAILED] Ця проблема пов'язана з пристроєм / dev / urandom і кращого рішення, ніж створити всі пристрої заново, я не знайшов: Код: cd / devMAKEDEV 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 https://download.opensuse.org/distribution/11.0/repo/oss openSUSE110

3 крок

  1. Встановити новий RPM з репозитарія openSUSE 11.0
    rpm -Uhv 'https://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 https://download.opensuse.org/distribution/11.0/repo/non-oss openSUSE110_NonFree
    zypper ar https://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 https://download.opensuse.org/distribution/11.2/repo/oss openSUSE112
    zypper ar https://download.opensuse.org/distribution/11.2/repo/non-oss openSUSE112_NonFree
    zypper ar https://packman.iu-bremen.de/suse/11.2/ packman
    zypper ref
    zypper dup
    zypper dup
    reboot

Поради та попередження:

  • Зверніть увагу, що на останньому кроці команду 'zypper dup' необхідно виконати двічі !!






» » Як заапгрейдіть suse 10.3 на open suse 11.2