Errors with Cloud, mobile App and, default_config after upgrade

I know it’s not the most popular way to run home assistant, but I’m running in an iocage jail on TrueNAS (formerly FreeNAS)

I just upgrade from 118.5 to the new 2020.12.1, which also required upgrading from Python 3.7 to Python 3.8.

When all was said and done, most things work fine locally, but there are some oddities with the Android app when on the home network, and homeassistant cloud / nabucasa is down hard.

I believe the error that is causing the problem is here:

 Logger: homeassistant.setup
 Source: setup.py:138
 First occurred: 8:00:21 PM (3 occurrences)
 Last logged: 8:00:26 PM
 
 * Setup failed for cloud: Unable to import component: /srv/homeassistant/lib/python3.8/site-packages/cryptography/hazmat/bindings/_openssl.abi3.so: Undefined symbol "sk_pop_free"
 * Setup failed for mobile_app: Unable to import component: /srv/homeassistant/lib/python3.8/site-packages/cryptography/hazmat/bindings/_openssl.abi3.so: Undefined symbol "sk_pop_free"
 * Setup failed for default_config: Could not set up all dependencies.

Looks to be ssl related, but I have no idea where to go from here.

Thoughts?

I currently have the same issue after upgrading to Python 3.8.6 and then FreeBSD 11.4 in my FreeNAS iocage. I’m trying to use OpenSSL 1.1.1i, but I’m not sure if I did everything correctly. I wasn’t even trying to upgrade HomeAssistant, but it pulled down the new version when I created the new venv.

Wondering if anybody else has gotten anywhere with this. I tried again aiming specifically at python 3.8 and still got loads of errors, including most notably a missing _sqlite3, which is a neat trick since it’s built-in to python 3.

Since there was never any traction, I thought I’d just post my ‘solution.’

I gave up on running home assistant in an iocage jail.

I used the home assistant OS VM image to install it to a linux VM on my BSD server. It works like a champ, and I gained access to the supervisor and official addon store, which I dind’t have previously.