2gusia (2gusia) wrote,
2gusia
2gusia

Categories:

Апгрейд nas4free на с 10.x на 10.3 - Бриг и клетки

Этот пост о процедуре апгрейда nas4free с установленным менеджером клеток (jails) TheBrig и самими клетками с версии на основе FreeBSD 10.1 или 10.2 до версии 10.3
Если у вас версия на 9.3 - см оглавление здесь.

Если TheBrig не установлен, дальнейшее читать без смысла.

I Перед началом
- уточню, в процессе немало загружается из интернета
- убедитесь, что хост обновлён до сборки 10.3   Я использовал сборку 10.3.0.3.2898 Вам следует использовать свежую, но если она только что выложена и не отлежалась пару дней - берите предыдущую.
- удалите лишние клетки, если уже не удалили.
- апгрейдите Бриг Extensions->TheBrig|Updates|TheBrig Manager, нажать кнопку Update. ДАЖЕ если новая и старая версия совпадают по номерам. Не шучу.

II Апгрейдим систему с клетках
1) Делаем через вебгуй TheBrig.

Идём в Extensions|TheBrig|FreeBSD Update
Прим. На картинках более старые версии, типа 9.3 - у вас будут новее.



Ставим галку на те клетки, что хотим апдейтить (и в последствии использовать).

Жмём кнопку Fetch

ждём пока загрузится (несколько минут)

2) Галка на те клетки, что хотим апдейтить




Жмём кнопку Install

Результат - клетки приведены к актуальному состоянию FreeBSD 10.3. На момент написания это было10.3-RELEASE-p6. У вас легко может быть новее.

Здесь стоит проверить, что клетка делает что ей положено, например у неё нормально работает её вебгуй. Для торрентмонитора, к примеру, я иду по адресу 192.168.1.64 в браузере


III Апгрейдим софт в клетке
Заходим последовательно в каждую клетку (подставляя их номера вместо 1)

nas4free ~/ root~$ jexec 1 tcsh

и в каждой делаем апгрейд софта

Первая команда принудительно обновляет пакетный менеджер с нужными ему библиотеками
Вторая - на всякий случай проверяет, реально ничего не делает, третья - переставляет установленный в клетке софт.

root@torrentmonitor:/ # pkg-static install -f pkg
root@torrentmonitor:/ # pkg update
root@torrentmonitor:/ # pkg upgrade -y


Прим. Если система ругается на отсутствие библиотеки, например
root@deluge:/ # pkg update
Shared object "libcrypto.so.8" not found, required by "libarchive.so.6"
root@deluge:/ # pkg update
Shared object "libssl.so.8" not found, required by "libfetch.so.6"


То проще всего эту библиотеку (они живут в /lib или /usr/lib) скопировать, сохранив атрибуты, из хост системы или свежеустановленной клетки. Следите только чтобы версии операционной системы полностью совпадали, до суффикса типа -p12

IV Приведём данные в порядок
Идём в Бриге в Maintenance - Tarball Management
Убиваем старые архивы, грузим новые для 10.3


Tags: jail, nas, nas4free
Subscribe

  • Танцы с WiFi свистком TP-Link TL-WN821N. Не зря вас Тупой Линк величают

    Понадобилось мне срочно подключить десктоп по WiFi. зашел в магазин, у них нашелся TP-Link TL-WN821N Времени не было, взял. Хочу рассказать…

  • Статья про SSD Apacer в NAS

    Сегодня после длительной борьбы с web-редактором IXBT Live (который оказался не совместимым с Google Docs), наконец, опубликовали мой опус про SSD,…

  • OpenZFS и XigmaNAS

    Месяц назад я писал про Open ZFS. Там были мысли о том, когда он будет доступен в XogmaNAS. А в конце декабря зацепился на эту тему языками с…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

  • 7 comments