Fail with a useful error message and add unzip to required packages

fixes 1021850
Merge pull request #2097 from uberj/bug_1021850

Fail with a useful error message and add unzip to required packages