Ghost Solution Suite (GSS) 3.3 fresh installation with no prior database will show the below error even though it isn't an upgrade.
"Failed to perform Database changes before upgrade"
Windows 2012 but likely other operating systems also.
When installing GSS there are several Microsoft components including C++ 2017 that are installed. In at least one case of this error the prerequisites for C++ 2017 were not satisfied and the installation of those failed but the GSS installer didn't check for success or not and continues with the GSS install even though the C++ files are not in place.
Run windows updates to get all of the needed updates in place and then test installing the vcredist_x64.exe and vcredist_x86.exe from the C:\DSSetup folder manually. If they don't install correctly then review their install logs and update windows as needed until these two installers are able to be ran. Once installed the GSS installation can be reran again with success.