mgr/dashboard: Smart data tab stays empty when backend returns neither data nor an error
3 - minor
Pull request ID:
The backend, under certain circumstances, might neither return data nor an error.
- A docker container is used and it doesn't pass /run/udev.
- udev can't determine device information like serial number/vendor/etc. One possible reason this is a raid configuration.
- Possibly also the case if `smartctl` is not installed. This still needs to be verified.