Forum Discussion
We have been unable to update our API on our W10 server now for 6 months. Each upgrade goes OK until we come to the API part which invariably fails.
Now when I try to access the API it is failing with the message
"The Company File version is not supported."
I have attached an error log file from 2020-08-22 which displays the issue.
I cannot find any way to uninstal the |other version" of the api which according to the messages is blocking our ability to instal the newer version of the api.
This forum won't let me supply the .txt log file (?????? yet another buggy MYOB product ????)
Here is the log file cut and pasted.
Message Box
MYOB AccountRight API Setup
There is a problem with this Windows installer package. A program run as part of the setup did not finish as expected. Contact your support personnel or package vendor.
OK
Setup Failed.
One or more issues caused the setup to fail. Please fix the issues and then retyr setup. For more information see the log file.
0x80070643 - Fata error during installation
Close
[3BEC:27A8][2020-08-22T12:50:06]i001: Burn v3.11.1.2318, Windows v10.0 (Build 18363: Service Pack 0), path: C:\ProgramData\Package Cache\{a8febe2a-695c-4045-91a5-9bd53d983ddb}\MYOB.AccountRight.API.Bootstrapper.exe
[3BEC:27A8][2020-08-22T12:50:06]i009: Command Line: '"-burn.clean.room=C:\ProgramData\Package Cache\{a8febe2a-695c-4045-91a5-9bd53d983ddb}\MYOB.AccountRight.API.Bootstrapper.exe" -burn.filehandle.attached=612 -burn.filehandle.self=624 /uninstall'
[3BEC:27A8][2020-08-22T12:50:06]i000: Setting string variable 'WixBundleLog' to value 'C:\Users\Owner\AppData\Local\Temp\MYOB_AccountRight_API_20200822125006.log'
[3BEC:27A8][2020-08-22T12:50:07]i000: Setting string variable 'WixBundleManufacturer' to value 'MYOB Technology Pty. Ltd.'
[3BEC:336C][2020-08-22T12:50:07]i000: Setting numeric variable 'WixStdBALanguageId' to value 1033
[3BEC:336C][2020-08-22T12:50:07]i000: Setting version variable 'WixBundleFileVersion' to value '2.23.9038.0'
[3BEC:27A8][2020-08-22T12:50:07]i100: Detect begin, 2 packages
[3BEC:27A8][2020-08-22T12:50:07]i000: Setting string variable 'NETFRAMEWORK45' to value '528040'
[3BEC:27A8][2020-08-22T12:50:07]i052: Condition 'NETFRAMEWORK45 >= 378389' evaluates to true.
[3BEC:27A8][2020-08-22T12:50:07]i101: Detected package: NetFx45Web, state: Present, cached: None
[3BEC:27A8][2020-08-22T12:50:07]i101: Detected package: MYOB.AccountRight.API.Installer.msi, state: Present, cached: Complete
[3BEC:27A8][2020-08-22T12:50:07]i104: Detected package: MYOB.AccountRight.API.Installer.msi, feature: ProductFeature, state: Local
[3BEC:27A8][2020-08-22T12:50:07]i199: Detect complete, result: 0x0
[3BEC:27A8][2020-08-22T12:50:10]i200: Plan begin, 2 packages, action: Uninstall
[3BEC:27A8][2020-08-22T12:50:10]i204: Plan 1 msi features for package: MYOB.AccountRight.API.Installer.msi
[3BEC:27A8][2020-08-22T12:50:10]i203: Planned feature: ProductFeature, state: Local, default requested: Unknown, ba requested: Unknown, execute action: None, rollback action: None
[3BEC:27A8][2020-08-22T12:50:10]i000: Setting string variable 'WixBundleRollbackLog_MYOB.AccountRight.API.Installer.msi' to value 'C:\Users\Owner\AppData\Local\Temp\MYOB_AccountRight_API_20200822125006_000_MYOB.AccountRight.API.Installer.msi_rollback.log'
[3BEC:27A8][2020-08-22T12:50:10]i000: Setting string variable 'WixBundleLog_MYOB.AccountRight.API.Installer.msi' to value 'C:\Users\Owner\AppData\Local\Temp\MYOB_AccountRight_API_20200822125006_000_MYOB.AccountRight.API.Installer.msi.log'
[3BEC:27A8][2020-08-22T12:50:10]w321: Skipping dependency registration on package with no dependency providers: NetFx45Web
[3BEC:27A8][2020-08-22T12:50:10]i201: Planned package: MYOB.AccountRight.API.Installer.msi, state: Present, default requested: Absent, ba requested: Absent, execute: Uninstall, rollback: Install, cache: No, uncache: Yes, dependency: Unregister
[3BEC:27A8][2020-08-22T12:50:10]i201: Planned package: NetFx45Web, state: Present, default requested: None, ba requested: None, execute: None, rollback: None, cache: No, uncache: No, dependency: None
[3BEC:27A8][2020-08-22T12:50:10]i299: Plan complete, result: 0x0
[3BEC:27A8][2020-08-22T12:50:10]i300: Apply begin
[3BEC:27A8][2020-08-22T12:50:10]i010: Launching elevated engine process.
[3BEC:27A8][2020-08-22T12:50:10]i011: Launched elevated engine process.
[3BEC:27A8][2020-08-22T12:50:10]i012: Connected to elevated engine.
[2AD8:397C][2020-08-22T12:50:10]i358: Pausing automatic updates.
[2AD8:397C][2020-08-22T12:50:10]i359: Paused automatic updates.
[2AD8:397C][2020-08-22T12:50:10]i360: Creating a system restore point.
[2AD8:397C][2020-08-22T12:50:21]i361: Created a system restore point.
[2AD8:397C][2020-08-22T12:50:21]i371: Updating session, registration key: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{a8febe2a-695c-4045-91a5-9bd53d983ddb}, resume: Active, restart initiated: No, disable resume: No
[2AD8:397C][2020-08-22T12:50:21]i326: Removed dependency: {a8febe2a-695c-4045-91a5-9bd53d983ddb} on package provider: {61C824C3-4945-4CE7-9E72-82A09A630543}, package MYOB.AccountRight.API.Installer.msi
[2AD8:397C][2020-08-22T12:50:21]i329: Removed package dependency provider: {61C824C3-4945-4CE7-9E72-82A09A630543}, package: MYOB.AccountRight.API.Installer.msi
[2AD8:397C][2020-08-22T12:50:21]i301: Applying execute package: MYOB.AccountRight.API.Installer.msi, action: Uninstall, path: (null), arguments: ' ARPSYSTEMCOMPONENT="1" MSIFASTINSTALL="7" ACCEPTEULA="1"'
[2AD8:397C][2020-08-22T12:50:36]e000: Error 0x80070643: Failed to uninstall MSI package.
[2AD8:397C][2020-08-22T12:50:36]e000: Error 0x80070643: Failed to execute MSI package.
[3BEC:27A8][2020-08-22T12:50:36]e000: Error 0x80070643: Failed to configure per-machine MSI package.
[3BEC:27A8][2020-08-22T12:50:36]i319: Applied execute package: MYOB.AccountRight.API.Installer.msi, result: 0x80070643, restart: None
[3BEC:27A8][2020-08-22T12:50:36]e000: Error 0x80070643: Failed to execute MSI package.
[2AD8:397C][2020-08-22T12:50:36]i318: Skipped rollback of package: MYOB.AccountRight.API.Installer.msi, action: Install, already: Present
[3BEC:27A8][2020-08-22T12:50:36]i319: Applied rollback package: MYOB.AccountRight.API.Installer.msi, result: 0x0, restart: None
[2AD8:397C][2020-08-22T12:50:36]i323: Registering package dependency provider: {61C824C3-4945-4CE7-9E72-82A09A630543}, version: 2.23.9038, package: MYOB.AccountRight.API.Installer.msi
[2AD8:397C][2020-08-22T12:50:36]i325: Registering dependency: {a8febe2a-695c-4045-91a5-9bd53d983ddb} on package provider: {61C824C3-4945-4CE7-9E72-82A09A630543}, package: MYOB.AccountRight.API.Installer.msi
[2AD8:397C][2020-08-22T12:50:36]i372: Session end, registration key: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{a8febe2a-695c-4045-91a5-9bd53d983ddb}, resume: ARP, restart: None, disable resume: No
[2AD8:397C][2020-08-22T12:50:36]i371: Updating session, registration key: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{a8febe2a-695c-4045-91a5-9bd53d983ddb}, resume: ARP, restart initiated: No, disable resume: No
[3BEC:27A8][2020-08-22T12:50:36]i399: Apply complete, result: 0x80070643, restart: None, ba requested restart: No
[1814:2EA4][2020-08-22T13:02:04]i001: Burn v3.11.1.2318, Windows v10.0 (Build 18363: Service Pack 0), path: C:\ProgramData\Package Cache\{a8febe2a-695c-4045-91a5-9bd53d983ddb}\MYOB.AccountRight.API.Bootstrapper.exe
[1814:2EA4][2020-08-22T13:02:04]i009: Command Line: '"-burn.clean.room=C:\ProgramData\Package Cache\{a8febe2a-695c-4045-91a5-9bd53d983ddb}\MYOB.AccountRight.API.Bootstrapper.exe" -burn.filehandle.attached=584 -burn.filehandle.self=596 /uninstall'
[1814:2EA4][2020-08-22T13:02:04]i000: Setting string variable 'WixBundleLog' to value 'C:\Users\Owner\AppData\Local\Temp\MYOB_AccountRight_API_20200822130204.log'
[1814:2EA4][2020-08-22T13:02:04]i000: Setting string variable 'WixBundleManufacturer' to value 'MYOB Technology Pty. Ltd.'
[1814:2D0C][2020-08-22T13:02:07]i000: Setting numeric variable 'WixStdBALanguageId' to value 1033
[1814:2D0C][2020-08-22T13:02:07]i000: Setting version variable 'WixBundleFileVersion' to value '2.23.9038.0'
[1814:2EA4][2020-08-22T13:02:07]i100: Detect begin, 2 packages
[1814:2EA4][2020-08-22T13:02:07]i000: Setting string variable 'NETFRAMEWORK45' to value '528040'
[1814:2EA4][2020-08-22T13:02:07]i052: Condition 'NETFRAMEWORK45 >= 378389' evaluates to true.
[1814:2EA4][2020-08-22T13:02:08]i101: Detected package: NetFx45Web, state: Present, cached: None
[1814:2EA4][2020-08-22T13:02:08]i101: Detected package: MYOB.AccountRight.API.Installer.msi, state: Present, cached: Complete
[1814:2EA4][2020-08-22T13:02:08]i104: Detected package: MYOB.AccountRight.API.Installer.msi, feature: ProductFeature, state: Local
[1814:2EA4][2020-08-22T13:02:08]i199: Detect complete, result: 0x0
[1814:2EA4][2020-08-22T13:02:13]i200: Plan begin, 2 packages, action: Uninstall
[1814:2EA4][2020-08-22T13:02:13]i204: Plan 1 msi features for package: MYOB.AccountRight.API.Installer.msi
[1814:2EA4][2020-08-22T13:02:13]i203: Planned feature: ProductFeature, state: Local, default requested: Unknown, ba requested: Unknown, execute action: None, rollback action: None
[1814:2EA4][2020-08-22T13:02:13]i000: Setting string variable 'WixBundleRollbackLog_MYOB.AccountRight.API.Installer.msi' to value 'C:\Users\Owner\AppData\Local\Temp\MYOB_AccountRight_API_20200822130204_000_MYOB.AccountRight.API.Installer.msi_rollback.log'
[1814:2EA4][2020-08-22T13:02:13]i000: Setting string variable 'WixBundleLog_MYOB.AccountRight.API.Installer.msi' to value 'C:\Users\Owner\AppData\Local\Temp\MYOB_AccountRight_API_20200822130204_000_MYOB.AccountRight.API.Installer.msi.log'
[1814:2EA4][2020-08-22T13:02:13]w321: Skipping dependency registration on package with no dependency providers: NetFx45Web
[1814:2EA4][2020-08-22T13:02:13]i201: Planned package: MYOB.AccountRight.API.Installer.msi, state: Present, default requested: Absent, ba requested: Absent, execute: Uninstall, rollback: Install, cache: No, uncache: Yes, dependency: Unregister
[1814:2EA4][2020-08-22T13:02:13]i201: Planned package: NetFx45Web, state: Present, default requested: None, ba requested: None, execute: None, rollback: None, cache: No, uncache: No, dependency: None
[1814:2EA4][2020-08-22T13:02:13]i299: Plan complete, result: 0x0
[1814:2EA4][2020-08-22T13:02:13]i300: Apply begin
[1814:2EA4][2020-08-22T13:02:13]i010: Launching elevated engine process.
[1814:2EA4][2020-08-22T13:02:13]i011: Launched elevated engine process.
[1814:2EA4][2020-08-22T13:02:13]i012: Connected to elevated engine.
[2248:2090][2020-08-22T13:02:13]i358: Pausing automatic updates.
[2248:2090][2020-08-22T13:02:13]i359: Paused automatic updates.
[2248:2090][2020-08-22T13:02:13]i360: Creating a system restore point.
[2248:2090][2020-08-22T13:02:40]i361: Created a system restore point.
[2248:2090][2020-08-22T13:02:40]i371: Updating session, registration key: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{a8febe2a-695c-4045-91a5-9bd53d983ddb}, resume: Active, restart initiated: No, disable resume: No
[2248:2090][2020-08-22T13:02:40]i326: Removed dependency: {a8febe2a-695c-4045-91a5-9bd53d983ddb} on package provider: {61C824C3-4945-4CE7-9E72-82A09A630543}, package MYOB.AccountRight.API.Installer.msi
[2248:2090][2020-08-22T13:02:40]i329: Removed package dependency provider: {61C824C3-4945-4CE7-9E72-82A09A630543}, package: MYOB.AccountRight.API.Installer.msi
[2248:2090][2020-08-22T13:02:40]i301: Applying execute package: MYOB.AccountRight.API.Installer.msi, action: Uninstall, path: (null), arguments: ' ARPSYSTEMCOMPONENT="1" MSIFASTINSTALL="7" ACCEPTEULA="1"'
[2248:2090][2020-08-22T13:03:09]e000: Error 0x80070643: Failed to uninstall MSI package.
[2248:2090][2020-08-22T13:03:09]e000: Error 0x80070643: Failed to execute MSI package.
[1814:2EA4][2020-08-22T13:03:09]e000: Error 0x80070643: Failed to configure per-machine MSI package.
[1814:2EA4][2020-08-22T13:03:09]i319: Applied execute package: MYOB.AccountRight.API.Installer.msi, result: 0x80070643, restart: None
[1814:2EA4][2020-08-22T13:03:09]e000: Error 0x80070643: Failed to execute MSI package.
[2248:2090][2020-08-22T13:03:09]i318: Skipped rollback of package: MYOB.AccountRight.API.Installer.msi, action: Install, already: Present
[1814:2EA4][2020-08-22T13:03:09]i319: Applied rollback package: MYOB.AccountRight.API.Installer.msi, result: 0x0, restart: None
[2248:2090][2020-08-22T13:03:09]i323: Registering package dependency provider: {61C824C3-4945-4CE7-9E72-82A09A630543}, version: 2.23.9038, package: MYOB.AccountRight.API.Installer.msi
[2248:2090][2020-08-22T13:03:09]i325: Registering dependency: {a8febe2a-695c-4045-91a5-9bd53d983ddb} on package provider: {61C824C3-4945-4CE7-9E72-82A09A630543}, package: MYOB.AccountRight.API.Installer.msi
[2248:2090][2020-08-22T13:03:09]i372: Session end, registration key: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{a8febe2a-695c-4045-91a5-9bd53d983ddb}, resume: ARP, restart: None, disable resume: No
[2248:2090][2020-08-22T13:03:09]i371: Updating session, registration key: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{a8febe2a-695c-4045-91a5-9bd53d983ddb}, resume: ARP, restart initiated: No, disable resume: No
[1814:2EA4][2020-08-22T13:03:09]i399: Apply complete, result: 0x80070643, restart: None, ba requested restart: No
Installing 2020.1 SE
Main program went OK.
The came to MYOB API
MYOB AccountRight API Setup
MYOB API
SETUP FAILED
One or more issues caused the setup to fail. Please fix the issues and then retry setup. For more nformation see the log file.
0x80070666 - Another version of this product is already installed. Installation of this version cannot continue. To configure or remove the existng version of this product, use Add/Remove Programs on the Control Panel.
Close
[0C18:28AC][2020-08-22T13:33:32]i001: Burn v3.11.1.2318, Windows v10.0 (Build 18363: Service Pack 0), path: C:\Windows\Temp\{39A11756-DEC1-4FA6-840B-27576B97C56B}\.cr\MYOB.AccountRight.API.Bootstrapper.exe
[0C18:28AC][2020-08-22T13:33:32]i009: Command Line: '"-burn.clean.room=C:\Program Files (x86)\MYOB\AccountRight\API_Installer\MYOB.AccountRight.API.Bootstrapper.exe" -burn.filehandle.attached=616 -burn.filehandle.self=624'
[0C18:28AC][2020-08-22T13:33:32]i000: Setting string variable 'WixBundleOriginalSource' to value 'C:\Program Files (x86)\MYOB\AccountRight\API_Installer\MYOB.AccountRight.API.Bootstrapper.exe'
[0C18:28AC][2020-08-22T13:33:32]i000: Setting string variable 'WixBundleOriginalSourceFolder' to value 'C:\Program Files (x86)\MYOB\AccountRight\API_Installer\'
[0C18:28AC][2020-08-22T13:33:32]i000: Setting string variable 'WixBundleLog' to value 'C:\Users\Owner\AppData\Local\Temp\MYOB_AccountRight_API_20200822133332.log'
[0C18:28AC][2020-08-22T13:33:32]i000: Setting string variable 'WixBundleName' to value 'MYOB AccountRight API'
[0C18:28AC][2020-08-22T13:33:32]i000: Setting string variable 'WixBundleManufacturer' to value 'MYOB Technology Pty. Ltd.'
[0C18:2FFC][2020-08-22T13:33:32]i000: Setting numeric variable 'WixStdBALanguageId' to value 1033
[0C18:2FFC][2020-08-22T13:33:32]i000: Setting version variable 'WixBundleFileVersion' to value '2.23.5508.0'
[0C18:28AC][2020-08-22T13:33:32]i100: Detect begin, 2 packages
[0C18:28AC][2020-08-22T13:33:32]i000: Setting string variable 'NETFRAMEWORK45' to value '528040'
[0C18:28AC][2020-08-22T13:33:32]i102: Detected related bundle: {a8febe2a-695c-4045-91a5-9bd53d983ddb}, type: Upgrade, scope: PerMachine, version: 2.23.9038.0, operation: Downgrade
[0C18:28AC][2020-08-22T13:33:32]i052: Condition 'NETFRAMEWORK45 >= 378389' evaluates to true.
[0C18:28AC][2020-08-22T13:33:32]i103: Detected related package: {61C824C3-4945-4CE7-9E72-82A09A630543}, scope: PerMachine, version: 2.23.9038.0, language: 0 operation: Downgrade
[0C18:28AC][2020-08-22T13:33:32]i101: Detected package: NetFx45Web, state: Present, cached: None
[0C18:28AC][2020-08-22T13:33:32]i101: Detected package: MYOB.AccountRight.API.Installer.msi, state: Obsolete, cached: None
[0C18:28AC][2020-08-22T13:33:32]i104: Detected package: MYOB.AccountRight.API.Installer.msi, feature: ProductFeature, state: Absent
[0C18:28AC][2020-08-22T13:33:32]i199: Detect complete, result: 0x0
[0C18:2FFC][2020-08-22T13:33:40]i000: Setting numeric variable 'EulaAcceptCheckbox' to value 1
[0C18:2FFC][2020-08-22T13:33:40]e000: Error 0x80070666: Cannot install a product when a newer version is installed.
Reinstall 2020.2 SE
at the end
MYOB AccountRight API Setup
MYOB API
Modify setup
[Unintsal] [Close]
If I select [Uninstal] get the same unable to do the installation messages shown above.
I found a way to get the wrong version API to uninstall. It appears there was a 'fixable' problem in the registry.
I down loaded and ran the Micorsoft fix Uninstall and Instal problems tooll
My AR 2020.2 API had failed to uninstall and the subsequent "upgardes" to 2020.3 and 2020.4 had failed to install as a result, because the automated uninstall failed in each case.
The Microst Tool scanned the registry and did some magic, after which it was possible to uninstall the errant API and install the current one
Looking for something else?
Search the Community Forum for answers or find your topic and get the conversation started!
Find technical support and help for all MYOB products in our online help centre
Dig into MYOB Academy for free courses, learning paths and live events to help build your business with MYOB.