I have many jails running at 12.1-RELEASE to 12.3-RELEASE.Yesterday when I planned to upgrade them, I found various errors.
Code:
$ iocage upgrade -r 13.1 myJail
Traceback (most recent call last):
  File "/usr/local/bin/iocage", line 12, in <module>
    sys.exit(cli())
  File "/usr/local/lib/python3.9/site-packages/click/core.py", line 1128, in __call__
    return self.main(*args, **kwargs)
  File "/usr/local/lib/python3.9/site-packages/click/core.py", line 1053, in main
    rv = self.invoke(ctx)
  File "/usr/local/lib/python3.9/site-packages/click/core.py", line 1659, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/usr/local/lib/python3.9/site-packages/click/core.py", line 1395, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/usr/local/lib/python3.9/site-packages/click/core.py", line 754, in invoke
    return __callback(*args, **kwargs)
  File "/usr/local/lib/python3.9/site-packages/iocage_cli/upgrade.py", line 40, in cli
    ioc.IOCage(jail=jail, skip_jails=skip_jails).upgrade(release)
  File "/usr/local/lib/python3.9/site-packages/iocage_lib/iocage.py", line 2093, in upgrade
    new_release = ioc_upgrade.IOCUpgrade(
  File "/usr/local/lib/python3.9/site-packages/iocage_lib/ioc_upgrade.py", line 139, in upgrade_jail
    iocage_lib.ioc_exec.InteractiveExec(
  File "/usr/local/lib/python3.9/site-packages/iocage_lib/ioc_exec.py", line 307, in __init__
    su.run(
  File "/usr/local/lib/python3.9/subprocess.py", line 505, in run
    with Popen(*popenargs, **kwargs) as process:
  File "/usr/local/lib/python3.9/subprocess.py", line 951, in __init__
    self._execute_child(args, executable, preexec_fn, close_fds,
  File "/usr/local/lib/python3.9/subprocess.py", line 1821, in _execute_child
    raise child_exception_type(errno_num, err_msg, err_filename)
OSError: [Errno 8] Exec format error: '/tmp/tmp1izwn456' 
The upgrade command I used is:
Code:
iocage upgrade -r 13.1 myJail
 
Before executing the jail upgrade,I have upgraded truenas core to the latest TrueNAS-13.0-U6.1
I looked through various information, but to no avail. And it seems like everyone has migrated to scale.
New jails can be created using command:
Because the current jail version of pkg cannot be updated, I urgently need to perform an upgrade operation.
Did I do something wrong?Asking for your help, thank you all!