I’ve recently been upgrading FreeNAS servers from 11.3-U5 to TrueNAS 12.0-U3 starting with less critical servers such as replication targets and a test server. I’ve now upgraded critical servers as well that included VMs and multiple jails, the majority being WordPress jails. The server upgrades went smoothly without problem, however, jails were not automatically upgraded.
Top upgrade a jail start a PuTTY terminal session to the server. As it takes a considerable amount of time to upgrade a jail, it’s important that you set your client device to avoid going to sleep otherwise the PuTTY network connection will break and you will have to restart the upgrade process.
Step 1: Upgrade the Jail OS
To upgrade a (WordPress) jail From FreeBSD 11.3 to 12.2 (the current release at the time of writing):
iocage upgrade <jail name> -r 12.2-RELEASE
This will take some time to complete.
Step 2: Upgrade the Jail Packages
Once complete, connect to the jail and upgrade the packages within the jail:
iocage console <jail name> pkg upgrade
This will also take some time, though it will considerably quicker that the upgrade of the jail itself.
When the package upgrade completes, upgrade the WordPress database.
mariadb-upgrade
If the database upgrade fails because of a version mismatch, add the following switch:
mariadb-upgrade --skip-version-check
If you’re working with a MariaDB version below 10.5, you’ll need to supply the database root password.
mariadb-upgrade -p root
Step 3: Restore SSMTP
If you’ve used the Scripted WordPress Installation (for Reverse Proxy) resource to build WordPress jails, upgrading the jail FreeBSD version is likely to break underlying SSMTP functionality. To restore this, execute the following commands within the jail:
chown ssmtp:wheel /usr/local/etc/ssmtp chmod 4750 /usr/local/etc/ssmtp chown ssmtp:nogroup /usr/local/sbin/ssmtp chmod 4555 /usr/local/sbin/ssmtp
Below, you’ll find a sample console log.
=~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2021.04.24 16:20:28 =~=~=~=~=~=~=~=~=~=~=~= login as: admin admin@truenas-l's password: Last login: Sat Apr 24 12:34:38 2021 from 10.1.1.136 FreeBSD 12.2-RELEASE-p6 f2858df162b(HEAD) TRUENASTrueNAS (c) 2009-2021, iXsystems, Inc. All rights reserved. TrueNAS code is released under the modified BSD license with some files copyrighted by (c) iXsystems, Inc. For more information, documentation, help or support, go here: http://truenas.com
Welcome to FreeNAS Could not chdir to home directory /nonexistent: No such file or directory Warning: settings changed through the CLI are not written to the configuration database and will be reset on reboot. % su Password: root@truenas-l:/ # iocage list +------+-----------------+-------+--------------+--------------+ | JID | NAME | STATE | RELEASE | IP4 | +======+=================+=======+==============+==============+ | None | caddy | down | 11.3-RELEASE | 10.1.1.3 | +------+-----------------+-------+--------------+--------------+ | None | caddy104 | down | 11.3-RELEASE | 10.1.1.30 | +------+-----------------+-------+--------------+--------------+ | None | dnsmasq | down | 11.3-RELEASE | 10.1.1.25/24 | +------+-----------------+-------+--------------+--------------+ | 1 | heimdall | up | 11.3-RELEASE | 10.1.1.23 | +------+-----------------+-------+--------------+--------------+ | 2 | nextcloud | up | 11.3-RELEASE | 10.1.1.29 | +------+-----------------+-------+--------------+--------------+ | 3 | plex | up | 11.3-RELEASE | 10.1.1.27/24 | +------+-----------------+-------+--------------+--------------+ | 4 | rslsync | up | 11.3-RELEASE | 10.1.1.22 | +------+-----------------+-------+--------------+--------------+ | 5 | tautulli | up | 11.3-RELEASE | 10.1.1.26 | +------+-----------------+-------+--------------+--------------+ | 6 | transmission | up | 11.3-RELEASE | 10.1.1.28/24 | +------+-----------------+-------+--------------+--------------+ | 15 | wp-basil | up | 12.2-RELEASE | 10.1.1.56 | +------+-----------------+-------+--------------+--------------+ | 18 | wp-blog | up | 12.2-RELEASE | 10.1.1.54 | +------+-----------------+-------+--------------+--------------+ | 21 | wp-caffi | up | 12.2-RELEASE | 10.1.1.51 | +------+-----------------+-------+--------------+--------------+ | None | wp-caffi-stage | down | 11.3-RELEASE | DHCP | +------+-----------------+-------+--------------+--------------+ | 10 | wp-readymcgetty | up | 11.3-RELEASE | 10.1.1.53 | +------+-----------------+-------+--------------+--------------+ | 19 | wp-sachika | up | 12.2-RELEASE | 10.1.1.57 | +------+-----------------+-------+--------------+--------------+ | 16 | wp-udance | up | 12.2-RELEASE | 10.1.1.55 | +------+-----------------+-------+--------------+--------------+ | 20 | wp-xenografix | up | 12.2-RELEASE | 10.1.1.52 | +------+-----------------+-------+--------------+--------------+ root@truenas-l:/ # iocage upgrade wp-readymcgetty -r 12.2-RELEASE Looking up update.FreeBSD.org mirrors… 2 mirrors found. Fetching metadata signature for 11.3-RELEASE from update1.freebsd.org… done. Fetching metadata index… done. Fetching 1 metadata files… done. Inspecting system… done. The following components of FreeBSD seem to be installed: src/src world/base world/doc world/lib32 The following components of FreeBSD do not seem to be installed: world/base-dbg world/lib32-dbg Does this look reasonable (y/n)? y Fetching metadata signature for 12.2-RELEASE from update1.freebsd.org… done. Fetching metadata index… done. Fetching 1 metadata patches. done. Applying metadata patches… done. Fetching 1 metadata files… done. Inspecting system… done. Fetching files from 11.3-RELEASE for merging… done. Preparing to download files… done. Fetching 42197 patches…..10….20….30….40….50….60….70….80….90….100….110….120….130….140….150….160….170….180….190….200….210….220….230….240….250….260… ----------------------------//--------------------------------- ….42120….42130….42140….42150….42160….42170….42180….42190… done. Applying patches… done. Fetching 61121 files… ….10….20….30….40….50….60….70….80….90….100….110….120….130….140….150….160….170….180….190….200….210….220….230….240….250….260….270…. ----------------------------//--------------------------------- 30….60940….60950….60960….60970….60980….60990….61000….61010….61020….61030….61040….61050….61060….61070….61080….61090….61100….61110….61120 done. Attempting to automatically merge changes in files… done. The following changes, which occurred between FreeBSD 11.3-RELEASE and FreeBSD 12.2-RELEASE have been merged into /etc/group: --- current version +++ new version @@ -1,6 +1,6 @@ -# $FreeBSD: releng/11.3/etc/group 294896 2016-01-27 06:28:56Z araujo $ +# $FreeBSD: releng/12.2/etc/group 359447 2020-03-30 17:07:05Z brooks $ # wheel::0:root,support daemon::1: kmem::2: sys::3: @@ -27,12 +27,14 @@ uucp::66: dialer::68: network::69: audit::77: www::80: +ntpd::123: _ypldap::160: hast::845: +tests::977: nogroup::65533: nobody::65534: _tss::601: messagebus::556: avahi::558: Does this look reasonable (y/n)? y The following changes, which occurred between FreeBSD 11.3-RELEASE and FreeBSD 12.2-RELEASE have been merged into /etc/mail/mailer.conf: --- current version +++ new version @@ -1,8 +1,11 @@ -# $FreeBSD: releng/11.3/etc/mail/mailer.conf 327765 2018-01-10 09:06:07Z delphij $ +# $FreeBSD: releng/12.2/etc/mail/mailer.conf 363973 2020-08-06 18:13:45Z kevans $ # # Execute the "real" sendmail program, named /usr/libexec/sendmail/sendmail +# +# If dma(8) is installed, an example mailer.conf that uses dma(8) instead can +# can be found in /usr/share/examples/dma. # sendmail /usr/local/sbin/ssmtp send-mail /usr/local/sbin/ssmtp mailq /usr/local/sbin/ssmtp newaliases /usr/local/sbin/ssmtp Does this look reasonable (y/n)? y The following changes, which occurred between FreeBSD 11.3-RELEASE and FreeBSD 12.2-RELEASE have been merged into /etc/master.passwd: --- current version +++ new version @@ -1,6 +1,6 @@ -# $FreeBSD: releng/11.3/etc/master.passwd 299365 2016-05-10 12:47:36Z bcr $ +# $FreeBSD: releng/12.2/etc/master.passwd 359447 2020-03-30 17:07:05Z brooks $ # root::0:0::0:0:Charlie &:/root:/bin/csh toor::0:0::0:0:Bourne-again Superuser:/root: daemon::1:1::0:0:Owner of many system processes:/root:/usr/sbin/nologin operator::2:5::0:0:System &:/:/usr/sbin/nologin @@ -20,12 +20,14 @@ _dhcp::65:65::0:0:dhcp programs:/var/empty:/usr/sbin/nologin uucp::66:66::0:0:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp/uucico pop::68:6::0:0:Post Office Owner:/nonexistent:/usr/sbin/nologin auditdistd::78:77::0:0:Auditdistd unprivileged user:/var/empty:/usr/sbin/nologin www::80:80::0:0:World Wide Web Owner:/nonexistent:/usr/sbin/nologin +ntpd::123:123::0:0:NTP Daemon:/var/db/ntp:/usr/sbin/nologin _ypldap::160:160::0:0:YP LDAP unprivileged user:/var/empty:/usr/sbin/nologin hast::845:845::0:0:HAST unprivileged user:/var/empty:/usr/sbin/nologin +tests::977:977::0:0:Unprivileged user for tests:/nonexistent:/usr/sbin/nologin nobody::65534:65534::0:0:Unprivileged user:/nonexistent:/usr/sbin/nologin _tss::601:601:daemon:0:0:TCG Software Stack user:/var/empty:/usr/sbin/nologin messagebus::556:556::0:0:D-BUS Daemon User:/nonexistent:/usr/sbin/nologin avahi::558:558::0:0:Avahi Daemon User:/nonexistent:/usr/sbin/nologin cups:*:193:193::0:0:Cups Owner:/nonexistent:/usr/sbin/nologin Does this look reasonable (y/n)? y The following changes, which occurred between FreeBSD 11.3-RELEASE and FreeBSD 12.2-RELEASE have been merged into /etc/passwd: --- current version +++ new version @@ -1,6 +1,6 @@ -# $FreeBSD: releng/11.3/etc/master.passwd 299365 2016-05-10 12:47:36Z bcr $ +# $FreeBSD: releng/12.2/etc/master.passwd 359447 2020-03-30 17:07:05Z brooks $ # root::0:0:Charlie &:/root:/bin/csh toor::0:0:Bourne-again Superuser:/root: daemon::1:1:Owner of many system processes:/root:/usr/sbin/nologin operator::2:5:System &:/:/usr/sbin/nologin @@ -20,12 +20,14 @@ _dhcp::65:65:dhcp programs:/var/empty:/usr/sbin/nologin uucp::66:66:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp/uucico pop::68:6:Post Office Owner:/nonexistent:/usr/sbin/nologin auditdistd::78:77:Auditdistd unprivileged user:/var/empty:/usr/sbin/nologin www::80:80:World Wide Web Owner:/nonexistent:/usr/sbin/nologin +ntpd::123:123:NTP Daemon:/var/db/ntp:/usr/sbin/nologin _ypldap::160:160:YP LDAP unprivileged user:/var/empty:/usr/sbin/nologin hast::845:845:HAST unprivileged user:/var/empty:/usr/sbin/nologin +tests::977:977:Unprivileged user for tests:/nonexistent:/usr/sbin/nologin nobody::65534:65534:Unprivileged user:/nonexistent:/usr/sbin/nologin _tss::601:601:TCG Software Stack user:/var/empty:/usr/sbin/nologin messagebus::556:556:D-BUS Daemon User:/nonexistent:/usr/sbin/nologin avahi::558:558:Avahi Daemon User:/nonexistent:/usr/sbin/nologin cups::193:193:Cups Owner:/nonexistent:/usr/sbin/nologin Does this look reasonable (y/n)? y The following files will be removed as part of updating to 12.2-RELEASE-p6: /bin/rcp /etc/apmd.conf /etc/casper /etc/casper/system.dns /etc/casper/system.grp /etc/casper/system.pwd /etc/casper/system.random /etc/casper/system.sysctl /etc/devd/usb.conf /etc/pam.d/rsh /etc/periodic/weekly/330.catman /etc/rc.d/abi /etc/rc.d/apmd /etc/rc.d/atm1 /etc/rc.d/atm2 /etc/rc.d/atm3 /etc/skel /lib/casper/libcap_dns.so.0 /lib/casper/libcap_grp.so.0 /lib/casper/libcap_pwd.so.0 /lib/casper/libcap_random.so.0 :q The following files will be added as part of updating to 12.2-RELEASE-p6: /boot/dtb/allwinner /boot/dtb/rockchip /boot/efi.4th /boot/gptboot.efi /boot/gptboot.efifat /etc/cron.d/at /etc/devd/devmatch.conf /etc/devd/iwmbtfw.conf /etc/newsyslog.conf.d/amd.conf /etc/newsyslog.conf.d/ftp.conf /etc/newsyslog.conf.d/lpr.conf /etc/newsyslog.conf.d/pf.conf /etc/newsyslog.conf.d/ppp.conf /etc/newsyslog.conf.d/sendmail.conf /etc/os-release /etc/rc.d/cfumass /etc/rc.d/devmatch /etc/rc.d/ippool /etc/rc.d/linux /etc/rc.d/os-release /etc/rc.d/sysvipc :q The following files will be updated as part of updating to 12.2-RELEASE-p6: /.cshrc /.profile /COPYRIGHT /bin/[ /bin/cat /bin/chflags /bin/chio /bin/chmod /bin/cp /bin/csh /bin/date /bin/dd /bin/df /bin/domainname /bin/echo /bin/ed /bin/expr /bin/freebsd-version /bin/getfacl /bin/hostname /bin/kenv To install the downloaded upgrades, run "/tmp/tmpcy2nb0o_ install". Installing updates… Kernel updates have been installed. Please reboot and run "/tmp/tmpcy2nb0o_ install" again to finish installing updates. Installing updates…Scanning /mnt/tank/iocage/jails/wp-readymcgetty/root/usr/share/certs/blacklisted for certificates… Scanning /mnt/tank/iocage/jails/wp-readymcgetty/root/usr/share/certs/trusted for certificates… Scanning /mnt/tank/iocage/jails/wp-readymcgetty/root/usr/local/share/certs for certificates… Completing this upgrade requires removing old shared object files. Please rebuild all installed 3rd party software (e.g., programs installed from the ports tree) and then run "/tmp/tmpcy2nb0o_ install" again to finish installing updates. Installing updates…rmdir: /mnt/tank/iocage/jails/wp-readymcgetty/root//var/db/etcupdate/current/usr/share/openssl/man/en.ISO8859-1: Directory not empty rmdir: /mnt/tank/iocage/jails/wp-readymcgetty/root//var/db/etcupdate/current/usr/share/openssl/man: Directory not empty rmdir: /mnt/tank/iocage/jails/wp-readymcgetty/root//var/db/etcupdate/current/usr/share/openssl: Directory not empty rmdir: /mnt/tank/iocage/jails/wp-readymcgetty/root//var/db/etcupdate/current/usr/share/man/en.UTF-8: Directory not empty rmdir: /mnt/tank/iocage/jails/wp-readymcgetty/root//var/db/etcupdate/current/usr/share/man/en.ISO8859-1: Directory not empty rmdir: /mnt/tank/iocage/jails/wp-readymcgetty/root//var/db/etcupdate/current/usr/share/man: Directory not empty done. wp-readymcgetty successfully upgraded from 11.3-RELEASE-p14 to 12.2-RELEASE-p6! root@truenas-l:/ # iocage console wp-readymcgetty Last login: Sun Mar 14 03:55:17 on pts/2 FreeBSD 12.2-RELEASE-p6 f2858df162b(HEAD) TRUENAS Welcome to FreeBSD! Release Notes, Errata: https://www.FreeBSD.org/releases/ Security Advisories: https://www.FreeBSD.org/security/ FreeBSD Handbook: https://www.FreeBSD.org/handbook/ FreeBSD FAQ: https://www.FreeBSD.org/faq/ Questions List: https://lists.FreeBSD.org/mailman/listinfo/freebsd-questions/ FreeBSD Forums: https://forums.FreeBSD.org/ Documents installed with the system are in the /usr/local/share/doc/freebsd/ directory, or can be installed later with: pkg install en-freebsd-doc For other languages, replace "en" with a language code like de or fr. Show the version of FreeBSD installed: freebsd-version ; uname -a Please include that output and any error messages when posting questions. Introduction to manual pages: man man FreeBSD directory layout: man hier Edit /etc/motd to change this login announcement. root@wp-readymcgetty:~ # pkg upgrade Updating FreeBSD repository catalogue… [wp-readymcgetty] Fetching packagesite.txz: 100% 6 MiB 2.2MB/s 00:03 Processing entries: 100% FreeBSD repository update completed. 30499 packages processed. All repositories are up to date. Processing candidates (122 candidates): 100% The following 122 package(s) will be affected (of 0 checked): Installed packages to be UPGRADED: bash: 5.1.4 -> 5.1.4_1 boost-libs: 1.72.0_3 -> 1.72.0_4 ca_root_nss: 3.58 -> 3.63 cups: 2.3.3_1 -> 2.3.3op2 curl: 7.74.0 -> 7.76.0 fontconfig: 2.13.92_2,1 -> 2.13.93,1 galera26: 26.4.6 -> 26.4.6_1 gdbm: 1.18.1_1 -> 1.19 ghostscript9-agpl-base: 9.52_12 -> 9.52_15 glib: 2.66.4_1,1 -> 2.66.7_1,1 harfbuzz: 2.7.4 -> 2.8.0 lcms2: 2.11_1 -> 2.12 libedit: 3.1.20191231,1 -> 3.1.20210216,1 libgd: 2.3.0,1 -> 2.3.1,1 libnghttp2: 1.42.0 -> 1.43.0 libtasn1: 4.16.0 -> 4.16.0_1 libxml2: 2.9.10_2 -> 2.9.10_3 libzip: 1.5.2 -> 1.7.3 mariadb105-client: 10.5.8 -> 10.5.9 mariadb105-server: 10.5.8 -> 10.5.9 nettle: 3.6 -> 3.7.2_1 openjpeg: 2.3.1 -> 2.4.0 p11-kit: 0.23.22 -> 0.23.22_1 php74: 7.4.15 -> 7.4.16 php74-bz2: 7.4.15 -> 7.4.16 php74-ctype: 7.4.15 -> 7.4.16 php74-curl: 7.4.15 -> 7.4.16 php74-dom: 7.4.15 -> 7.4.16 php74-exif: 7.4.15 -> 7.4.16 php74-fileinfo: 7.4.15 -> 7.4.16 php74-filter: 7.4.15 -> 7.4.16 php74-ftp: 7.4.15 -> 7.4.16 php74-gd: 7.4.15 -> 7.4.16 php74-iconv: 7.4.15 -> 7.4.16 php74-json: 7.4.15 -> 7.4.16 php74-mbstring: 7.4.15 -> 7.4.16 php74-mysqli: 7.4.15 -> 7.4.16 php74-openssl: 7.4.15 -> 7.4.16 php74-pecl-ssh2: 1.2 -> 1.3.1 php74-phar: 7.4.15 -> 7.4.16 php74-session: 7.4.15 -> 7.4.16 php74-simplexml: 7.4.15 -> 7.4.16 php74-sockets: 7.4.15 -> 7.4.16 php74-xml: 7.4.15 -> 7.4.16 php74-xmlreader: 7.4.15 -> 7.4.16 php74-xmlrpc: 7.4.15 -> 7.4.16 php74-xmlwriter: 7.4.15 -> 7.4.16 php74-zip: 7.4.15 -> 7.4.16php74-zip: 7.4.15 -> 7.4.16
php74-zlib: 7.4.15 -> 7.4.16
phpMyAdmin5-php74: 5.0.4 -> 5.1.0
pkgconf: 1.7.3,1 -> 1.7.4,1
png: 1.6.37 -> 1.6.37_1
python37: 3.7.9_1 -> 3.7.10
readline: 8.0.4 -> 8.1.0
redis: 5.0.9 -> 6.0.12
webp: 1.1.0 -> 1.2.0
zstd: 1.4.5_1 -> 1.4.8
Installed packages to be REINSTALLED: ImageMagick6-nox11-6.9.11.6_2,1 (ABI changed: 'freebsd:11:x86:64' -> 'freebsd:12:x86:64') avahi-app-0.8 (ABI changed: 'freebsd:11:x86:64' -> 'freebsd:12:x86:64') bash-completion-2.11,2 (ABI changed: 'freebsd:11:' -> 'freebsd:12:') dbus-1.12.20_3 (ABI changed: 'freebsd:11:x86:64' -> 'freebsd:12:x86:64') dbus-glib-0.110 (ABI changed: 'freebsd:11:x86:64' -> 'freebsd:12:x86:64') expat-2.2.10 (ABI changed: 'freebsd:11:x86:64' -> 'freebsd:12:x86:64') fftw3-3.3.9 (ABI changed: 'freebsd:11:x86:64' -> 'freebsd:12:x86:64') freetype2-2.10.4 (ABI changed: 'freebsd:11:x86:64' -> 'freebsd:12:x86:64') fribidi-1.0.10 (ABI changed: 'freebsd:11:x86:64' -> 'freebsd:12:x86:64') gettext-runtime-0.21 (ABI changed: 'freebsd:11:x86:64' -> 'freebsd:12:x86:64') giflib-5.2.1 (ABI changed: 'freebsd:11:x86:64' -> 'freebsd:12:x86:64') gmp-6.2.1 (ABI changed: 'freebsd:11:x86:64' -> 'freebsd:12:x86:64') gnome_subr-1.0 (ABI changed: 'freebsd:11:' -> 'freebsd:12:') gnutls-3.6.15 (ABI changed: 'freebsd:11:x86:64' -> 'freebsd:12:x86:64') gobject-introspection-1.66.1,1 (ABI changed: 'freebsd:11:x86:64' -> 'freebsd:12:x86:64') graphite2-1.3.14 (ABI changed: 'freebsd:11:x86:64' -> 'freebsd:12:x86:64') gsfonts-8.11_8 (ABI changed: 'freebsd:11:' -> 'freebsd:12:') icu-68.2,1 (ABI changed: 'freebsd:11:x86:64' -> 'freebsd:12:x86:64') indexinfo-0.3.1 (ABI changed: 'freebsd:11:x86:64' -> 'freebsd:12:x86:64') jbig2dec-0.19 (ABI changed: 'freebsd:11:x86:64' -> 'freebsd:12:x86:64') jbigkit-2.1_1 (ABI changed: 'freebsd:11:x86:64' -> 'freebsd:12:x86:64') jpeg-turbo-2.0.6 (ABI changed: 'freebsd:11:x86:64' -> 'freebsd:12:x86:64') libICE-1.0.10,1 (ABI changed: 'freebsd:11:x86:64' -> 'freebsd:12:x86:64') libSM-1.2.3,1 (ABI changed: 'freebsd:11:x86:64' -> 'freebsd:12:x86:64') libX11-1.6.12,1 (ABI changed: 'freebsd:11:x86:64' -> 'freebsd:12:x86:64') libXau-1.0.9 (ABI changed: 'freebsd:11:x86:64' -> 'freebsd:12:x86:64') libXdmcp-1.1.3 (ABI changed: 'freebsd:11:x86:64' -> 'freebsd:12:x86:64') libargon2-20190702 (ABI changed: 'freebsd:11:x86:64' -> 'freebsd:12:x86:64') libdaemon-0.14_1 (ABI changed: 'freebsd:11:x86:64' -> 'freebsd:12:x86:64') libevent-2.1.12 (ABI changed: 'freebsd:11:x86:64' -> 'freebsd:12:x86:64') libffi-3.3_1 (ABI changed: 'freebsd:11:x86:64' -> 'freebsd:12:x86:64') libiconv-1.16 (ABI changed: 'freebsd:11:x86:64' -> 'freebsd:12:x86:64') libidn-1.35 (ABI changed: 'freebsd:11:x86:64' -> 'freebsd:12:x86:64') libidn2-2.3.0_1 (ABI changed: 'freebsd:11:x86:64' -> 'freebsd:12:x86:64') liblqr-1-0.4.2 (ABI changed: 'freebsd:11:x86:64' -> 'freebsd:12:x86:64') libltdl-2.4.6 (ABI changed: 'freebsd:11:x86:64' -> 'freebsd:12:x86:64') liblz4-1.9.3,1 (ABI changed: 'freebsd:11:x86:64' -> 'freebsd:12:x86:64') libmcrypt-2.5.8_3 (ABI changed: 'freebsd:11:x86:64' -> 'freebsd:12:x86:64') libpaper-1.1.24.4 (ABI changed: 'freebsd:11:x86:64' -> 'freebsd:12:x86:64') libpthread-stubs-0.4 (ABI changed: 'freebsd:11:' -> 'freebsd:12:') libraqm-0.6.0 (ABI changed: 'freebsd:11:x86:64' -> 'freebsd:12:x86:64') libraw-0.20.2 (ABI changed: 'freebsd:11:x86:64' -> 'freebsd:12:x86:64') libsodium-1.0.18 (ABI changed: 'freebsd:11:x86:64' -> 'freebsd:12:x86:64') libssh2-1.9.0_3,3 (ABI changed: 'freebsd:11:x86:64' -> 'freebsd:12:x86:64') libunistring-0.9.10_1 (ABI changed: 'freebsd:11:x86:64' -> 'freebsd:12:x86:64') libwmf-nox11-0.2.12 (ABI changed: 'freebsd:11:x86:64' -> 'freebsd:12:x86:64') libxcb-1.14_1 (ABI changed: 'freebsd:11:x86:64' -> 'freebsd:12:x86:64') oniguruma-6.9.6 (ABI changed: 'freebsd:11:x86:64' -> 'freebsd:12:x86:64') pcre-8.44 (ABI changed: 'freebsd:11:x86:64' -> 'freebsd:12:x86:64') pcre2-10.36 (ABI changed: 'freebsd:11:x86:64' -> 'freebsd:12:x86:64') perl5-5.32.1_1 (ABI changed: 'freebsd:11:x86:64' -> 'freebsd:12:x86:64') php74-pecl-imagick-3.4.4_2 (ABI changed: 'freebsd:11:x86:64' -> 'freebsd:12:x86:64') php74-pecl-libsodium-2.0.23 (ABI changed: 'freebsd:11:x86:64' -> 'freebsd:12:x86:64') php74-pecl-mcrypt-1.0.4 (ABI changed: 'freebsd:11:x86:64' -> 'freebsd:12:x86:64') php74-pecl-redis-5.3.2 (ABI changed: 'freebsd:11:x86:64' -> 'freebsd:12:x86:64') poppler-data-0.4.10 (ABI changed: 'freebsd:11:' -> 'freebsd:12:') rsync-3.2.3 (ABI changed: 'freebsd:11:x86:64' -> 'freebsd:12:x86:64') ssmtp-2.64_7 (ABI changed: 'freebsd:11:x86:64' -> 'freebsd:12:x86:64') tiff-4.2.0 (ABI changed: 'freebsd:11:x86:64' -> 'freebsd:12:x86:64') tpm-emulator-0.7.4_2 (ABI changed: 'freebsd:11:x86:64' -> 'freebsd:12:x86:64') trousers-0.3.14_3 (ABI changed: 'freebsd:11:x86:64' -> 'freebsd:12:x86:64') unix2dos-1.3 (ABI changed: 'freebsd:11:x86:64' -> 'freebsd:12:x86:64') unixODBC-2.3.9 (ABI changed: 'freebsd:11:x86:64' -> 'freebsd:12:x86:64') xorgproto-2020.1 (ABI changed: 'freebsd:11:x86:64' -> 'freebsd:12:x86:64') xxhash-0.8.0 (ABI changed: 'freebsd:11:x86:64' -> 'freebsd:12:x86:64') Number of packages to be upgraded: 57 Number of packages to be reinstalled: 65 The process will require 9 MiB more space. 164 MiB to be downloaded. Proceed with this action? [y/N]: y [wp-readymcgetty] [1/122] Fetching zstd-1.4.8.txz: 100% 487 KiB 498.6kB/s 00:01 [wp-readymcgetty] [2/122] Fetching xxhash-0.8.0.txz: 100% 73 KiB 74.8kB/s 00:01 [wp-readymcgetty] [3/122] Fetching xorgproto-2020.1.txz: 100% 217 KiB 222.6kB/s 00:01 [wp-readymcgetty] [4/122] Fetching webp-1.2.0.txz: 100% 418 KiB 427.9kB/s 00:01 [wp-readymcgetty] [5/122] Fetching unixODBC-2.3.9.txz: 100% 464 KiB 475.5kB/s 00:01 [wp-readymcgetty] [6/122] Fetching unix2dos-1.3.txz: 100% 6 KiB 5.7kB/s 00:01 [wp-readymcgetty] [7/122] Fetching trousers-0.3.14_3.txz: 100% 475 KiB 486.8kB/s 00:01 [wp-readymcgetty] [8/122] Fetching tpm-emulator-0.7.4_2.txz: 100% 113 KiB 116.2kB/s 00:01 [wp-readymcgetty] [9/122] Fetching tiff-4.2.0.txz: 100% 848 KiB 868.8kB/s 00:01 [wp-readymcgetty] [10/122] Fetching ssmtp-2.64_7.txz: 100% 20 KiB 20.4kB/s 00:01 [wp-readymcgetty] [11/122] Fetching rsync-3.2.3.txz: 100% 355 KiB 363.0kB/s 00:01 [wp-readymcgetty] [12/122] Fetching redis-6.0.12.txz: 100% 669 KiB 685.3kB/s 00:01 [wp-readymcgetty] [13/122] Fetching readline-8.1.0.txz: 100% 361 KiB 369.8kB/s 00:01 [wp-readymcgetty] [14/122] Fetching python37-3.7.10.txz: 100% 16 MiB 4.2MB/s 00:04 [wp-readymcgetty] [15/122] Fetching poppler-data-0.4.10.txz: 100% 2 MiB 1.6MB/s 00:01 [wp-readymcgetty] [16/122] Fetching png-1.6.37_1.txz: 100% 291 KiB 297.5kB/s 00:01 [wp-readymcgetty] [17/122] Fetching pkgconf-1.7.4,1.txz: 100% 66 KiB 68.1kB/s 00:01 [wp-readymcgetty] [18/122] Fetching phpMyAdmin5-php74-5.1.0.txz: 100% 8 MiB 1.4MB/s 00:06 [wp-readymcgetty] [19/122] Fetching php74-zlib-7.4.16.txz: 100% 18 KiB 18.1kB/s 00:01 [wp-readymcgetty] [20/122] Fetching php74-zip-7.4.16.txz: 100% 21 KiB 21.3kB/s 00:01 [wp-readymcgetty] [21/122] Fetching php74-xmlwriter-7.4.16.txz: 100% 13 KiB 12.9kB/s 00:01 [wp-readymcgetty] [22/122] Fetching php74-xmlrpc-7.4.16.txz: 100% 44 KiB 45.1kB/s 00:01 [wp-readymcgetty] [23/122] Fetching php74-xmlreader-7.4.16.txz: 100% 12 KiB 12.4kB/s 00:01 [wp-readymcgetty] [24/122] Fetching php74-xml-7.4.16.txz: 100% 19 KiB 19.7kB/s 00:01 [wp-readymcgetty] [25/122] Fetching php74-sockets-7.4.16.txz: 100% 37 KiB 37.6kB/s 00:01 [wp-readymcgetty] [26/122] Fetching php74-simplexml-7.4.16.txz: 100% 22 KiB 23.0kB/s 00:01 [wp-readymcgetty] [27/122] Fetching php74-session-7.4.16.txz: 100% 35 KiB 35.9kB/s 00:01 [wp-readymcgetty] [28/122] Fetching php74-phar-7.4.16.txz: 100% 104 KiB 106.0kB/s 00:01 [wp-readymcgetty] [29/122] Fetching php74-pecl-ssh2-1.3.1.txz: 100% 26 KiB 26.6kB/s 00:01 [wp-readymcgetty] [30/122] Fetching php74-pecl-redis-5.3.2.txz: 100% 151 KiB 154.8kB/s 00:01 [wp-readymcgetty] [31/122] Fetching php74-pecl-mcrypt-1.0.4.txz: 100% 15 KiB 15.1kB/s 00:01 [wp-readymcgetty] [32/122] Fetching php74-pecl-libsodium-2.0.23.txz: 100% 22 KiB 22.1kB/s 00:01 [wp-readymcgetty] [33/122] Fetching php74-pecl-imagick-3.4.4_2.txz: 100% 89 KiB 91.4kB/s 00:01 [wp-readymcgetty] [34/122] Fetching php74-openssl-7.4.16.txz: 100% 57 KiB 58.1kB/s 00:01 [wp-readymcgetty] [35/122] Fetching php74-mysqli-7.4.16.txz: 100% 41 KiB 42.4kB/s 00:01 [wp-readymcgetty] [36/122] Fetching php74-mbstring-7.4.16.txz: 100% 744 KiB 761.7kB/s 00:01 [wp-readymcgetty] [37/122] Fetching php74-json-7.4.16.txz: 100% 21 KiB 21.5kB/s 00:01 [wp-readymcgetty] [38/122] Fetching php74-iconv-7.4.16.txz: 100% 17 KiB 17.8kB/s 00:01 [wp-readymcgetty] [39/122] Fetching php74-gd-7.4.16.txz: 100% 30 KiB 31.0kB/s 00:01 [wp-readymcgetty] [40/122] Fetching php74-ftp-7.4.16.txz: 100% 24 KiB 24.2kB/s 00:01 [wp-readymcgetty] [41/122] Fetching php74-filter-7.4.16.txz: 100% 19 KiB 19.8kB/s 00:01 [wp-readymcgetty] [42/122] Fetching php74-fileinfo-7.4.16.txz: 100% 268 KiB 274.1kB/s 00:01 [wp-readymcgetty] [43/122] Fetching php74-exif-7.4.16.txz: 100% 29 KiB 29.7kB/s 00:01 [wp-readymcgetty] [44/122] Fetching php74-dom-7.4.16.txz: 100% 54 KiB 55.5kB/s 00:01 [wp-readymcgetty] [45/122] Fetching php74-curl-7.4.16.txz: 100% 31 KiB 31.9kB/s 00:01 [wp-readymcgetty] [46/122] Fetching php74-ctype-7.4.16.txz: 100% 6 KiB 6.2kB/s 00:01 [wp-readymcgetty] [47/122] Fetching php74-bz2-7.4.16.txz: 100% 11 KiB 10.9kB/s 00:01 [wp-readymcgetty] [48/122] Fetching php74-7.4.16.txz: 100% 4 MiB 1.1MB/s 00:04 [wp-readymcgetty] [49/122] Fetching perl5-5.32.1_1.txz: 100% 14 MiB 1.9MB/s 00:08 [wp-readymcgetty] [50/122] Fetching pcre2-10.36.txz: 100% 1 MiB 664.1kB/s 00:02 [wp-readymcgetty] [51/122] Fetching pcre-8.44.txz: 100% 1 MiB 1.3MB/s 00:01 [wp-readymcgetty] [52/122] Fetching p11-kit-0.23.22_1.txz: 100% 451 KiB 461.8kB/s 00:01 [wp-readymcgetty] [53/122] Fetching openjpeg-2.4.0.txz: 100% 306 KiB 313.2kB/s 00:01 [wp-readymcgetty] [54/122] Fetching oniguruma-6.9.6.txz: 100% 227 KiB 232.3kB/s 00:01 [wp-readymcgetty] [55/122] Fetching nettle-3.7.2_1.txz: 100% 1 MiB 1.5MB/s 00:01 [wp-readymcgetty] [56/122] Fetching mariadb105-server-10.5.9.txz: 100% 27 MiB 2.1MB/s 00:14 [wp-readymcgetty] [57/122] Fetching mariadb105-client-10.5.9.txz: 100% 2 MiB 859.4kB/s 00:02 [wp-readymcgetty] [58/122] Fetching libzip-1.7.3.txz: 100% 214 KiB 219.6kB/s 00:01 [wp-readymcgetty] [59/122] Fetching libxml2-2.9.10_3.txz: 100% 825 KiB 844.7kB/s 00:01 [wp-readymcgetty] [60/122] Fetching libxcb-1.14_1.txz: 100% 1 MiB 1.1MB/s 00:01 [wp-readymcgetty] [61/122] Fetching libwmf-nox11-0.2.12.txz: 100% 2 MiB 1.1MB/s 00:02 [wp-readymcgetty] [62/122] Fetching libunistring-0.9.10_1.txz: 100% 521 KiB 534.0kB/s 00:01 [wp-readymcgetty] [63/122] Fetching libtasn1-4.16.0_1.txz: 100% 595 KiB 609.6kB/s 00:01 [wp-readymcgetty] [64/122] Fetching libssh2-1.9.0_3,3.txz: 100% 246 KiB 251.5kB/s 00:01 [wp-readymcgetty] [65/122] Fetching libsodium-1.0.18.txz: 100% 263 KiB 269.0kB/s 00:01 [wp-readymcgetty] [66/122] Fetching libraw-0.20.2.txz: 100% 530 KiB 542.5kB/s 00:01 [wp-readymcgetty] [67/122] Fetching libraqm-0.6.0.txz: 100% 26 KiB 26.5kB/s 00:01 [wp-readymcgetty] [68/122] Fetching libpthread-stubs-0.4.txz: 100% 2 KiB 2.0kB/s 00:01 [wp-readymcgetty] [69/122] Fetching libpaper-1.1.24.4.txz: 100% 24 KiB 24.6kB/s 00:01 [wp-readymcgetty] [70/122] Fetching libnghttp2-1.43.0.txz: 100% 123 KiB 126.0kB/s 00:01 [wp-readymcgetty] [71/122] Fetching libmcrypt-2.5.8_3.txz: 100% 120 KiB 123.1kB/s 00:01 [wp-readymcgetty] [72/122] Fetching liblz4-1.9.3,1.txz: 100% 131 KiB 133.8kB/s 00:01 [wp-readymcgetty] [73/122] Fetching libltdl-2.4.6.txz: 100% 37 KiB 38.4kB/s 00:01 [wp-readymcgetty] [74/122] Fetching liblqr-1-0.4.2.txz: 100% 41 KiB 42.4kB/s 00:01 [wp-readymcgetty] [75/122] Fetching libidn2-2.3.0_1.txz: 100% 110 KiB 113.1kB/s 00:01 [wp-readymcgetty] [76/122] Fetching libidn-1.35.txz: 100% 216 KiB 220.8kB/s 00:01 [wp-readymcgetty] [77/122] Fetching libiconv-1.16.txz: 100% 608 KiB 623.1kB/s 00:01 [wp-readymcgetty] [78/122] Fetching libgd-2.3.1,1.txz: 100% 202 KiB 206.8kB/s 00:01 [wp-readymcgetty] [79/122] Fetching libffi-3.3_1.txz: 100% 39 KiB 40.0kB/s 00:01 [wp-readymcgetty] [80/122] Fetching libevent-2.1.12.txz: 100% 319 KiB 327.1kB/s 00:01 [wp-readymcgetty] [81/122] Fetching libedit-3.1.20210216,1.txz: 100% 135 KiB 138.1kB/s 00:01 [wp-readymcgetty] [82/122] Fetching libdaemon-0.14_1.txz: 100% 32 KiB 32.5kB/s 00:01 [wp-readymcgetty] [83/122] Fetching libargon2-20190702.txz: 100% 65 KiB 66.6kB/s 00:01 [wp-readymcgetty] [84/122] Fetching libXdmcp-1.1.3.txz: 100% 14 KiB 14.5kB/s 00:01 [wp-readymcgetty] [85/122] Fetching libXau-1.0.9.txz: 100% 11 KiB 11.3kB/s 00:01 [wp-readymcgetty] [86/122] Fetching libX11-1.6.12,1.txz: 100% 2 MiB 1.7MB/s 00:01 [wp-readymcgetty] [87/122] Fetching libSM-1.2.3,1.txz: 100% 23 KiB 23.5kB/s 00:01 [wp-readymcgetty] [88/122] Fetching libICE-1.0.10,1.txz: 100% 92 KiB 94.3kB/s 00:01 [wp-readymcgetty] [89/122] Fetching lcms2-2.12.txz: 100% 2 MiB 1.0MB/s 00:02 [wp-readymcgetty] [90/122] Fetching jpeg-turbo-2.0.6.txz: 100% 345 KiB 353.0kB/s 00:01 [wp-readymcgetty] [91/122] Fetching jbigkit-2.1_1.txz: 100% 73 KiB 74.6kB/s 00:01 [wp-readymcgetty] [92/122] Fetching jbig2dec-0.19.txz: 100% 87 KiB 89.2kB/s 00:01 [wp-readymcgetty] [93/122] Fetching indexinfo-0.3.1.txz: 100% 6 KiB 5.8kB/s 00:01 [wp-readymcgetty] [94/122] Fetching icu-68.2,1.txz: 100% 10 MiB 1.8MB/s 00:06 [wp-readymcgetty] [95/122] Fetching harfbuzz-2.8.0.txz: 100% 758 KiB 776.0kB/s 00:01 [wp-readymcgetty] [96/122] Fetching gsfonts-8.11_8.txz: 100% 4 MiB 1.4MB/s 00:03 [wp-readymcgetty] [97/122] Fetching graphite2-1.3.14.txz: 100% 100 KiB 102.4kB/s 00:01 [wp-readymcgetty] [98/122] Fetching gobject-introspection-1.66.1,1.txz: 100% 1 MiB 1.4MB/s 00:01 [wp-readymcgetty] [99/122] Fetching gnutls-3.6.15.txz: 100% 2 MiB 1.3MB/s 00:02 [wp-readymcgetty] [100/122] Fetching gnome_subr-1.0.txz: 100% 2 KiB 1.8kB/s 00:01 [wp-readymcgetty] [101/122] Fetching gmp-6.2.1.txz: 100% 477 KiB 488.3kB/s 00:01 [wp-readymcgetty] [102/122] Fetching glib-2.66.7_1,1.txz: 100% 3 MiB 1.1MB/s 00:03 [wp-readymcgetty] [103/122] Fetching giflib-5.2.1.txz: 100% 232 KiB 237.5kB/s 00:01 [wp-readymcgetty] [104/122] Fetching ghostscript9-agpl-base-9.52_15.txz: 100% 16 MiB 1.7MB/s 00:10 [wp-readymcgetty] [105/122] Fetching gettext-runtime-0.21.txz: 100% 165 KiB 168.8kB/s 00:01 [wp-readymcgetty] [106/122] Fetching gdbm-1.19.txz: 100% 168 KiB 171.7kB/s 00:01 [wp-readymcgetty] [107/122] Fetching galera26-26.4.6_1.txz: 100% 862 KiB 882.6kB/s 00:01 [wp-readymcgetty] [108/122] Fetching fribidi-1.0.10.txz: 100% 79 KiB 80.6kB/s 00:01 [wp-readymcgetty] [109/122] Fetching freetype2-2.10.4.txz: 100% 1 MiB 1.4MB/s 00:01 [wp-readymcgetty] [110/122] Fetching fontconfig-2.13.93,1.txz: 100% 210 KiB 214.6kB/s 00:01 [wp-readymcgetty] [111/122] Fetching fftw3-3.3.9.txz: 100% 750 KiB 768.4kB/s 00:01 [wp-readymcgetty] [112/122] Fetching expat-2.2.10.txz: 100% 124 KiB 126.8kB/s 00:01 [wp-readymcgetty] [113/122] Fetching dbus-glib-0.110.txz: 100% 164 KiB 167.6kB/s 00:01 [wp-readymcgetty] [114/122] Fetching dbus-1.12.20_3.txz: 100% 368 KiB 377.0kB/s 00:01 [wp-readymcgetty] [115/122] Fetching curl-7.76.0.txz: 100% 1 MiB 683.0kB/s 00:02 [wp-readymcgetty] [116/122] Fetching cups-2.3.3op2.txz: 100% 1 MiB 1.5MB/s 00:01 [wp-readymcgetty] [117/122] Fetching ca_root_nss-3.63.txz: 100% 276 KiB 282.4kB/s 00:01 [wp-readymcgetty] [118/122] Fetching boost-libs-1.72.0_4.txz: 100% 12 MiB 1.9MB/s 00:07 [wp-readymcgetty] [119/122] Fetching bash-completion-2.11,2.txz: 100% 228 KiB 233.4kB/s 00:01 [wp-readymcgetty] [120/122] Fetching bash-5.1.4_1.txz: 100% 1 MiB 761.1kB/s 00:02 [wp-readymcgetty] [121/122] Fetching avahi-app-0.8.txz: 100% 341 KiB 349.0kB/s 00:01 [wp-readymcgetty] [122/122] Fetching ImageMagick6-nox11-6.9.11.6_2,1.txz: 100% 7 MiB 1.2MB/s 00:06 Checking integrity… done (0 conflicting) [wp-readymcgetty] [1/122] Reinstalling xorgproto-2020.1… [wp-readymcgetty] [1/122] Extracting xorgproto-2020.1: 100% ----------------------------//--------------------------------- [wp-readymcgetty] [122/122] Reinstalling gobject-introspection-1.66.1,1… [wp-readymcgetty] [122/122] Extracting gobject-introspection-1.66.1,1: 100% Message from libwmf-nox11-0.2.12: -- ===> NOTICE: The libwmf-nox11 port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port Message from mariadb105-client-10.5.9: -- Remember to run mariadb-upgrade (with the optional --datadir= flag) the first time you start the MySQL server after an upgrade from an earlier version. You may need to manually remove /usr/local/etc/ssmtp/ssmtp.conf if it is no longer needed. Message from ssmtp-2.64_7: -- ===> NOTICE: The ssmtp port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port You may need to manually remove /usr/local/www/phpMyAdmin/config.inc.php if it is no longer needed. Message from mariadb105-server-10.5.9: -- Remember to run mariadb-upgrade (with the optional --datadir= flag) the first time you start the MySQL server after an upgrade from an earlier version. root@wp-readymcgetty:~ # mariadb-upgrade Error: Server version (10.5.8-MariaDB) does not match with the version of the server (10.5.9-MariaDB) with which this program was built/distributed. You can use --skip-version-check to skip this check. FATAL ERROR: Upgrade failed root@wp-readymcgetty:~ # mariadb-upgrade --skip-version-check root@wp-readymcgetty:~ # exit logout root@truenas-l:/ # iocage restart wp-readymcgetty Stopping wp-readymcgetty Executing prestop OK Stopping services OK Tearing down VNET OK Removing devfs_ruleset: 1009 OK Removing jail process OK Executing poststop OK No default gateway found for ipv6. Starting wp-readymcgetty Started OK Using devfs_ruleset: 1009 (iocage generated default) Configuring VNET OK Using IP options: vnet Starting services OK Executing poststart OK root@truenas-l:/ # exit exit % exit logout
Comments