Loading...
Loading...
- After installing the MDM RPM, the service is not running: - There are no logs present in the /opt/emc/scaleio/mdm/logs directory. - The /var/log/messages show that the mdm service is failing. Mar 28 15:40:42 rhso1 systemd: mdm.service: main process exited, code=exited, status=127/n/a Mar 28 15:40:42 rhso1 systemd: Unit mdm.service entered failed state. Mar 28 15:40:42 rhso1 systemd: mdm.service failed. Mar 28 15:40:42 rhso1 systemd: mdm.service has no holdoff time, scheduling restart. Mar 28 15:40:42 rhso1 systemd: Stopped scaleio mdm. Mar 28 15:40:42 rhso1 systemd: start request repeated too quickly for mdm.service Mar 28 15:40:42 rhso1 systemd: Failed to start scaleio mdm. - Trying to start the mdm binary manually shows a missing library. # /opt/emc/scaleio/mdm/bin/mdm-4.5.1000.103 /opt/emc/scaleio/mdm/bin/mdm-4.5.1000.103: error while loading shared libraries: /lib64/libapr-1.so.0: file too short Impact Cannot add/re-add an MDM to a cluster that may currently be in a degraded state
In this particular case, the shared library file libapr-1.so.0.4.8 on the node had been corrupted and is a pre-requisite RPM that the MDM service needs. Checking the RPM contents showed the following: # rpm -V apr S.5....T. /usr/lib64/libapr-1.so.0.4.8 The above means that the size, md5sum, and timestamp are all different than when the RPM was originally installed. Checking the file it is very small: # ll /usr/lib64/*apr* lrwxrwxrwx. 1 root root 17 Mar 27 16:40 /usr/lib64/libapr-1.so.0 -> libapr-1.so.0.4.8 -rwxr-xr-x. 1 root root 6 Mar 27 16:41 /usr/lib64/libapr-1.so.0.4.8
Reinstall the package that has been corrupted. As apr was the corrupted RPM in this case, reinstall apr-1.4.x-x.x86_64.rpm. To reinstall: - Remove the current apr RPM. rpm -e apr --nodeps - If using a PowerFlex Rack and Appliance setup, the RPM should be available from the already installed repositories: yum install apr -y -Start the MDM service, and it stays running in memory. Impacted Version PowerFlex 4.x
Click on a version to see all relevant bugs
Dell Integration
Learn more about where this data comes from
Bug Scrub Advisor
Streamline upgrades with automated vendor bug scrubs
BugZero Enterprise
Wish you caught this bug sooner? Get proactive today.