OpenVPN Error calling protect() on a M1 MacBook Pro

After getting my new MacBook Pro with the new M1 Pro CPU and running the Migration Assistant I started seeing the following error:

Error calling protect()

Unfortunately I didn’t take a screenshot so this might not be the exact error, but it is pretty close.

The solution is kind of silly, but just download the latest version of OpenVPN from their website and reinstall it over the top of the existing install.


Continue Reading -->

Jenkins with FreeBSD Agents in ec2

One of my customers needs to have builds done on arm64 hosts, but they lack the necessary hardware to do so in house and procuring such hardware can be very difficult due to vendors EoL some hardware without the replacement hardware being ready to ship. Currently they already have Jenkins configured with a couple of amd64 build agents that do most of the building, so we wanted something we could just drop in to their existing infrastructure. So we started evaluating different options like Equinix Metal (formerly Packet.net) and AWS ec2. Both provide nice options for being able to fire up a host and do a build and then shut it off when the build is complete.


Continue Reading -->