: If you have RAID management tools installed, run:
The error message occurs because smartctl is trying to talk directly to a virtual RAID volume (e.g., /dev/sda ) instead of the physical hard drives hidden behind the controller.
Always use:
smartctl open device /dev/sda failed: DELL or MegaRAID controller, please try adding '-d megaraid,N'