Error when upgrading jail from 12.1 to 12.2

Description

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.

Problem/Justification

None

Impact

None

SmartDraw Connector

Katalon Manual Tests (BETA)

Activity

Show:

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.

Behaves as Intended

Details

Assignee

Reporter

Labels

Components

Fix versions

Affects versions

Priority

More fields

Katalon Platform

Created December 14, 2020 at 11:57 PM
Updated July 1, 2022 at 2:53 PM
Resolved December 15, 2020 at 6:00 PM