Dell/EMC will have to provide the fix in future releases, but on RHEL 7.2 (at least) service files is not created. As workaround you can create file called emclicservd.service in /etc/systemd/system and license manager should work. File should contain something like:
Yes, I tried with license keys in place - that didn't change the error at all.
I didn't try rpm command as that is what essentially yum is doing anyway (not in verbose mode though, but it is not installation that fails, but rather starting up service which one can easily replicate once installation is done too).
Starting emclicservd (via systemctl): Failed to start emclicservd.service: Unit emclicservd.service failed to load: No such file or directory.
[FAILED]
warning: %post(emclicenseserver-3.5.0-1.x86_64) scriptlet failed, exit status 6
#
However, I do not see /opt/emc/emclicenseserver/license there at all (only /opt/emc/licenses where I already have license for NW server though license server should be able to start without it too):
# pwd
/opt/emc/emclicenseserver
# ll
total 4484
-rwxr-xr-x 1 root root 223152 Nov 16 12:48 EMC_Freeware_EULA_20130905_final.pdf
-rwxr-xr-x 1 root root 5700 Nov 16 12:48 emclicservd
Nope. From what I see issue happens RHEL7; unless I missed something with RHEL6 I could not see it doing quick test. On RHEL7 I see that installation package (well, startup script) is calling /bin/systemctl start emclicservd.service, but that is not defined (systemctl list-unit-files | grep enabled). I still have ticket with support. I suspect something might have changed in RHEL7 (7.2 in my case) and installation package might not honor it so something goes wrong. Just a guess; I could be wrong. As time is ticking, I might get a bit more focused on this one (so far CloudBoost was taking away my attention, but that journey is completed now).
ble1
6 Operator
•
14354 Posts
•
56186 Points
2464
1
Posted June 5th, 2017 09:00
Dell/EMC will have to provide the fix in future releases, but on RHEL 7.2 (at least) service files is not created. As workaround you can create file called emclicservd.service in /etc/systemd/system and license manager should work. File should contain something like:
[Service]
Type=forking
ExecStart=/opt/emc/emclicenseserver/lmgrd -c /opt/emc/licenses -L /opt/emc/logs/lmgrd.log
ExecStop=/etc/init.d/emclicservd stop
Not that this is just a workaround and content of file might be different at the end once official fix is out.