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

Categories:

Про апгрейд nas4free на 11.0 - plex, chroot, jail

Всю неделю понемногу тычу палочкой в nas4free 11.0.0.3.3110. Основное внимание chroot, jail и plex. Поставил аж на три разных виртуалки :) В целом позитивно, хоть это и бета версия. Но есть и проблемка, с неё и начну. NB Проблемка, а не проблема т.к. на работоспособность не влияет, просто не аккуратненько.

ВНИМАНИЕ, всё изложение ниже - для гиковского, самого сложного из возможных, варианта установки nas4free. Нормальный вариант для обычного юзера просто не имеет всех этих рюшечек типа chroot и jail, начисто лишён проблем с ними связанных и апгрейдится элементарно - чистая установка и подгрузка конфига.

Итак, что мне не понравилось - пока не удалось сделать апгрейд системы в jail и в chroot, с одинаковыми симптомами.
Приведу под спойлером выхлоп при попытке апгрейда finch, nr он подробнее того, что выдаёт TheBrig

[отказ апгрейдиться]
nas4free11test // root^> new_release="11.0-RELEASE"
nas4free11test // root^> uname_override on
nas4free11test // root^> freebsd-update -r "$new_release" upgrade
Looking up update.FreeBSD.org mirrors... 4 mirrors found.
Fetching public key from update4.freebsd.org... done.
Fetching metadata signature for 10.3-RELEASE from update4.freebsd.org... done.
Fetching metadata index... done.
Fetching 2 metadata files... done.
Inspecting system... done.

WARNING: This system is running a "nas4free-x64" kernel, which is not a
kernel configuration distributed as part of FreeBSD 10.3-RELEASE.
This kernel will not be updated: you MUST update the kernel manually
before running "/usr/sbin/freebsd-update install".

The following components of FreeBSD seem to be installed:
kernel/generic src/src world/base world/doc world/lib32

The following components of FreeBSD do not seem to be installed:
world/games

Does this look reasonable (y/n)? y

Fetching metadata signature for 11.0-RELEASE from update4.freebsd.org... done.
Fetching metadata index... done.
Fetching 1 metadata patches. done.
Applying metadata patches... done.
Fetching 1 metadata files... done.

The update metadata is correctly signed, but
failed an integrity check.
Cowardly refusing to proceed any further.

Хочу теперь потесить на полной FreeBSD

Подчеркну, что и клетка(она же jail) с chroot от 10.3 без видимых проблем работают под хостом от 11.0

Теперь о хорошем. По большей части, то есть с упором на шероховатости ;)

1) После минимальной правки, уже проведённой разработчиком, finch прекрасно ставится на 11 версию. В него ставится софт, тестил plex - и работает. (Прим. Правка понадобилась из-за того, что до версии 10.3 в поставку входил тарболл games. К 11 версии всем стало очевидно, что уж это точно надо грузить по запросу. Но старый инсталлер тарболл искал и ругался на отсутствие)

2) TheBrig v 0.94 нормально работает на 11 версии. Единственное, я почему-то не смог докачать до конца на виртуалке тарболлы base и lib32, необходимые для сборки клеток. Не велика проблема, скачал руками, тем паче, что это делаешь один раз. Проверю на железе, если повторится - буду писать разработчику.

3) TheBrig v 0.94 обеспечивает функциональность vnet клетки. Если это включить при настройке. Напомню, эта хитрость, позволяющая DLNA серверу, живущему внутри клетки, не пропадать из эфира, как это происходит без vnet. Всё остальное, включая Plex по собственному протоколу, работает и с vnet и без. Здесь тоже есть уже совсем мелкая проблема. Vnet у меня нормально работает на железе. А вот на виртуалке под vbox vnet клетка не видит интернета.

4) Видео- и аудио- теки прекрасно переносятся между chroot и jail установками Plex, как описывалось. В обе стороны. Это позволяет в крайнем случае пересоздать в свежеустановленной 11 версии клетку( или chroot) с plex - и продолжать получать радость. Есть два замечания. (1)Переносить надо именно как указано. При попытке перенести всю рапку - ничего не видеит. (2) Медиатеки могут быть большенькие. У меня, например, на боевой машине 65 гигабайт. Мелкими файлами, то есть копируется часами.

Прим Вариант с Plex как extension пока не тестил.

Вспомню что или нарою - допишу.
Tags: chroot, dlna, jail, nas, nas4free, plex
Subscribe

  • Дом построить

    Деревья я сажал, детей четверо, все дочки, квартиры покупал. Вот и дом построил в Коломне, на малой родине. Сегодня присвоили кадастровый номер и…

  • Дети бывшими не бывают

    Вчера гулял с дочками. Потом захолодало - поехали ко мне, учил делать хумус. Растут девчонки. Сейчас прочитал текст ниже - и подумал, стоит…

  • Ради фотки в соцсети

    Смотрю на этого украинского диверсанта. С одной стороны (и главное) хорошо, что ни он, ни, тем более, его 15 сослуживцев ничего уже не сделают. А…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

  • 0 comments