We are using the Chef automation platform. It requires exit code 0 be returned. Instead the setup is returning 3010 reboot required. This fails our builds. How can I work around this and get a successful install?
What has been tried:
1) Adding to the command line "/SkipRules=RebootRequiredCheck". This did not change the result. See log summary below.
2) Installing .net framework 4.6.1 + a reboot prior to running the sql server 2016 setup. This did not change the result. See log summary below.
3) Tried unsuccessfully to identify other installs I could launch prior to the sql server install so that I could get an exit code of 0.
SQL Server unattended execution command:
c:\MSSQL_INSTALL\SQL2016_Enterprise\Setup.exe /Action=Install /SkipRules=RebootRequiredCheck /Q /IAcceptSQLServerLicenseTerms /ConfigurationFile=c:\MSSQL_INSTALL\SqlInstallConfigurationServer.iniSQL Server Install log summary file:
Overall summary: Final result: Passed but reboot required, see logs for details Exit code (Decimal): 3010 Start time: 2017-10-25 16:11:20 End time: 2017-10-25 16:21:48 Requested action: Install Machine Properties: Machine name: RedactedForPostingInForum Machine processor count: 2 OS version: Microsoft Windows Server 2012 R2 Datacenter (6.3.9600) OS service pack: OS region: United States OS language: English (United States) OS architecture: x64 Process architecture: 64 Bit OS clustered: No Product features discovered: Product Instance Instance ID Feature Language Edition Version Clustered Configured Package properties: Description: Microsoft SQL Server 2016 ProductName: SQL Server 2016 Type: RTM Version: 13 Installation location: E:\MSSQL_INSTALL\SQL2016_Enterprise\x64\setup\ Installation edition: Enterprise Edition: Core-based Licensing Slipstream: True SP Level 1 Product Update Status: User selected not to include product updates. User Input Settings: ACTION: Install ADDCURRENTUSERASSQLADMIN: false AGTSVCACCOUNT: NT AUTHORITY\SYSTEM AGTSVCPASSWORD: <empty> AGTSVCSTARTUPTYPE: Automatic ASBACKUPDIR: Backup ASCOLLATION: Latin1_General_CI_AS ASCONFIGDIR: Config ASDATADIR: Data ASLOGDIR: Log ASPROVIDERMSOLAP: 1 ASSERVERMODE: MULTIDIMENSIONAL ASSVCACCOUNT: <empty> ASSVCPASSWORD: <empty> ASSVCSTARTUPTYPE: Automatic ASSYSADMINACCOUNTS: <empty> ASTELSVCACCT: <empty> ASTELSVCPASSWORD: <empty> ASTELSVCSTARTUPTYPE: 0 ASTEMPDIR: Temp BROWSERSVCSTARTUPTYPE: Automatic CLTCTLRNAME: <empty> CLTRESULTDIR: <empty> CLTSTARTUPTYPE: 0 CLTSVCACCOUNT: <empty> CLTSVCPASSWORD: <empty> CLTWORKINGDIR: <empty> COMMFABRICENCRYPTION: 0 COMMFABRICNETWORKLEVEL: 0 COMMFABRICPORT: 0 CONFIGURATIONFILE: C:\Program Files\Microsoft SQL Server\130\Setup Bootstrap\Log\20171025_161119\ConfigurationFile.ini CTLRSTARTUPTYPE: 0 CTLRSVCACCOUNT: <empty> CTLRSVCPASSWORD: <empty> CTLRUSERS: <empty> ENABLERANU: false ENU: true EXTSVCACCOUNT: <empty> EXTSVCPASSWORD: <empty> FEATURES: SQLENGINE, REPLICATION, FULLTEXT, RS, CONN, IS, BC FILESTREAMLEVEL: 0 FILESTREAMSHARENAME: <empty> FTSVCACCOUNT: NT Service\MSSQLFDLauncher$redacted FTSVCPASSWORD: <empty> HELP: false IACCEPTROPENLICENSETERMS: false IACCEPTSQLSERVERLICENSETERMS: true INDICATEPROGRESS: false INSTALLSHAREDDIR: E:\Program Files\Microsoft SQL Server INSTALLSHAREDWOWDIR: E:\Program Files (x86)\Microsoft SQL Server INSTALLSQLDATADIR: <empty> INSTANCEDIR: E:\Program Files\Microsoft SQL Server INSTANCEID: redacted INSTANCENAME: redacted ISSVCACCOUNT: NT AUTHORITY\SYSTEM ISSVCPASSWORD: <empty> ISSVCSTARTUPTYPE: Automatic ISTELSVCACCT: NT Service\SSISTELEMETRY130 ISTELSVCPASSWORD: <empty> ISTELSVCSTARTUPTYPE: Automatic MATRIXCMBRICKCOMMPORT: 0 MATRIXCMSERVERNAME: <empty> MATRIXNAME: <empty> MRCACHEDIRECTORY: NPENABLED: 0 PBDMSSVCACCOUNT: <empty> PBDMSSVCPASSWORD: <empty> PBDMSSVCSTARTUPTYPE: 0 PBENGSVCACCOUNT: <empty> PBENGSVCPASSWORD: <empty> PBENGSVCSTARTUPTYPE: 0 PBPORTRANGE: <empty> PBSCALEOUT: false PID: ***** QUIET: true QUIETSIMPLE: false ROLE: RSINSTALLMODE: DefaultNativeMode RSSHPINSTALLMODE: DefaultSharePointMode RSSVCACCOUNT: NT Service\ReportServer$redacted RSSVCPASSWORD: <empty> RSSVCSTARTUPTYPE: Automatic SAPWD: <empty> SECURITYMODE: <empty> SQLBACKUPDIR: E:\MSSQL\Backup SQLCOLLATION: SQL_Latin1_General_CP1_CI_AS SQLSVCACCOUNT: NT AUTHORITY\SYSTEM SQLSVCINSTANTFILEINIT: false SQLSVCPASSWORD: <empty> SQLSVCSTARTUPTYPE: Automatic SQLSYSADMINACCOUNTS: Administrators SQLTELSVCACCT: NT Service\SQLTELEMETRY$redacted SQLTELSVCPASSWORD: <empty> SQLTELSVCSTARTUPTYPE: Automatic SQLTEMPDBDIR: I:\MSSQL\Data SQLTEMPDBFILECOUNT: 2 SQLTEMPDBFILEGROWTH: 64 SQLTEMPDBFILESIZE: 8 SQLTEMPDBLOGDIR: J:\MSSQL\Log SQLTEMPDBLOGFILEGROWTH: 64 SQLTEMPDBLOGFILESIZE: 8 SQLUSERDBDIR: G:\MSSQL\Data SQLUSERDBLOGDIR: H:\MSSQL\Log SUPPRESSPRIVACYSTATEMENTNOTICE: false TCPENABLED: 1 UIMODE: Normal UpdateEnabled: false UpdateSource: Slipstream USEMICROSOFTUPDATE: false X86: false Configuration file: C:\Program Files\Microsoft SQL Server\130\Setup Bootstrap\Log\20171025_161119\ConfigurationFile.ini Detailed results: Feature: Client Tools Connectivity Status: Passed Feature: Client Tools Backwards Compatibility Status: Passed Feature: Reporting Services - Native Status: Passed Feature: Database Engine Services Status: Passed Feature: Full-Text and Semantic Extractions for Search Status: Passed Feature: SQL Server Replication Status: Passed Feature: Integration Services Status: Passed Feature: SQL Browser Status: Passed Feature: SQL Writer Status: Passed Feature: SQL Client Connectivity Status: Passed Feature: SQL Client Connectivity SDK Status: Passed Feature: Setup Support Files Status: Passed Rules with failures: Global rules: Scenario specific rules: Rules report file: C:\Program Files\Microsoft SQL Server\130\Setup Bootstrap\Log\20171025_161119\SystemConfigurationCheck_Report.htm