Grafana 11.2.2 ARMv7: "Dashboard title cannot be empty"
Posted: 2025-11-09 7:59
Hi everyone,
Iām stuck for several days trying to get Grafana dashboards to provision on my Luckfox Lyra Ultra PoE (Luckfox_Lyra_Ultra_W_EMMC_250717 image).
Everything else works perfectly:
- Node Exporter ā :9100
- Prometheus ā :9090
- Grafana 11.2.2 ARMv7 ā :3000
- Provisioning starts and finishes
- `defaults.ini` is loaded
- `dashboard.yml` is correct
- JSON file is present, UTF-8 clean, permissions 644 (no BOM, no CRLF, hexdump OK)
The json structure follow recommendation:
{
"dashboard": {
"id": null,
"uid": "luckfox-health-1",
"title": "LuckFox Health",
"tags": ["luckfox"],
"timezone": "browser",
"schemaVersion": 38,
"refresh": "30s",
"version": 1,
"panels": [ ... ],
"templating": { ... }
},
"folderId": 0,
"overwrite": true
}
I get the error:
ERROR[...] failed to load dashboard [...] error="Dashboard title cannot be empty"
Has anyone successfully provisioned dashboards with Grafana on Luckfox Lyra Ultra PoE?
Any idea what could cause this on Buildroot/BusyBox?
Any help would be greatly appreciated!
Thanks!
Iām stuck for several days trying to get Grafana dashboards to provision on my Luckfox Lyra Ultra PoE (Luckfox_Lyra_Ultra_W_EMMC_250717 image).
Everything else works perfectly:
- Node Exporter ā :9100
- Prometheus ā :9090
- Grafana 11.2.2 ARMv7 ā :3000
- Provisioning starts and finishes
- `defaults.ini` is loaded
- `dashboard.yml` is correct
- JSON file is present, UTF-8 clean, permissions 644 (no BOM, no CRLF, hexdump OK)
The json structure follow recommendation:
{
"dashboard": {
"id": null,
"uid": "luckfox-health-1",
"title": "LuckFox Health",
"tags": ["luckfox"],
"timezone": "browser",
"schemaVersion": 38,
"refresh": "30s",
"version": 1,
"panels": [ ... ],
"templating": { ... }
},
"folderId": 0,
"overwrite": true
}
I get the error:
ERROR[...] failed to load dashboard [...] error="Dashboard title cannot be empty"
Has anyone successfully provisioned dashboards with Grafana on Luckfox Lyra Ultra PoE?
Any idea what could cause this on Buildroot/BusyBox?
Any help would be greatly appreciated!
Thanks!