Exception error when editing device: "Whoops, looks like something went wrong."

For one device - which also happens to be the librenms host - whenever I go to edit it I get a red banner below the “Device Settings” screen - where I would normally see the “size on disk” info - that says “Whoops, looks like something went wrong.” and a little funky Pacman ghost-like critter with arms raised saying “Exception”.

This is the relevant section of the logs - segment repeats each time I go into edit mode: https://p.libren.ms/view/18034ebd

  • The output of ./validate.php
    ====================================
    Component | Version
    --------- | -------
    LibreNMS | 1.41-8-gd9ceaf783
    DB Schema | 253
    PHP | 7.0.27-0+deb9u1
    MySQL | 10.1.34-MariaDB-1~xenial
    RRDTool | 1.6.0
    SNMP | NET-SNMP 5.7.3
    ====================================

[OK] Composer Version: 1.6.5
[OK] Dependencies up-to-date.
[OK] Database connection successful
[OK] Database schema correct

Notes:

  • Device is a Raspberry Pi 3, running Raspian Stretch 9 up to date on all OS and application updates.
  • MariaDB server is on another host on same LAN
  • This does not occur on any other device (I only have a few).
  • Rediscovery of device does not resolve the issue.
  • file and directory permissions under /opt/librenms/rrd are correct and identical for all devices.

Recent changes:

  • I followed guide to add the librenms-agent (Check_MK) and some munin-scripts: https://docs.librenms.org/#Extensions/Agent-Setup/
  • I followed guide (from Applicaitons section above) to add Application and snmp-extend support for fail2ban, nginx, raspberry.sh