When upgrading to 14.3 RU1 or above the upgrade wizard will fail while attempting to update the SQL Express instance certificate.
ConfigurationWizard-0.log:
2021-10-26 14:40:28.917 THREAD 46 WARNING: SQLExpressDbHelper>> updateSQLExpressInstanceCertificate, using serviceLogonName: NT Service\MSSQL$SQLEXPRESSSYMC0
2021-10-26 14:40:28.917 THREAD 46 WARNING: SQLExpressDbHelper>>getSEPMCertificateThumbprint...
2021-10-26 14:40:28.917 THREAD 46 WARNING: SQLExpressDbHelper>> copySepmCertificateToTempPath, create dir C:\Users\$USER~1\AppData\Local\Temp\2\<foldername>, result: 0
2021-10-26 14:40:28.932 THREAD 46 WARNING: SQLExpressDbHelper>>executePowshellCommand processing:
args[0]: C:\Windows\system32\WindowsPowerShell\v1.0\powershell.exe
args[1]: New-Object System.Security.Cryptography.X509Certificates.X509Certificate2 "C:\Users\$USER~1\AppData\Local\Temp\2\<foldername>\server.crt" | Format-List
2021-10-26 14:40:35.856 THREAD 46 WARNING: SQLExpressDbHelper>>executePowshellCommand processing result: 1
2021-10-26 14:40:35.856 THREAD 46 WARNING: DbUtil>>executePowshellCommand standard output:
Error Output:
New-Object : Exception calling ".ctor" with "1" argument(s): "The system cannot find the path specified.
"
PowerShell attempts to expand strings beginning with $ as variables when enclosed in ""
This issue is fixed in Symantec Endpoint Protection (SEP) 14.3.5.0 (RU5)
For information on how to obtain the latest build of SEP, see Download Symantec software, tools, and patches.
ESCRT-8627