% sudo iocage upgrade -r 13.5-RELEASE storj
... one eternity later ...
storj successfully upgraded from 13.2-RELEASE-p11 to 13.5-RELEASE-p10!
% sudo iocage exec storj storagenode version
2026-03-04T11:06:09-08:00 INFO Configuration loaded {"process": "storagenode", "location": "/root/.local/share/storj/storagenode/config.yaml"}
2026-03-04T11:06:09-08:00 INFO Anonymized tracing enabled {"process": "storagenode"}
Release build
Version: v1.148.3
Build timestamp: 24 Feb 26 12:40 UTC
Git commit: afdab605689c20d5bbb1781d753deef6f69d3900
% sudo iocage exec storj tail -3 /var/log/storj.log
2026-03-04T11:06:28-08:00 INFO piecestore uploaded {"process": "storagenode", "piece_id": "WXPIFSAQD2XZT63TL265GJTVBNSJHDOZ2ONEBQ4CPOUU66TTALEQ", "satellite_id": "12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S", "action": "PUT", "remote_address": "79.127.226.97:37410", "size": 6144}
2026-03-04T11:06:28-08:00 DEBUG piecestore download started {"process": "storagenode", "piece_id": "AVD7MOCEXKAML4AFDCIMPWKQIYPE4ULD426KZ5AK7OIXSMHOYWVQ", "satellite_id": "12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S", "action": "GET", "offset": 0, "size": 768, "remote_address": "79.127.219.33:54856"}
2026-03-04T11:06:28-08:00 DEBUG piecestore download started {"process": "storagenode", "piece_id": "KZ75ZKEMKDUX3KHTICP3CYYTWFOALLOUA5QDXOGGPDUSH5MRNXLA", "satellite_id": "12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S", "action": "GET", "offset": 0, "size": 10496, "remote_address": "109.61.92.87:34718"}
Phew. ![]()
Worth noting, the correct way for the TrueNAS Core users is to create a new jail from 13.3-RELEASE and migrate your node there. Using jail newer than the host is unsupported and undefined configuration. It may work, until the userland calls unimplemented function from the host kernel. So, use that as a stop-gap workaround.