Frog
Cadet
- Joined
- Nov 1, 2021
- Messages
- 4
Hey Everyone,
I encountered an issue recently with my Sonarr plugin presenting the following error: "Unable to communicate with SkyHook"
This is caused by FreeBSD's Mono Package missing it's root CA Store. This causes SSL/Certificate errors when attempting to validate certs, and thus prevents connection due to these SSL errors.
A search on the forums shows a few other users have encountered the same issue and I wanted to post the workaround here as a quick, clear reference for anyone else whom might experience similar issues.
I encountered an issue recently with my Sonarr plugin presenting the following error: "Unable to communicate with SkyHook"
This is caused by FreeBSD's Mono Package missing it's root CA Store. This causes SSL/Certificate errors when attempting to validate certs, and thus prevents connection due to these SSL errors.
A search on the forums shows a few other users have encountered the same issue and I wanted to post the workaround here as a quick, clear reference for anyone else whom might experience similar issues.
# Connect to your Sonarr Jail VIA SSH or VIA the TrueNAS Console
# iocage console <pluginname>
iocage console sonarr
# Install WGET
pkg install wget
# Download the latest available root certficates, use cert-sync to synchronize them
wget -O - https://curl.haxx.se/ca/cacert.pem | cert-sync --user /dev/stdin
# Run these commands from the TrueNAS Shell or SSH Console outside of your Jail
# Copy the CERTs from your Jail to the FreeBSD Jail Package
# Make sure you change <StoragePoolName> to your storage pools name.
# cp -R /mnt/<StoragePoolName>/iocage/jails/sonarr/root/root/.config/.mono/ /mnt/<StoragePoolName>/iocage/releases/12.2-RELEASE/root/usr/share/.mono
cp -R /mnt/Main/iocage/jails/sonarr/root/root/.config/.mono/ /mnt/Main/iocage/releases/12.2-RELEASE/root/usr/share/.mono
Last edited: