System Problem Detected On Login [RAID]
by thund3rstruck from LinuxQuestions.org on (#52ZS6)
Hi all,
Approx one week ago I built a new home file server, assembling 3x 10 TB disks into a single RAID5 mdadm volume (/mnt/md0). Array has been working great for the week and I transferred my ~15TB of data from the old server to this one.
This morning I am getting an error on login 'System program problem detected'.
Per the screenshot above, it seems the mdcheck_start.service is failing due to MD array scrubbing.
What does this mean exactly?
UPDATE
It seems this mdcheck_start daemon is trying to launch a script in the path /usr/share/mdadm/mdcheck. Ubuntu 20.04 does not ship with this file and the mdadm packages do not install this file.
Is this service even valid? Should I disable it?
Code:systemctl status mdcheck_start.service
mdcheck_start.service - MD array scrubbing
Loaded: loaded (/lib/systemd/system/mdcheck_start.service; static; vendor preset: enabled)
Active: failed (Result: exit-code) since Sun 2020-05-03 09:18:05 EDT; 5min ago
TriggeredBy: mdcheck_start.timer
Process: 196602 ExecStart=/usr/share/mdadm/mdcheck --duration $MDADM_CHECK_DURATION (code=exited, status=203/EXEC)
Main PID: 196602 (code=exited, status=203/EXEC)
May 03 09:18:05 BAILEYFS02 systemd[1]: Starting MD array scrubbing...
May 03 09:18:05 BAILEYFS02 systemd[196602]: mdcheck_start.service: Failed to execute command: No such file or directory
May 03 09:18:05 BAILEYFS02 systemd[196602]: mdcheck_start.service: Failed at step EXEC spawning /usr/share/mdadm/mdcheck: No such file or directory
May 03 09:18:05 BAILEYFS02 systemd[1]: mdcheck_start.service: Main process exited, code=exited, status=203/EXEC
May 03 09:18:05 BAILEYFS02 systemd[1]: mdcheck_start.service: Failed with result 'exit-code'.
May 03 09:18:05 BAILEYFS02 systemd[1]: Failed to start MD array scrubbing.


Approx one week ago I built a new home file server, assembling 3x 10 TB disks into a single RAID5 mdadm volume (/mnt/md0). Array has been working great for the week and I transferred my ~15TB of data from the old server to this one.
This morning I am getting an error on login 'System program problem detected'.
Per the screenshot above, it seems the mdcheck_start.service is failing due to MD array scrubbing.
What does this mean exactly?
UPDATE
It seems this mdcheck_start daemon is trying to launch a script in the path /usr/share/mdadm/mdcheck. Ubuntu 20.04 does not ship with this file and the mdadm packages do not install this file.
Is this service even valid? Should I disable it?
Code:systemctl status mdcheck_start.service
mdcheck_start.service - MD array scrubbing
Loaded: loaded (/lib/systemd/system/mdcheck_start.service; static; vendor preset: enabled)
Active: failed (Result: exit-code) since Sun 2020-05-03 09:18:05 EDT; 5min ago
TriggeredBy: mdcheck_start.timer
Process: 196602 ExecStart=/usr/share/mdadm/mdcheck --duration $MDADM_CHECK_DURATION (code=exited, status=203/EXEC)
Main PID: 196602 (code=exited, status=203/EXEC)
May 03 09:18:05 BAILEYFS02 systemd[1]: Starting MD array scrubbing...
May 03 09:18:05 BAILEYFS02 systemd[196602]: mdcheck_start.service: Failed to execute command: No such file or directory
May 03 09:18:05 BAILEYFS02 systemd[196602]: mdcheck_start.service: Failed at step EXEC spawning /usr/share/mdadm/mdcheck: No such file or directory
May 03 09:18:05 BAILEYFS02 systemd[1]: mdcheck_start.service: Main process exited, code=exited, status=203/EXEC
May 03 09:18:05 BAILEYFS02 systemd[1]: mdcheck_start.service: Failed with result 'exit-code'.
May 03 09:18:05 BAILEYFS02 systemd[1]: Failed to start MD array scrubbing.