This document has not been formally reviewed for accuracy and is provided "as is" for your convenience.
Summary
We are getting below error:
root@dcalpa59 user_accounts]# systemctl start HPE_PMDB_Platform_Vertica.service
Job for HPE_PMDB_Platform_Vertica.service failed because a configured resource limit was exceeded. See "systemctl status HPE_PMDB_Platform_Vertica.service" and "journalctl -xe" for details.
[root@dcalpa59 user_accounts]# systemctl status HPE_PMDB_Platform_Vertica.service
? HPE_PMDB_Platform_Vertica.service - HPE Operation Bridge Reporter Vertica
Loaded: loaded (/usr/lib/systemd/system/HPE_PMDB_Platform_Vertica.service; enabled; vendor preset: disabled)
Active: failed (Result: resources) since Tue 2019-02-19 01:21:35 PST; 11s ago
Process: 250570 ExecStart=/opt/HP/BSM/PMDB/bin/HPE_PMDB_Platform_Vertica start (code=exited, status=0/SUCCESS)
Feb 19 01:21:34 dcalpa59 HPE_PMDB_Platform_Vertica[250570]: #INFO: 19-02-2019:01:21:34: Database name => PMDB
Feb 19 01:21:34 dcalpa59 HPE_PMDB_Platform_Vertica[250570]: #INFO: 19-02-2019:01:21:34: Database User name => verticadbadmin
Feb 19 01:21:34 dcalpa59 HPE_PMDB_Platform_Vertica[250570]: ----------------------------------------------------
Feb 19 01:21:34 dcalpa59 su[250612]: (to verticadbadmin) root on none
Feb 19 01:21:34 dcalpa59 HPE_PMDB_Platform_Vertica[250570]: /etc/profile: line 78: /etc/motd.sh: No such file or directory
Feb 19 01:21:35 dcalpa59 HPE_PMDB_Platform_Vertica[250570]: #INFO: 19-02-2019:01:21:35: Database PMDB is running already
Feb 19 01:21:35 dcalpa59 systemd[1]: PID file /PMDB/v_PMDB_node0001_catalog/vertica.pid not readable (yet?) after start.
Feb 19 01:21:35 dcalpa59 systemd[1]: Failed to start HPE Operation Bridge Reporter Vertica.
Feb 19 01:21:35 dcalpa59 systemd[1]: Unit HPE_PMDB_Platform_Vertica.service entered failed state.
Feb 19 01:21:35 dcalpa59 systemd[1]: HPE_PMDB_Platform_Vertica.service failed.
[root@dcalpa59 user_accounts]#
Fix
Follow these steps:
# systemctl stop HPE_PMDB_Platform_Vertica
# vi /etc/systemd/system/multi-user.target.wants/HPE_PMDB_Platform_Vertica.service
# change:
PIDFile=/PMDB/v_PMDB_node0001_catalog/vertica.pid
for this:
PIDFile=/vertica/PMDB/v_pmdb_node0001_catalog/vertica.pid
# Save the changes on the file
# Execute: systemctl daemon-reload --- > really important command, please don’t skip it
# systemctl start HPE_PMDB_Platform_Vertica