cancel
Showing results for 
Search instead for 
Did you mean: 
Create Post
Level 9

00492703 - Configuration Wizard failed with "The input is not a valid Base-64 string as it contains

i am getting below error while upgrading our environment from SAM 6.7 to SAM 6.9.1. I have opened a support case and submitted diagnostics with the case. Trying to involve solarwinds support for almost 6 hours by calling them and issue is still not resolved. Support personals are dodging our support requests on calls and mails without providing any logical solution to the problem. 

Our entire production environment is down and kind of stuck with absolutely no help from solarwinds support. 

Any help from the community is deeply appreciated. Tagging @aLTeReGo if he can help. 

 

2020-03-07 04:31:02,931 [100] DEBUG SqlHelper - SQL: SELECT SettingValue FROM WebSettings WHERE SettingName LIKE @Name (@Name=DefaultEmailPassword)
2020-03-07 04:31:02,933 [100] ERROR MigrateAlerts - Migration of Alerts failed
System.FormatException: The input is not a valid Base-64 string as it contains a non-base 64 character, more than two padding characters, or an illegal character among the padding characters. 
   at System.Convert.FromBase64_Decode(Char* startInputPtr, Int32 inputLength, Byte* startDestPtr, Int32 destLength)
   at System.Convert.FromBase64CharPtr(Char* inputPtr, Int32 inputLength)
   at System.Convert.FromBase64String(String s)
   at SolarWinds.Orion.Security.CryptoHelper.DecryptShort(String encryptedText)
   at SolarWinds.Orion.Security.CryptoHelper.Decrypt(String encryptedText)
   at SolarWinds.Orion.Core.Alerting.Migration.DefaultSmtpServerMigrator.ConfigureDefaultSmtpServer(Int32 oldCoreDbVersion)
   at SolarWinds.ConfigurationWizard.Plugin.Orion.MigrateAlerts.RunSync(IConfigurationWizardTaskProgressReporter progressReporter, CancellationToken cancellationToken)
2020-03-07 04:31:02,936 [100] ERROR TaskAdapter - Error running task Orion.MigrateAlerts Migrating Alerts
System.FormatException: The input is not a valid Base-64 string as it contains a non-base 64 character, more than two padding characters, or an illegal character among the padding characters. 
   at System.Convert.FromBase64_Decode(Char* startInputPtr, Int32 inputLength, Byte* startDestPtr, Int32 destLength)

 

devrajs_0-1583590851040.png

 

 

 

0 Kudos
5 Replies

From the look of the error it doesn't like something about the value of the email password setting. If you haven't already tried I'd just null that out and plan on redoing my email password after the fact.

Update websettings set settingvalue = NULL where settingname = DefaultEmailPassword
- Marc Netterfield, Github
0 Kudos

 Yeah. we had # special character in password and it made configuration wizard fail. 

which pwd had the special character?

0 Kudos

default smtp account password had a special character in it which maid configuration wizard fail multiple times while alert import.

Assuming you already have a good backup of your db before you started the upgrade
- Marc Netterfield, Github
0 Kudos