Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can't extract netfxsdk.msi #122

Open
ghost opened this issue Feb 22, 2019 · 5 comments
Open

Can't extract netfxsdk.msi #122

ghost opened this issue Feb 22, 2019 · 5 comments

Comments

@ghost
Copy link

ghost commented Feb 22, 2019

Describe the bug
A clear and concise description of what the bug is.

Extracting the MSI from .NET FX SDK 1.1 gets the following error:

---------------------------
MSI Error!
---------------------------
Please report this error at https://github.com/activescott/lessmsi/issues . Include the exact error message and how to get a copy of the msi you're working with.

The following error occured extracting the MSI: System.Exception: Error copying file 'C:\Users\Adam\Desktop\netfxsd1.cab' to 'C:\Users\Adam\Desktop\netfxsd1.cab'. System error information:'The operation completed successfully.

'

   at LessIO.Strategies.Win32.Win32FileSystemStrategy.Copy(Path source, Path dest)

   at LessMsi.Msi.Wixtracts.CabsFromMsiToDisk(Path msi, Database msidb, String outputDir)

   at LessMsi.Msi.Wixtracts.ExtractFiles(Path msi, String outputDir, MsiFile[] filesToExtract, AsyncCallback progressCallback)

   at LessMsi.Gui.MainForm.btnExtract_Click(Object sender, EventArgs e)
---------------------------
OK   
---------------------------

To Reproduce
Steps to reproduce the behavior:

  1. Download https://download.microsoft.com/download/5/2/0/5202f918-306e-426d-9637-d7ee26fbe507/setup.exe (https://www.microsoft.com/en-us/download/confirmation.aspx?id=16217)
  2. Extract the msi and CAB from setup.exe using 7zip
  3. Extract with lessmsi-gui
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.
image

Desktop (please complete the following information):
Windows 10 1809, lessmsi 1.6.1.0

Additional context
Add any other context about the problem here.

@ghost
Copy link
Author

ghost commented Feb 23, 2019

When testing with git head in VS2019:

image

@activescott
Copy link
Owner

Thanks @voltagex . Since you got the source out in git, did you plan to work on a fix or not? Just don't want to duplicate efforts.

@activescott
Copy link
Owner

Just to make sure we maintain access to it, I have uploaded this file to dropbox and made it available at https://www.dropbox.com/s/s0ha3u3ckggnhpf/setup-exe-for-less-msi-issue-122.zip?dl=0

@ghost
Copy link
Author

ghost commented Feb 24, 2019

At this stage I'm not working on a fix as I was able to get the files I needed by ignoring that assert! It looks like it behaves better in the current version, at least.

Thanks for your quick response.

@jjurkus
Copy link

jjurkus commented Jun 17, 2020

No issues with 1.6.91!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants