Skip to content

MSI Error 1639: 'Invalid command line argument' during installation #89

Closed
@Boscop

Description

@Boscop

After fresh install on Windows 8.1 (Win32 MSVC Installer), when doing
$ multirust update nightly
I get:

[...]
checksum passed
extracting...

Then a popup from msiexec.exe showing the usage (cmd line flags etc.) with an OK button.
When I click OK, I get:
error: command failed: 'msiexec' (Status: exit code: 1639)
Using SysInternals procexp to find the cmd line args:
msiexec /a "D:\Program Files\.multirust\tmp\u1q7cfw7ur9ke261_file.msi" /qn "TARGETDIR=D:\Program Files\.multirust\tmp\xr8xy3cg51_lssog_dir"
(Btw, my MULTIRUST_HOME is "D:\Program Files\.multirust")

As far as I see it, the issue is the quotes around "TARGETDIR=<path>", shouldn't the quotes be only around the path (like TARGETDIR="<path>")?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions