Hello,
I’m experiencing an issue where ports are not showing under the device ports page for some equipment.
Problem
-
When accessing:
-
Devices -> <device name> -> Ports -
Example:
https://<librenms>/device/9/ports
→ No ports are displayed
-
-
However:
-
I can access individual ports directly via URL
Example:https://<librenms>/device/device=9/tab=port/port=175/ -
Ports are visible under:
-
Ports -> All Ports -
Device Overview (shows correct counts):
-
Total: 47
-
Up: 40
-
Down: 2
-
Disabled: 0
-
-
“Overall Traffic” section also lists the ports
-
-
System Checks
~$ ./daily.sh
Clearing caches OK
Fetching new release information OK
Between releases, waiting for newer release
Updating Composer packages OK
Updated from unset to OK
Updating SQL-Schema OK
Cleaning up DB OK
Caching PeeringDB data OK
~$ ./validate.php
===========================================
Component | Version
--------- | -------
LibreNMS | 26.4.1-dev.79+17c06efd9 (2026-04-01T16:45:55+08:00)
DB Schema | 2026_03_25_120000_add_ssl_certificate_permissions (378)
PHP | 8.4.16
Python | 3.13.5
Database | MariaDB 11.8.6-MariaDB-0+deb13u1 from Debian
RRDTool | 1.7.2
SNMP | 5.9.4.pre2
===========================================
[OK] Composer Version: 2.9.5
[OK] Dependencies up-to-date.
[OK] Database Connected
[OK] Database Schema is current
[OK] SQL Server meets minimum requirements
[OK] lower_case_table_names is enabled
[OK] MySQL engine is optimal
[OK] Database and column collations are correct
[OK] Database schema correct
[OK] MySQL and PHP time match
[OK] Active pollers found
[OK] Dispatcher Service not detected
[OK] Locks are functional
[OK] Python poller wrapper is polling
[OK] Redis is unavailable
[OK] rrd_dir is writable
[OK] rrdtool version ok
~$
OS : Debian GNU/Linux 13 (trixie) 13.4
Web server : nginx 1.26.3-3+deb13u2
Notes
Discovery and polling seem fine (ports counted correctly)
Issue appears specific to UI rendering under device port tab
Happens only on some devices
Has anyone encountered this before or knows what could cause the device ports page to show empty while data exists?
Thanks in advance!
