BES files no longer in /etc/init.d directory

We recently upgraded our Root Server from BigFix 10 to BigFix 11.0.2.125 on a RHEL 8.10 server.

Question:

  • Did the upgrade from BigFix 10 to BigFix 11 cause the /etc/init.d files to be removed?

It’s not a big deal that the files are gone, but the removal of those files resulted in broken links for all related files in the /etc/rc.d/rc{0…6}.d.

If the upgrade removed the files, should the upgrade have also removed the files that were linked to those files?

I know that on RHEL 9, the /etc.init.d should be a symbolic link into a different folder and not a folder.

I had an issue that it was a folder and caused initscripts and chkconfig to not being installed - they are not installed by default on RHEL 9 and are required for BESClient to be installed

This is the error I’ve encountered when tried to install chkconfig on RHEL 9 - Installing chkconfig package failed with 'Error unpacking rpm package' - Red Hat Customer Portal

Also in the Upgrade notes they mention that the /etc/init.d/besclient will be removed but not the folder itself - Red Hat Installation Instructions

Note:
When upgrading to BigFix Version 11.0.2 or later, the /etc/init.d/besclient file, if present, is removed by the upgrade process and the /etc/init.d/besclient start|stop|status|restart commands are no longer available.

@DavidW102, yes, the upgrade should remove those links too. There exists an internal case to get this fixed in the next release. Thank you.

@aginestr thank you for the update and we look forward to the next release to resolve this issue.