Error when upgrading jail from 12.1 to 12.2
Description
Problem/Justification
Impact
SmartDraw Connector
Katalon Manual Tests (BETA)
Activity
Carl Adams December 19, 2020 at 7:50 PM
A bug report has been filed upstream: https://github.com/iocage/iocage/issues/1228
I thought you contributed back upstream issues and fixes? This is a bug in the function that TrueNAS uses that even if I haven't found a issue caused by it will likely eventually result in a problem. Parts of the update process are not completing by it's own report.
William Gryzbowski December 16, 2020 at 1:53 PM
I concur, though they are not fatal, and this is simply a freebsd-update mechanism, not something we can handle.
Carl Adams December 16, 2020 at 4:32 AM
There is a entire list of updates that it lists as unable to install:
Installing updates...install: /mnt/grandmama/iocage/jails/transmission/root//usr/src/stand/common/readin.h: No such file or directory
install: /mnt/grandmama/iocage/jails/transmission/root//usr/src/stand/common/vdisk.c: No such file or directory
install: /mnt/grandmama/iocage/jails/transmission/root//usr/src/stand/efi/boot1/proto.c: No such file or directory
install: /mnt/grandmama/iocage/jails/transmission/root//usr/src/stand/efi/boot1/proto.h: No such file or directory
install: /mnt/grandmama/iocage/jails/transmission/root//usr/src/stand/efi/libefi/efihttp.c: No such file or directory
install: /mnt/grandmama/iocage/jails/transmission/root//usr/src/tests/sys/net/if_epair.c: No such file or directory
install: /mnt/grandmama/iocage/jails/transmission/root//usr/src/tools/boot/ci-qemu-test.sh: No such file or directory
install: /mnt/grandmama/iocage/jails/transmission/root//usr/src/usr.bin/clang/llvm-objcopy/llvm-objcopy.1: No such file or directory
install: /mnt/grandmama/iocage/jails/transmission/root//usr/src/usr.bin/hexdump/tests/d_hexdump_dflag_a_eb.out: No such file or directory
install: /mnt/grandmama/iocage/jails/transmission/root//usr/src/usr.bin/hexdump/tests/d_hexdump_dflag_a_el.out: No such file or directory
install: /mnt/grandmama/iocage/jails/transmission/root//usr/src/usr.bin/hexdump/tests/d_hexdump_dflag_b_eb.out: No such file or directory
install: /mnt/grandmama/iocage/jails/transmission/root//usr/src/usr.bin/hexdump/tests/d_hexdump_dflag_b_el.out: No such file or directory
install: /mnt/grandmama/iocage/jails/transmission/root//usr/src/usr.bin/hexdump/tests/d_hexdump_dflag_c_eb.out: No such file or directory
install: /mnt/grandmama/iocage/jails/transmission/root//usr/src/usr.bin/hexdump/tests/d_hexdump_dflag_c_el.out: No such file or directory
install: /mnt/grandmama/iocage/jails/transmission/root//usr/src/usr.bin/hexdump/tests/d_hexdump_oflag_a_eb.out: No such file or directory
install: /mnt/grandmama/iocage/jails/transmission/root//usr/src/usr.bin/hexdump/tests/d_hexdump_oflag_a_el.out: No such file or directory
install: /mnt/grandmama/iocage/jails/transmission/root//usr/src/usr.bin/hexdump/tests/d_hexdump_oflag_b_eb.out: No such file or directory
install: /mnt/grandmama/iocage/jails/transmission/root//usr/src/usr.bin/hexdump/tests/d_hexdump_oflag_b_el.out: No such file or directory
install: /mnt/grandmama/iocage/jails/transmission/root//usr/src/usr.bin/hexdump/tests/d_hexdump_oflag_c_eb.out: No such file or directory
install: /mnt/grandmama/iocage/jails/transmission/root//usr/src/usr.bin/hexdump/tests/d_hexdump_oflag_c_el.out: No such file or directory
install: /mnt/grandmama/iocage/jails/transmission/root//usr/src/usr.bin/hexdump/tests/d_hexdump_xflag_a_eb.out: No such file or directory
install: /mnt/grandmama/iocage/jails/transmission/root//usr/src/usr.bin/hexdump/tests/d_hexdump_xflag_a_el.out: No such file or directory
install: /mnt/grandmama/iocage/jails/transmission/root//usr/src/usr.bin/hexdump/tests/d_hexdump_xflag_b_eb.out: No such file or directory
install: /mnt/grandmama/iocage/jails/transmission/root//usr/src/usr.bin/hexdump/tests/d_hexdump_xflag_b_el.out: No such file or directory
install: /mnt/grandmama/iocage/jails/transmission/root//usr/src/usr.bin/hexdump/tests/d_hexdump_xflag_c_eb.out: No such file or directory
install: /mnt/grandmama/iocage/jails/transmission/root//usr/src/usr.bin/hexdump/tests/d_hexdump_xflag_c_el.out: No such file or directory
If these did not need to occur, it seems illogical that the update process would include them?
William Gryzbowski December 15, 2020 at 6:00 PM
Thats definitely not the case. The extra / causes not issues at all, thats very common in UNIX.
Seems like these errors are not fatal and upgrade completed.
When running the Iocage upgrade command on a 12.1 jail to move it to 12.2 there are extra / in the /usr portion of the structure which prevents the accurate and complete upgrade.