Running into a major headache and roadblock I have been googling for a while. It looks like the other questions have different errors, and the closest one said it was a license expiration date issue, which mine is not. I am running into an issue installing Sitecore using the Graphical setup package for XP Single. Using the installer, I get to the final step and fail at task 67 regarding the XConnect service.
Here are my errors:
The error from the GUI is
[Error]: Failed to start service 'Sitecore XConnect Search Indexer - LHHxconnect.dev.local-IndexWorker (LHHxconnect.dev.local-IndexWorker)'.
Event viewer gives:
Faulting application name: Sitecore.XConnectSearchIndexer.exe, version: 126.96.36.199, time stamp: 0xd63240ad Faulting module name: KERNELBASE.dll, version: 10.0.14393.4770, time stamp: 0x6180883c Exception code: 0xe0434352 Fault offset: 0x0000000000034f38 Faulting process id: 0x1670 Faulting application start time: 0x01d7f358c9130da2 Faulting application path: C:\inetpub\wwwroot\LHHxconnect.dev.local\App_Data\jobs\continuous\IndexWorker\Sitecore.XConnectSearchIndexer.exe Faulting module path: C:\Windows\System32\KERNELBASE.dll
.Net Runtime error
Application: Sitecore.XConnectSearchIndexer.exe Framework Version: v4.0.30319 Description: The process was terminated due to an unhandled exception. Exception Info: System.IO.FileNotFoundException at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost) at System.IO.StreamReader..ctor(String path, Encoding encoding, Boolean detectEncodingFromByteOrderMarks, Int32 bufferSize, Boolean checkHost) at System.IO.File.InternalReadAllText(String path, Encoding encoding, Boolean checkHost) at .( , String ) at ..ctor(String ) at ..ctor(String ) at Sitecore.XConnect.Configuration.Extensions.InitializeLicenseCheck(IServiceCollection collection, String licenseFileOrXml)
( There is more, but the important bit is to show the license)
App_domain 2021-12-17 09:56:44.275 -08:00 [Error] Exception occurred during instantiating of IndexerHost. System.IO.FileNotFoundException: Could not find file 'C:\inetpub\wwwroot\LHHxconnect.dev.local\App_Data\jobs\continuous\IndexWorker\App_Data\license.xml'.
2021-12-17 09:56:44.275 -08:00 [Error] Failed to start the indexer host System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.IO.FileNotFoundException: Could not find file 'C:\inetpub\wwwroot\LHHxconnect.dev.local\App_Data\jobs\continuous\IndexWorker\App_Data\license.xml'. at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
It says it can't find the license, but in every location needed for 9.3, the file is there.
This is a fresh install on a VM. I already had Sitecore installed but lost my previous VM so I am reinstalling, but I don't believe I ran into this error previously.
I've tried swapping out licenses in the folder with the one I provide to the GUI (should be the same one), I've double-checked the license is updated, but the company started with 9.3 and the license worked previously, so I am not sure anything changes there. The expiration date is several years out, so no problem there.
I am currently trying to replace the kernalbase.dll just in case, but I am fighting writing access issues for the folder.
Other than that avenue, does anyone have a possible idea of what is holding this installer up?