I’ve recently built a libreNMS install to replace our Zabbix system. My initial install was version 26.2.0-dev.35+437af913a and I disabled automatic updates in the Web UI Update menu:
Enable update in .daily.sh set to OFF
Update Channel set to Monthly
I prefer to read release notes and install updates after they have been in the wild for a period of time vs. background auto updating. Especially with a product new to us.
I’ve been learning the system, installed my hosts and I’m nearing official deployment in our environment. I’ve been waiting for a new release in order to test and familiarize myself with updating libreNMS. I saw that in the past few days 26.3.0 and 26.3.1 have been released, I’m assuming these are on a stable branch?
I referenced docs “Updating and Install” ( https://docs.librenms.org/General/Updating ). Instructions for a ‘manual update’ are to run ./daily.sh on console. I did this, but no update applied. Daily.log only has repeated, non-time stamped entries with no-references to any errors and only reference that might be related to updating is INFO Nothing to migrate.
So I tried the ‘Advanced users’ method in the document which did update my install to:
Version 26.4.1-dev.12+c50d9f387 - Wed Mar 18 2026 22:52:19 GMT-0400
Database Schema 2026_03_05_112733_ospfv3_instances_nullable (376)
As you can see, it updated beyond the 26.3.1 (Stable?) release.
Thus, my question to the community is, how can users update manually on the stable branch?
For sure, I used the ‘Advanced users’ procedure because the daily.sh would not work, but the ‘Advanced users’ doc section does not mention anything about those options installing a development branch or anything?
I appreciate any insights or help.