lessmsi icon indicating copy to clipboard operation
lessmsi copied to clipboard

Does not seem to be able to unpack Node MSIs

Open ysb33r opened this issue 6 years ago • 5 comments

I was trying to unpack the node.js MSIs from https://nodejs.org/download/release/v6.2.0/.

mkdir TMP
..\path\to\lessmsi x node-v6.2.0-x64.msi TMP\

However no files are unpacked. Inspecting the MSI with the o command indicates that there are files.

ysb33r avatar Jul 28 '17 14:07 ysb33r

Just want to add that I also tried running this as administrator and the problem remains.

ysb33r avatar Jul 29 '17 09:07 ysb33r

Thanks for reporting this! I'll take a look. I'm swamped with work stuff now and I have to do some setup to get my windows VMs running again so I'm not able to commit to a timeframe, but I'll get to it as soon as I have a free night or weekend.

activescott avatar Aug 22 '17 04:08 activescott

Did you ever got a chance to look at this?

ysb33r avatar Oct 26 '20 12:10 ysb33r

Thanks for the ping! Unfortunately I did not. I'll try to get back to this and investigate sometime this week. I do have a windows vm setup for lessmsi dev handy again, so it's feasible!

activescott avatar Oct 27 '20 06:10 activescott

@ysb33r Seems to be working for me. I ran this:

C:\Users\scott\Downloads>.\lessmsi-v1.7.0\lessmsi.exe x node-v6.2.0-x64.msi node-from-cli\

Stdout output was:

Extracting 'C:\Users\scott\Downloads\node-v6.2.0-x64.msi' to 'C:\Users\scott\Downloads\node-from-cli\'.
1/3827	npm-star.html
2/3827	is-implemented.js
3/3827	shrinkwrap-empty-deps.js
...
3825/3827	npm.cmd
3826/3827	npmrc
3827/3827	npm

I tried with source and from the binaries in the latest release zip at https://github.com/activescott/lessmsi/releases/tag/v1.7.0

If you're still having problems can you please provide more detail so I can try to narrow it down?

activescott avatar Oct 29 '20 05:10 activescott