CloudStrike faulty channel file blocks "Loadrunner Backend Service"

After recovering from the CS issue of this morning, our "Loadrunner Backend Service" (LBS) failed to start.

Our two LRE services are in AWS and to be able to recover from CS we mounted the C drives to another instance and removed the faulty CS channel files. After moving volume back, the LBS did not start up. Starting created a dump file and in the event viewer the following message was created:

We found that the file "C:\Program Files (x86)\Micro Focus\LoadRunner Enterprise\LRE_BACKEND\appsettings.json" was changed a few hours before the BSOD at night. It contained only spaces.

We were able to recover the content from a snapshot backup. The content of this file was in our case:

{
  "VersionConfig": {
    "Version": "v2023r1"
  },
  "Projects": {
    "FileStorage": {
      "RootFileSystemPath": "D:\\LRERepository",
      "PathType": "UNC",
      "Description": "",
      "IsSystem": true,
      "User": "*******",
      "Password": "*******"
    }
  },
  "LREServerEnvironment": {
    "Port": 80,
    "Protocol": "http",
    "ServerName": "******",
    "IsSkipVerifingHostDns": false
  }
}

You might use the above as a point for recovering, but change the lines with ***** and the path according your needs.

You might like to choose one of the following versions: v12x,v2020,v2020p1,v2020p2,v2020p3,v2021,v2021r1,v2021r2,v2022,v2022r1,v2022r2,v2023,v2023r1,v2024.1,v2024.3

Note: preferable try to recover this file from a backup for the exact content.
Note: it might be that other files are corrupted as well. You might look for the timestamp of the Critical error of yesterday/today in your Event Viewer and look for any changed files in LRE install directory that has changes a few hours before the crash.

Success, Erik

How to ask questions

Reward contributions via likes or 'verified answers'