activescott/lessmsi

Fails to extract MSI from setup created by Caphyon Advanced Installer on Wine

Open

#75 opened on Dec 6, 2016

View on GitHub
 (5 comments) (0 reactions) (0 assignees)C# (189 forks)auto 404
WINEbughelp wantedhigh priority

Repository metrics

Stars
 (1,746 stars)
PR merge metrics
 (PR metrics pending)

Description

MSI from Saturn PCB Design Toolkit installer https://www.saturnpcb.com/pcb_toolkit.htm v7.02 uses Caphyon Advanced Installer (not the "W" version which uses GkSetup)

Wine Staging 1.9.23 Xubuntu Linux 14.04 x86_64 Net Framework 4.0 installed by winetricks 20161005 (env WINEARCH=win32 winetricks -q dotnet40)

I encountered the problem when trying to diagnose a crash with the Toolkit installer caused by Wine bug #34989. The MSI is left behind:

$HOME/$WINEPREFIX/drive_c/users/$USER/Application Data/Saturn PCB Design, Inc/Saturn PCB Toolkit V7.02 7.02/install/Saturn PCB Design, Inc. - PCB Toolkit.msi

It loads and shows the contents but fails to extract anything. It works properly with other MSI files:

System.Exception: Error copying file …install\disk1.cab to …\disk1.cab LessIO.Strategies.Win32.Win32FileSystemStrategyCopy

See screenshot.

screenshot - 12062016 - 02 55 27 am

Contributor guide