ALERT: Some images may not load properly within the Knowledge Base Article. If you see a broken image, please right-click and select 'Open image in a new tab'. We apologize for this inconvenience.

Ghost install errors "Failed to perform Database changes before upgrade" on fresh install

book

Article ID: 173252

calendar_today

Updated On:

Products

Ghost Solution Suite

Issue/Introduction

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"

Cause

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. 

Environment

GSS 3.3

Windows 2012 but likely other operating systems also. 

Resolution

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.