Contents
- Overview
- Solution
- Applies To
- Symptoms (How to Recognize)
- What’s Happening (Root Cause)
- Investigation / Troubleshooting Workflow
- Resolution (Permanent Fix)
- Optional Mitigation (If You Cannot Wait for 6.6.5.9)
- Verification (How to Confirm It’s Fixed)
- When to Escalate
- Frequently Asked Questions
Overview
SyncStream 6.6 installation/configuration can fail during the database setup phase when using Microsoft SQL Server 2019 (15.x) or later (for example, SQL Server 2022). Common indicators include MSI error 1603, (CheckSQLVersion) Unknown version (15) of SQL Server installed, and database-rights steps failing with 0x80004005.
This is a confirmed SyncStream installer defect caused by outdated SQL Server version-detection logic. Engineering confirmed a fix is targeted for Pivotal 6.6.5.9; the recommended resolution is to upgrade to 6.6.5.9 (or later) and rerun the installation/configuration.
Solution
Applies To
- Pivotal Mobile Client / Pivotal SyncStream 6.6 (observed with installer build showing 6.6.4.8 in MSI logs)
- Microsoft SQL Server 2019 (engine version 15.x) and later (example: SQL Server 2022), including Express editions used for mobile databases
Symptoms (How to Recognize)
SyncStream installation reaches “configuration” / database setup, then fails. MSI logs end with one or more of the following (exact strings observed in MSI logs):
Product: Pivotal SyncStream 6.6 (6.6.4.8) -- Configuration failed.(CheckSQLVersion) Unknown version (15) of SQL Server installed(SetMobileDBRights) Exception occurred. Error code: 0x80004005MainEngineThread is returning 1603Reconfiguration success or error status: 1603.
What’s Happening (Root Cause)
The SyncStream 6.6 installer contains outdated SQL Server version-detection logic. When SQL Server 2019 (15.x) or later is installed, the installer may report it as an unknown version (for example, Unknown version (15)).
Once SQL detection fails, subsequent database configuration steps can fail—especially the steps that apply required rights to the mobile databases (for example, granting roles/ownership to the service identity such as NT AUTHORITY\NETWORK SERVICE or, on French Windows, AUTORITE NT\SERVICE RÉSEAU). The overall result is MSI error 1603 with Configuration failed.
This is a SyncStream installer defect (not a customer misconfiguration). Engineering confirmed the detection gap and a product fix is planned for release in Pivotal 6.6.5.9.
Investigation / Troubleshooting Workflow
-
Confirm the failure is the SQL-detection/configuration defect (not a generic MSI issue)
- Open the verbose MSI log from the failed run (example filename pattern:
*_LOG.txt). - Search for
Configuration failed,1603,CheckSQLVersion, andSetMobileDBRights. - If you see
(CheckSQLVersion) Unknown version (15)(or similar “unknown version” strings) together with1603, you are likely hitting this defect.
- Open the verbose MSI log from the failed run (example filename pattern:
-
Note the database-rights portion of the failure
- Logs may show failures while attempting to set database owner/roles for the service account (Network Service), with an error such as
0x80004005. - On non-English Windows, the account name may appear localized (example: French
AUTORITE NT\SERVICE RÉSEAU), which is expected and not itself the issue.
- Logs may show failures while attempting to set database owner/roles for the service account (Network Service), with an error such as
Resolution (Permanent Fix)
Upgrade to Pivotal 6.6.5.9 (or later) once available. Engineering confirmed the SQL version-detection defect is addressed in the next upcoming (6.6.5.9) release.
Implementation Steps
- Obtain the 6.6.5.9 installer from download portal for Pivotal releases.
- Rerun installation/configuration using 6.6.5.9 on the SyncStream host.
- If a prior attempt partially installed components, run a repair or uninstall/reinstall per your standard Windows Installer practices, then reattempt configuration with 6.6.5.9.
Optional Mitigation (If You Cannot Wait for 6.6.5.9)
As an interim approach, you may attempt to manually create the mobile databases using SQL scripts packaged with SyncStream and then apply the required permissions. This can help in environments where the installer fails specifically during DB creation/rights steps, but it does not remove the underlying risk if the installer hard-fails due to SQL version detection.
If attempting this, use the SQL scripts shipped with your SyncStream installation media (script folder names may vary by package) and ensure the service identity used by SyncStream has the necessary database rights (for example, appropriate ownership/role membership on the mobile databases).
Verification (How to Confirm It’s Fixed)
- Run the install/configuration with the updated version (6.6.5.9+).
- Confirm the installer completes without:
Configuration failed- MSI
1603 (CheckSQLVersion) Unknown version (15)(SetMobileDBRights) Exception occurred. Error code: 0x80004005
- Confirm mobile databases are created/available in SQL Server and that the required service account permissions are present.
- Proceed to a real synchronization test and collect SyncStream logs if any runtime errors occur.
When to Escalate
If 6.6.5.9+ still fails, provide:
- Latest MSI verbose log from the failing run
- SQL Server edition/version details
- The service account used by SyncStream
Frequently Asked Questions
- 1. Is this caused by a SQL Server permissions misconfiguration?
- No. While the failure may surface during database rights/permissions steps (for example,
(SetMobileDBRights) ... 0x80004005), the confirmed root cause is the SyncStream 6.6 installer’s outdated SQL Server version-detection logic (for example,(CheckSQLVersion) Unknown version (15)). - 2. Which SQL Server versions are affected?
- SQL Server 2019 (15.x) and later (including SQL Server 2022), including Express editions used for mobile databases.
- 3. Why does the log show a different name for Network Service on French Windows?
- This is expected localization.
NT AUTHORITY\NETWORK SERVICEmay appear asAUTORITE NT\SERVICE RÉSEAU. The localized name itself is not the issue. - 4. What is the permanent fix?
- Upgrade to Pivotal 6.6.5.9 (or later) and rerun the SyncStream installation/configuration. Engineering confirmed the fix is targeted for 6.6.5.9.
- 5. Can I work around the issue before 6.6.5.9 is available?
- An interim mitigation is to manually create the mobile databases using the SQL scripts packaged with SyncStream and apply the required permissions. However, this does not remove the underlying SQL version-detection risk in the installer.
Priyanka Bhotika
Comments