ВНИМАНИЕ, всё изложение ниже - для гиковского, самого сложного из возможных, варианта установки 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 пока не тестил.
Вспомню что или нарою - допишу.