How do I update Python 3.8 to 3.9 in my Tautulli Jail?
TrueNAS-V12.0-U8.1
I don’t think you will be able to? What os version is in your jail?
12.2-RELEASE-p15
The problem is that version is out of support by FreeBSD and I don’t think the packages, etc work anymore. You might have success if you download and compile inside the Jail from source?
I’m hoping someone with more FreeBSD experience may post.
Is there a reason you are sticking with that version of TrueNAS, etc?
I understand some of my jails will break when I jump from 2.0-U8.1 and since most of my stuff is running just fine I’ve be holding off upgrading.
You are in a weird spot. Core is essentially EOL and won’t get any newer versions of FreeBSD as the base. The upcoming TrueNAS Scale Fangtooth (25.04) may offer you a direct upgrade path but you would need to be on one of the current Core versions, 13.0 or 13.3.
Fangtooth is supposed to offer something close to Jails for functionality.
Maybe give a detailed listing of your setup an see if anyone offers advice on what may be possible.
With EOL FreeBSD Versions like 12.X the binary packages are not available. But in those cases, you download the ports; revert to the version you’re on and try compiling what you need. However, that also depends on if what you want is in the ports tree for that version. I do not believe python 3.9 is in 12.X ports tree. You can also try to force pkg
to install a version of the package that was not compiled for your FreeBSD version too (I did this for a long while with plex and/or emby; my jail was 11 and I just forced 12 and/or 13 packages on it–but I don’t remember the exact details or how long I got away with that) but here again you’re kind of stuck because 12 is really far out there (you may not get a 14 python package to work on a 12; it’s different for statically compiled things like emby).