Як заапгрейдіть 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' необхідно виконати двічі!!