The 1.64 release will require PHP 7.2 and Python 3. Both PHP 7.1 and Python 2 are no longer supported upstream. LibreNMS 1.64 is due to be released May 31. For those using the daily release, this may be sooner.
If you do not meet the requirements, LibreNMS will cease updates so that it continues to work. This means you will no longer receive security and bug fixes.
Steps you can take to prevent this.
- Update your PHP version. Minimum 7.2.5, but 7.3 or newer is recommended.
- Make sure at least Python 3.4 is available, if not install it and pip3.
- Install the python requirements with
pip3 install -r requirements.txtor via your distribution packages.
- If using distributed polling via the wrappers, make sure to install Python 3 python-memcached
pip3 install python-memcached
You do NOT need to set the python binary to point to python3. If
python3 --version is >= 3.4 you are ready.