Error on install

I get an error when installing the PLC IDE. Code below

[3ACC:0D10][2024-11-06T13:55:50]i001: Burn x64 v4.0.2+644ed0118bae1aa885bb6cc906dc6c0b904de4d9, Windows v10.0 x64 (Build 22631: Service Pack 0), path: C:\Users\L-ANTH~1.MAT\AppData\Local\Temp\{3934D9BB-7482-478B-8B8B-32B234B59F3F}\.cr\Arduino-PLC-IDE-Installer_1.0.7_Windows_64bit.exe
[3ACC:0D10][2024-11-06T13:55:50]i009: Command Line: '-burn.clean.room=C:\Users\L-Anthony.Matthews\Desktop\Installdisks\Arduino-PLC-IDE-Installer_1.0.7_Windows_64bit.exe -burn.filehandle.attached=680 -burn.filehandle.self=684'
[3ACC:0D10][2024-11-06T13:55:50]i000: Setting string variable 'WixBundleOriginalSource' to value 'C:\Users\L-Anthony.Matthews\Desktop\Installdisks\Arduino-PLC-IDE-Installer_1.0.7_Windows_64bit.exe'
[3ACC:0D10][2024-11-06T13:55:50]i000: Setting string variable 'WixBundleOriginalSourceFolder' to value 'C:\Users\L-Anthony.Matthews\Desktop\Installdisks\'
[3ACC:0D10][2024-11-06T13:55:50]i000: Setting string variable 'WixBundleLog' to value 'C:\Users\L-ANTH~1.MAT\AppData\Local\Temp\PLC_IDE_Installer_20241106135550.log'
[3ACC:0D10][2024-11-06T13:55:50]i000: Setting string variable 'WixBundleInProgressName' to value ''
[3ACC:0D10][2024-11-06T13:55:50]i000: Setting string variable 'WixBundleName' to value 'PLC IDE Installer'
[3ACC:0D10][2024-11-06T13:55:50]i000: Setting string variable 'WixBundleManufacturer' to value ''
[3ACC:1DE4][2024-11-06T13:55:50]i000: Setting numeric variable 'WixStdBALanguageId' to value 1033
[3ACC:1DE4][2024-11-06T13:55:50]i000: Setting version variable 'WixBundleFileVersion' to value '1.0.7.0'
[3ACC:1DE4][2024-11-06T13:55:50]i000: Setting numeric variable 'WixStdBASuppressOptionsUI' to value 1
[3ACC:0D10][2024-11-06T13:55:50]i100: Detect begin, 2 packages
[3ACC:0D10][2024-11-06T13:55:50]i101: Detected package: Tools, state: Absent, cached: No, install registration state: (permanent), cache registration state: (permanent)
[3ACC:0D10][2024-11-06T13:55:50]i101: Detected package: PLC, state: Absent, cached: No, install registration state: (permanent), cache registration state: (permanent)
[3ACC:0D10][2024-11-06T13:55:50]i199: Detect complete, result: 0x0, registration state: None, cached: No, eligible for cleanup: No
[3ACC:1DE4][2024-11-06T13:55:50]i052: Condition 'WixStdBAUpdateAvailable' evaluates to false.
[3ACC:1DE4][2024-11-06T13:55:50]i052: Condition 'NOT WixStdBASuppressOptionsUI' evaluates to false.
[3ACC:0D10][2024-11-06T13:55:55]i200: Plan begin, 2 packages, action: Install
[3ACC:0D10][2024-11-06T13:55:55]i052: Condition '1' evaluates to true.
[3ACC:0D10][2024-11-06T13:55:55]i000: Setting string variable 'WixBundleLog_Tools' to value 'C:\Users\L-ANTH~1.MAT\AppData\Local\Temp\PLC_IDE_Installer_20241106135550_000_Tools.log'
[3ACC:0D10][2024-11-06T13:55:55]w321: Skipping dependency registration on package with no dependency providers: PLC
[3ACC:0D10][2024-11-06T13:55:55]i000: Setting string variable 'WixBundleLog_PLC' to value 'C:\Users\L-ANTH~1.MAT\AppData\Local\Temp\PLC_IDE_Installer_20241106135550_001_PLC.log'
[3ACC:0D10][2024-11-06T13:55:55]i222: Planned rollback boundary: 'WixDefaultBoundary', vital: Yes, transaction: No (default: No)
[3ACC:0D10][2024-11-06T13:55:55]i201: Planned package: Tools, state: Absent, default requested: Present, ba requested: Present, execute: Install, rollback: None, default cache strategy: Keep, ba requested strategy: Keep, cache: Vital, uncache: No, dependency: Register, expected install registration state: (permanent), expected cache registration state: (permanent)
[3ACC:0D10][2024-11-06T13:55:55]i201: Planned package: PLC, state: Absent, default requested: Present, ba requested: Present, execute: Install, rollback: None, default cache strategy: Keep, ba requested strategy: Keep, cache: Vital, uncache: No, dependency: None, expected install registration state: (permanent), expected cache registration state: (permanent)
[3ACC:0D10][2024-11-06T13:55:55]i299: Plan complete, result: 0x0
[3ACC:0D10][2024-11-06T13:55:55]i300: Apply begin
[3ACC:0D10][2024-11-06T13:55:55]i010: Launching elevated engine process.
[3ACC:0D10][2024-11-06T13:55:55]i011: Launched elevated engine process.
[3ACC:0D10][2024-11-06T13:55:55]i012: Connected to elevated engine.
[2590:2D50][2024-11-06T13:55:55]i358: Pausing automatic updates.
[2590:2D50][2024-11-06T13:55:55]i359: Paused automatic updates.
[2590:2D50][2024-11-06T13:55:55]i360: Creating a system restore point.
[2590:2D50][2024-11-06T13:55:55]w363: Could not create system restore point, error: 0x80070422. Continuing...
[2590:2D50][2024-11-06T13:55:55]i370: Session begin, registration key: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{F18D1918-CE98-4AB0-AFB5-21BF794BA69D}, options: 0x3, disable resume: No
[2590:2D50][2024-11-06T13:55:55]i000: Caching bundle from: 'C:\Users\L-ANTH~1.MAT\AppData\Local\Temp\{84B6A5AE-7C8E-429B-B516-7ED752ACD6A7}\.be\Arduino-PLC-IDE-Installer_1.0.7_Windows_64bit.exe' to: 'C:\ProgramData\Package Cache\{F18D1918-CE98-4AB0-AFB5-21BF794BA69D}\Arduino-PLC-IDE-Installer_1.0.7_Windows_64bit.exe'
[2590:2D50][2024-11-06T13:55:55]i320: Registering bundle dependency provider: {F18D1918-CE98-4AB0-AFB5-21BF794BA69D}, version: 1.0.7
[2590:2D50][2024-11-06T13:55:55]i371: Updating session, registration key: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{F18D1918-CE98-4AB0-AFB5-21BF794BA69D}, resume: Active, restart initiated: No, disable resume: No
[2590:242C][2024-11-06T13:55:55]i305: Verified acquired payload: Tools at path: C:\ProgramData\Package Cache\.unverified\Tools, moving to: C:\ProgramData\Package Cache\{C3550A8D-923D-40A6-B20B-17D1B424C0F1}v1.0.7\Arduino-PLC-IDE-Tools_1.0.7_Windows_64bit.msi.
[2590:242C][2024-11-06T13:55:56]i305: Verified acquired payload: PLC at path: C:\ProgramData\Package Cache\.unverified\PLC, moving to: C:\ProgramData\Package Cache\6C4AA64F5448A5E4C6ACA97F59022AF871257F0CD6C084FF4F07B09481A5E39F\Setup_Arduino PLC IDE_1.0.7_20240912.exe.
[2590:2D50][2024-11-06T13:55:56]i323: Registering package dependency provider: {C3550A8D-923D-40A6-B20B-17D1B424C0F1}_v1.0.7, version: 1.0.7, package: Tools
[2590:2D50][2024-11-06T13:55:56]i301: Applying execute package: Tools, action: Install, path: C:\ProgramData\Package Cache\{C3550A8D-923D-40A6-B20B-17D1B424C0F1}v1.0.7\Arduino-PLC-IDE-Tools_1.0.7_Windows_64bit.msi, arguments: ' MSIFASTINSTALL="7" BURNMSIINSTALL=1 REINSTALLMODE="muso" REBOOT=ReallySuppress'
[2590:2D50][2024-11-06T13:56:05]e000: Error 0x80070643: Failed to install MSI package.
[2590:2D50][2024-11-06T13:56:05]e000: Error 0x80070643: Failed to execute MSI package.
[3ACC:0D10][2024-11-06T13:56:05]e000: Error 0x80070643: Failed to configure per-machine MSI package.
[3ACC:0D10][2024-11-06T13:56:05]i319: Applied execute package: Tools, result: 0x80070643, restart: None
[3ACC:0D10][2024-11-06T13:56:05]e000: Error 0x80070643: Failed to execute MSI package.
[2590:2D50][2024-11-06T13:56:05]i329: Removed package dependency provider: {C3550A8D-923D-40A6-B20B-17D1B424C0F1}_v1.0.7, package: Tools
[2590:2D50][2024-11-06T13:56:05]i351: Removing cached package: Tools, from path: C:\ProgramData\Package Cache\{C3550A8D-923D-40A6-B20B-17D1B424C0F1}v1.0.7\
[2590:242C][2024-11-06T13:56:05]i351: Removing cached package: PLC, from path: C:\ProgramData\Package Cache\6C4AA64F5448A5E4C6ACA97F59022AF871257F0CD6C084FF4F07B09481A5E39F\
[3ACC:0D10][2024-11-06T13:56:05]i373: Calculating whether to keep registration
[3ACC:0D10][2024-11-06T13:56:05]i374:   package: Tools, install registration state: (permanent), cache registration state: (permanent)
[3ACC:0D10][2024-11-06T13:56:05]i374:   package: PLC, install registration state: (permanent), cache registration state: (permanent)
[3ACC:0D10][2024-11-06T13:56:05]i372: Session end, registration key: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{F18D1918-CE98-4AB0-AFB5-21BF794BA69D}, resume: None, restart: None, disable resume: No, default registration: None, ba requested registration: None
[2590:2D50][2024-11-06T13:56:05]i330: Removed bundle dependency provider: {F18D1918-CE98-4AB0-AFB5-21BF794BA69D}
[2590:2D50][2024-11-06T13:56:05]i326: Removed dependency: {F18D1918-CE98-4AB0-AFB5-21BF794BA69D} on package provider: {C3550A8D-923D-40A6-B20B-17D1B424C0F1}_v1.0.7, package Tools
[2590:2D50][2024-11-06T13:56:05]i329: Removed package dependency provider: {C3550A8D-923D-40A6-B20B-17D1B424C0F1}_v1.0.7, package: Tools
[2590:2D50][2024-11-06T13:56:05]i352: Removing cached bundle: {F18D1918-CE98-4AB0-AFB5-21BF794BA69D}, from path: C:\ProgramData\Package Cache\{F18D1918-CE98-4AB0-AFB5-21BF794BA69D}\
[2590:2D50][2024-11-06T13:56:05]i371: Updating session, registration key: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{F18D1918-CE98-4AB0-AFB5-21BF794BA69D}, resume: None, restart initiated: No, disable resume: No
[2590:2D50][2024-11-06T13:56:05]i420: Resuming automatic updates.
[2590:2D50][2024-11-06T13:56:05]i421: Resumed automatic updates.
[3ACC:0D10][2024-11-06T13:56:05]i000: Unsetting variable 'WixStdBARestartRequired'
[3ACC:0D10][2024-11-06T13:56:05]i399: Apply complete, result: 0x80070643, restart: None, ba requested restart:  No
[3ACC:1DE4][2024-11-06T13:56:05]i052: Condition 'WixBundleAction = 2' evaluates to false.
[3ACC:1DE4][2024-11-06T13:56:05]i052: Condition 'WixBundleAction = 3' evaluates to false.
[3ACC:1DE4][2024-11-06T13:56:05]i052: Condition 'WixBundleAction = 4' evaluates to false.
[3ACC:1DE4][2024-11-06T13:56:05]i052: Condition 'WixBundleAction = 5' evaluates to false.
[3ACC:1DE4][2024-11-06T13:56:05]i052: Condition 'WixBundleAction = 6' evaluates to true.
[3ACC:1DE4][2024-11-06T13:56:05]i052: Condition 'WixStdBARestartRequired' evaluates to false.

Good morning,

we had the same error code in the log file 0x80070643. Our try to repair .Net 3.5 framework on Windows 10 was for our case not the issue.

Our solution is to install the Arduino PLC IDE is to set the environment variable ARDUINO_NETWORK_PROXY to our proxy. Detailed information to this environment variable see in the documentation Configuration - Arduino CLI

For our setup we're using CNTLM to handle the authentication process against our proxy. e.g. we're starting CNTLM on localhost at port 3128 ... so we set the environment variable to ARDUINO_NETWORK_PROXY=http://localhost:3128

Inside the setup process of the EXE package an MSI package will be extracted. One of the step is the Arduino CLI download some files from the internet. So you need an active internet connection.

If this not fit to solve your issue - it maybe helps to get the "real" error message.

Our way to find this solution:

  1. Extract MSI package from EXE (Open setup and do nothing, find the MSI inside the %temp% folder. For more details see here: https://www.codetwo.com/kb/msi-from-exe/)
  2. Start MSI package over the CLI: msiexec /i arduino_plc_installer.msi /log installer.log
  3. After error message look into the installer.log

On our case we're saw "arduino-cli.exe .... unable to download ....".

I hope this helps you.

Kind regards,

Jakob

Same error here.
A real shame for a product supposed to be pro !

It turns out the software requires internet connection, while the software AND hardware are both configured. This can be extremely challenging in situations where there is no internet / or corporate restrictions prevent one.

I hope the developers come up with a stand-alone install.

Yes, absolutly right and agree.
Better to have a downloadable definition file for an offline installation.

I finally succeded 1.0.7 installation after disabling windows folder watching and removing "T" folder under Users\user_name\AppData\Local\

We also have a problem connecting the Portenta MC with the PLC IDE software
I have since noted on different Arduino forums for Portenta MC and also Opta that the PLC IDE has a general problem and won't connect with the two platforms.
Arduino, -Please, please,,, ensure the software is corrected ASAP, and inform us when this is completed.

Regards,

Ian