CabLib Compress ERROR after updating to 2.2 #29

Open
i1yich opened this Issue Nov 12, 2012 · 2 comments

Comments

Projects
None yet
2 participants
@i1yich

i1yich commented Nov 12, 2012

After I had updated dotNetInstaller from 1.10 to 2.2 and also updated the project, I'm getting CabLib Compress Error when I'm building bootstrapper. This is all output, that InstallerLinker.exe produces:

ERROR: CabLib Compress ERROR: Could not create FCI context: The name of the CAB file must never contain characters above ASCII 127.

@dblock

This comment has been minimized.

Show comment Hide comment
@dblock

dblock Nov 13, 2012

Collaborator

Can you please post your config? I think you have a cab file name that contains a character CabLib doesn't like. CabLib comes from here.

It's likely that whatever we feed to CabLib in InstallerLinker needs to be parsed first and all illegal characters replaced.

Collaborator

dblock commented Nov 13, 2012

Can you please post your config? I think you have a cab file name that contains a character CabLib doesn't like. CabLib comes from here.

It's likely that whatever we feed to CabLib in InstallerLinker needs to be parsed first and all illegal characters replaced.

@i1yich

This comment has been minimized.

Show comment Hide comment
@i1yich

i1yich Nov 13, 2012

Here is a minimal repro:
http://rghost.ru/download/41550639/6d57c96ad36aafaa241fd373716beecceb69c612/install-linker-error.zip

unzip and run linker.cmd

It would be nice if InstallLinker could be a little bit verbose about what it feeds to CabLib in case of such error.

i1yich commented Nov 13, 2012

Here is a minimal repro:
http://rghost.ru/download/41550639/6d57c96ad36aafaa241fd373716beecceb69c612/install-linker-error.zip

unzip and run linker.cmd

It would be nice if InstallLinker could be a little bit verbose about what it feeds to CabLib in case of such error.

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