DNSCrypt with pfSense 2.3.1
-
I've had DNSCrypt setup and working since 2.2. I installed pkg and the dnscrypt-proxy pkg and setup the start up script
When I upgraded to 2.3 everything worked ok. I've now upgraded to 2.3.1 and DNSCrypt does not start. When I try to manually start it via the script I get:
Starting dnscrypt_proxy. Shared object "libsodium.so.13" not found, required by "dnscrypt-proxy" /usr/local/etc/rc.d/dnscrypt-proxy.sh: WARNING: failed to start dnscrypt_proxy
I googled it and found this reference to FreeBSD: https://github.com/jedisct1/dnscrypt-proxy/issues/242
But the proposed fix doesn't seem to work (and the listed script doesn't match exactly what I have already)
Anyone else have DNSCrypt working on 2.3.1 or know how to fix?
-
Yes, I ran in to this myself.
I "fixed" it by making a symbolic link in /usr/local/lib from libsodium.so.18 to libsodium.so.13:
ln -s libsodium.so.18 libsodium.so.13
After that it worked again.
I have no idea what side effects this may have.
-
you have to update dnscrypt to latest version (use 18 version)
https://forum.pfsense.org/index.php?topic=111895.0