Resolving LibreNMS error "RuntimeException: The only supported ciphers are AES-128-CBC and AES-256-CBC with the correct key lengths"
In late May of 2018, the LibreNMS project released version 1.40. This update brought the Laravel framework to LibreNMS, and with it came some interesting new errors. Most of them are covered in the community announcement titled New Requirements for 1.4.0. I've encountered some errata that I wanted to cover here.
Command changes for FreeBSD
FreeBSD users will need to make a couple of modifications to the release guidance:
FreeBSD doesn't have a standalone
usermodcommand. Instead of the
usermodcommand suggested by LibreNMS, run
pw usermodinstead, such that the user running Apache on your system is added to the
librenmsgroup. In my case, Apache runs as
daemon, so I ran:
[root@host librenms]# pw usermod daemon -G librenms
- In FreeBSD versions prior to 12.0-RELEASE, FreeBSD's
setfaclcommand lacks a recursive
-Roption. Disregard the
setfaclcommands suggested by LibreNM...