I’m installing SmartConnect choosing all the installation items.
After entering the information for those items and starting the install, it quickly fails and gives the error:
The SmartConnect Setup Wizard ended prematurely.
SmartConnect setup ended prematurely because of an error. Your system has not been modified. To install this program at a later time, please run the installation again.
What is the issue and resolution?
There are a few different reasons that we’ve seen this issue.
The most common one is that the SmartConnect Web Services or SmartConnect Web Client has been chosen to be installed and this machine does not have IIS installed. Because our web services are hosted in IIS, the installation will fail if it is not configured on the local machine.
Typically the SmartConnect Web Services are installed on only one machine so if this install isn’t going to be the one hosting SmartConnect Web Services, make sure to unmark SmartConnect Web Services & SmartConnect Web Client checkboxes.
If this is to be the SmartConnect Web Server, after installing IIS on the machine, also make sure to install the following features as well. The configuration/wizard may look different depending on your version of Windows being installed to.
Once IIS is installed and configured as above, the SmartConnect installation should complete successfully and the SmartConnect Web components fully functional.
The other issue we have seen is that SmartConnect database and SmartConnect user already exist in SQL and the “SmartConnect Database” installation item has been marked, then sometimes the installer will fail with this error.
If SmartConnect was installed and configured previously because this is an upgrade of SmartConnect or just another SmartConnect client machine, we don’t need to choose to install the SmartConnect Database. This option requires SQL permissions in order to create both the SmartConnect User & Database. Since they already exist, we shouldn’t need to do this and this option can be omitted during installation.