May Plugins Update

The next batch of updated Plugins has been released. The updated versions are now available for new installs in the Plugins ⇾ Available section of the UI. Existing plugin installations can be updated to the new versions using the CLI instructions in this post.

Before updating a plugin, review its Release Notes in the table below to determine if the update will impact your configuration. Then, determine the jail_name for the plugin: go to Plugins ⇾ Installed and note the name of the plugin in the Jails column.

To update the plugin, type this command, replacing jail_name with the actual name shown in Plugins ⇾ Installed:

iocage update jail_name

Note that you will need to restart the plugin once the update is finished.

It is recommended to make a snapshot of your current plugin version before updating. Detailed instructions for creating a plugins snapshot and rolling back to a previous snapshot are available in this post.

GitLab Users

If you are updating GitLab, the directory where all repositories and ssh permissions are stored was changed in this update from /usr/home/git back to /usr/local/git to match the recommended FreeBSD standards. Ensure /usr/local/git/repositories and /usr/local/git/.ssh do not exist as they can break the installation of other GitLab management tools. If they exist, stop the gitlab service and move the old files to the new location with:

service gitlab stop

mv /usr/home/git /usr/local/

Then, update your config files. Use the git diff command to determine what to change:

cd /usr/local/www/gitlab-ce

git diff config/gitlab.yml.sample config/gitlab.yml

cd /usr/local/share/gitlab-shell/

git diff config.yml.sample config.yml

cd /usr/local/share/gitaly

git diff config.toml.sample config.toml

Use vipw to change the home directory of user git back to /usr/local/git so it looks like this:

git:*:211:211::0:0:gitosis user:/usr/local/git:/bin/sh

You can now restart the gitlab service:

service gitlab restart

Updated Plugins

Plugin from to Release Notes Notes bitcoin-daemon 0.17.1_6 0.18.1_6 https://github.com/bitcoin/bitcoin/blob/master/doc/release-notes/release-notes-0.18.0.md Refer to the Call for Testing for this plugin: https://www.ixsystems.com/blog/february-plugin-updates-and-new-plugins-for-testing/ GitLab 11.10.1 11.10.4 https://about.gitlab.com/2019/05/01/gitlab-11-10-4-released/ Also fixes https://github.com/freenas/iocage-plugin-gitlab/issues/5 and https://github.com/freenas/iocage-plugin-gitlab/pull/4 Jenkins 2.174 2.177 https://jenkins.io/changelog/#v2.177 Nextcloud 16.0.0 16.0.1 https://nextcloud.com/changelog/#latest16 Plex Media Server 1.15.4.993 1.15.5.994 https://forums.plex.tv/t/plex-media-server/30447/259 Plex Media Server (plexpass) 1.15.4.993 1.15.5.994 https://forums.plex.tv/t/plex-media-server/30447/259 Syncthing 1.1.1 1.1.2 https://github.com/syncthing/syncthing/releases/tag/v1.1.2