Unzipping Cypress fails on concourse with an error from the unzipping tool used by Cypress, yauzl
:
error /tmp/build/ec0e34e0/src/node_modules/cypress: Command failed.
Exit code: 1
Command: node index.js --exec install
Arguments:
Directory: /tmp/build/ec0e34e0/src/node_modules/cypress
Output:
Installing Cypress (version: 3.1.0)
25l[16:53:03] Downloading Cypress [started]
[16:53:03] Downloading Cypress 0% 0s [title changed]
[16:53:03] Downloading Cypress 22% 1s [title changed]
[16:53:04] Downloading Cypress 95% 0s [title changed]
[16:53:04] Downloaded Cypress [title changed]
[16:53:04] Downloaded Cypress [completed]
[16:53:04] Unzipping Cypress [started]
25hevents.js:183
throw er; // Unhandled 'error' event
^
Error: invalid central directory file header signature: 0x1e02014b
at /tmp/build/ec0e34e0/src/node_modules/yauzl/index.js:249:70
at /tmp/build/ec0e34e0/src/node_modules/yauzl/index.js:618:5
at /tmp/build/ec0e34e0/src/node_modules/fd-slicer/index.js:32:7
at FSReqWrap.wrapper [as oncomplete] (fs.js:658:17)
There also seems to be a previous error when trying to run cypress, not sure if they are related.
Downloading and running of Cypress successful on Concourse
Install Cypress on Concourse
Cypress 3.1.5
Yarn 1.9.4
Node 8.12.0
I've started encountering this on CircleCI.
yarn install v1.13.0
.
.
.
Installing Cypress (version: 3.1.2)
[23:14:22] Downloading Cypress [started]
[23:14:23] Downloading Cypress [completed]
[23:14:23] Unzipping Cypress [started]
[23:14:23] Unzipping Cypress [failed]
The Cypress App could not be unzipped.
Search for an existing issue or open a GitHub issue at
https://github.com/cypress-io/cypress/issues
----------
Error: invalid local file header signature: 0x1030da8f
----------
Platform: linux (Debian - 9.6)
Cypress Version: 3.1.2
The error message itself is not consistent, just that it fails to unzip Cypress each time.
I'm experiencing the same on Travis. This issue is kind of duplication of mine: #3439
Now I see that the title of my issue is not appropriate. The memory leak message is just a warning. The problem is that when the yauzl
module does the unizpping, it fails.
Seems to be an issue with version 3.1.5 (for me), I downgraded to 3.1.0 and it worked.
@aryzing @ruffle1986 I completely removed node_modules
and yarn.lock
then reran yarn install
and only then did it work. Not sure why that would matter, but that seems to be what did it.
@mlb5000 thanks for the suggestion, unfortunately removing yarn.lock is not an option for me, huge repo, many dependencies, breaks project.
@aryzing rerunning yarn install
will recreate yarn.lock
, but I get it. Sometimes these things don't end up pulling the same package versions that once worked.
I'm running into the same issue on BuildKite and when trying to install on Debian. Only happening with 3.1.5. Previous version I used (3.1.3) installs without issue. Ran rm -rf node_modules && yarn install
and this did not fix the issue for me.
Issue seems to be the same as what ruffle1986 mentions.
Main issue is:
The Cypress App could not be unzipped.
Error: end of central directory record signature not found
Full output:
yarn install v1.10.1
[1/5] Validating package.json...
[2/5] Resolving packages...
warning Resolution field "[email protected]" is incompatible with requested version "extend@2.*"
[3/5] Fetching packages...
info [email protected]: The platform "linux" is incompatible with this module.
info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation.
[4/5] Linking dependencies...
[5/5] Building fresh packages...
[-/8] ⢀ waiting...
[-/8] â waiting...
[3/8] â cypress
[-/8] â waiting...
error /home/vagrant/clio/themis/node_modules/cypress: Command failed.
Exit code: 1
Command: node index.js --exec install
Arguments:
Directory: /home/vagrant/clio/themis/node_modules/cypress
Output:
Installing Cypress (version: 3.1.5)
[19:02:27] Downloading Cypress [started]
[19:02:28] Downloading Cypress 0% 0s [title changed]
[19:02:28] Downloading Cypress 1% 10s [title changed]
[19:02:28] Downloading Cypress 1% 20s [title changed]
[19:02:28] Downloading Cypress 2% 15s [title changed]
[19:02:28] Downloading Cypress 2% 21s [title changed]
[19:02:28] Downloading Cypress 3% 17s [title changed]
[19:02:28] Downloading Cypress 3% 20s [title changed]
[19:02:28] Downloading Cypress 3% 24s [title changed]
[19:02:28] Downloading Cypress 3% 27s [title changed]
[19:02:28] Downloading Cypress 4% 23s [title changed]
[19:02:29] Downloading Cypress 4% 25s [title changed]
[19:02:29] Downloading Cypress 5% 22s [title changed]
[19:02:29] Downloading Cypress 6% 20s [title changed]
[19:02:29] Downloading Cypress 6% 21s [title changed]
[19:02:29] Downloading Cypress 6% 23s [title changed]
[19:02:29] Downloading Cypress 7% 21s [title changed]
[19:02:29] Downloading Cypress 7% 22s [title changed]
[19:02:29] Downloading Cypress 8% 21s [title changed]
[19:02:29] Downloading Cypress 8% 22s [title changed]
[19:02:30] Downloading Cypress 9% 20s [title changed]
[19:02:30] Downloading Cypress 9% 21s [title changed]
[19:02:30] Downloading Cypress 10% 20s [title changed]
[19:02:30] Downloading Cypress 10% 21s [title changed]
[19:02:30] Downloading Cypress 11% 19s [title changed]
[19:02:30] Downloading Cypress 11% 20s [title changed]
[19:02:30] Downloading Cypress 12% 19s [title changed]
[19:02:30] Downloading Cypress 12% 20s [title changed]
[19:02:30] Downloading Cypress 13% 19s [title changed]
[19:02:30] Downloading Cypress 13% 19s [title changed]
[19:02:31] Downloading Cypress 14% 18s [title changed]
[19:02:31] Downloading Cypress 14% 19s [title changed]
[19:02:31] Downloading Cypress 15% 18s [title changed]
[19:02:31] Downloading Cypress 15% 19s [title changed]
[19:02:31] Downloading Cypress 16% 18s [title changed]
[19:02:31] Downloading Cypress 16% 18s [title changed]
[19:02:31] Downloading Cypress 17% 18s [title changed]
[19:02:31] Downloading Cypress 17% 18s [title changed]
[19:02:31] Downloading Cypress 18% 17s [title changed]
[19:02:31] Downloading Cypress 18% 18s [title changed]
[19:02:32] Downloading Cypress 19% 17s [title changed]
[19:02:32] Downloading Cypress 19% 18s [title changed]
[19:02:32] Downloading Cypress 20% 17s [title changed]
[19:02:32] Downloading Cypress 20% 17s [title changed]
[19:02:32] Downloading Cypress 21% 17s [title changed]
[19:02:32] Downloading Cypress 21% 17s [title changed]
[19:02:32] Downloading Cypress 22% 16s [title changed]
[19:02:32] Downloading Cypress 22% 17s [title changed]
[19:02:32] Downloading Cypress 22% 17s [title changed]
[19:02:33] Downloading Cypress 23% 17s [title changed]
[19:02:33] Downloading Cypress 23% 17s [title changed]
[19:02:33] Downloading Cypress 24% 16s [title changed]
[19:02:33] Downloading Cypress 25% 16s [title changed]
[19:02:33] Downloading Cypress 25% 16s [title changed]
[19:02:33] Downloading Cypress 25% 16s [title changed]
[19:02:33] Downloading Cypress 26% 16s [title changed]
[19:02:33] Downloading Cypress 27% 15s [title changed]
[19:02:33] Downloading Cypress 27% 16s [title changed]
[19:02:33] Downloading Cypress 28% 15s [title changed]
[19:02:34] Downloading Cypress 28% 15s [title changed]
[19:02:34] Downloading Cypress 28% 16s [title changed]
[19:02:34] Downloading Cypress 29% 15s [title changed]
[19:02:34] Downloading Cypress 29% 15s [title changed]
[19:02:34] Downloading Cypress 30% 15s [title changed]
[19:02:34] Downloading Cypress 30% 15s [title changed]
[19:02:34] Downloading Cypress 31% 15s [title changed]
[19:02:34] Downloading Cypress 31% 15s [title changed]
[19:02:34] Downloading Cypress 32% 14s [title changed]
[19:02:34] Downloading Cypress 32% 15s [title changed]
[19:02:35] Downloading Cypress 33% 14s [title changed]
[19:02:35] Downloading Cypress 33% 14s [title changed]
[19:02:35] Downloading Cypress 34% 14s [title changed]
[19:02:35] Downloading Cypress 34% 14s [title changed]
[19:02:35] Downloading Cypress 35% 14s [title changed]
[19:02:35] Downloading Cypress 35% 14s [title changed]
[19:02:35] Downloading Cypress 36% 14s [title changed]
[19:02:35] Downloading Cypress 36% 14s [title changed]
[19:02:35] Downloading Cypress 37% 13s [title changed]
[19:02:35] Downloading Cypress 38% 13s [title changed]
[19:02:36] Downloading Cypress 38% 13s [title changed]
[19:02:36] Downloading Cypress 39% 13s [title changed]
[19:02:36] Downloading Cypress 39% 13s [title changed]
[19:02:36] Downloading Cypress 40% 13s [title changed]
[19:02:36] Downloading Cypress 40% 13s [title changed]
[19:02:36] Downloading Cypress 41% 12s [title changed]
[19:02:36] Downloading Cypress 41% 12s [title changed]
[19:02:36] Downloading Cypress 41% 13s [title changed]
[19:02:36] Downloading Cypress 42% 12s [title changed]
[19:02:36] Downloading Cypress 42% 12s [title changed]
[19:02:37] Downloading Cypress 43% 12s [title changed]
[19:02:37] Downloading Cypress 43% 12s [title changed]
[19:02:37] Downloading Cypress 44% 12s [title changed]
[19:02:37] Downloading Cypress 44% 12s [title changed]
[19:02:37] Downloading Cypress 44% 12s [title changed]
[19:02:37] Downloading Cypress 45% 12s [title changed]
[19:02:37] Downloading Cypress 45% 12s [title changed]
[19:02:37] Downloading Cypress 46% 11s [title changed]
[19:02:37] Downloading Cypress 46% 12s [title changed]
[19:02:38] Downloading Cypress 47% 11s [title changed]
[19:02:38] Downloading Cypress 47% 11s [title changed]
[19:02:38] Downloading Cypress 48% 11s [title changed]
[19:02:38] Downloading Cypress 48% 11s [title changed]
[19:02:38] Downloading Cypress 49% 11s [title changed]
[19:02:38] Downloading Cypress 49% 11s [title changed]
[19:02:38] Downloading Cypress 50% 11s [title changed]
[19:02:38] Downloading Cypress 50% 11s [title changed]
[19:02:38] Downloading Cypress 51% 10s [title changed]
[19:02:38] Downloading Cypress 51% 10s [title changed]
[19:02:39] Downloading Cypress 51% 11s [title changed]
[19:02:39] Downloading Cypress 52% 10s [title changed]
[19:02:39] Downloading Cypress 52% 10s [title changed]
[19:02:39] Downloading Cypress 53% 10s [title changed]
[19:02:39] Downloading Cypress 53% 10s [title changed]
[19:02:39] Downloading Cypress 54% 10s [title changed]
[19:02:39] Downloading Cypress 54% 10s [title changed]
[19:02:39] Downloading Cypress 55% 10s [title changed]
[19:02:39] Downloading Cypress 55% 10s [title changed]
[19:02:39] Downloading Cypress 56% 9s [title changed]
[19:02:40] Downloading Cypress 56% 9s [title changed]
[19:02:40] Downloading Cypress 56% 10s [title changed]
[19:02:40] Downloading Cypress 57% 9s [title changed]
[19:02:40] Downloading Cypress 57% 10s [title changed]
[19:02:40] Downloading Cypress 57% 10s [title changed]
[19:02:41] Downloading Cypress 57% 10s [title changed]
[19:02:41] Downloading Cypress 58% 10s [title changed]
[19:02:41] Downloading Cypress 58% 10s [title changed]
[19:02:41] Downloading Cypress 58% 10s [title changed]
[19:02:41] Downloading Cypress 58% 10s [title changed]
[19:02:42] Downloading Cypress 58% 10s [title changed]
[19:02:42] Downloading Cypress 58% 10s [title changed]
[19:02:42] Downloading Cypress 59% 10s [title changed]
[19:02:42] Downloading Cypress 59% 10s [title changed]
[19:02:42] Downloading Cypress 59% 10s [title changed]
[19:02:42] Downloading Cypress 59% 10s [title changed]
[19:02:43] Downloading Cypress 59% 10s [title changed]
[19:02:43] Downloading Cypress 59% 11s [title changed]
[19:02:43] Downloading Cypress 59% 11s [title changed]
[19:02:43] Downloading Cypress 60% 10s [title changed]
[19:02:43] Downloading Cypress 60% 10s [title changed]
[19:02:43] Downloading Cypress 60% 11s [title changed]
[19:02:44] Downloading Cypress 60% 11s [title changed]
[19:02:44] Downloading Cypress 61% 10s [title changed]
[19:02:44] Downloading Cypress 61% 10s [title changed]
[19:02:44] Downloading Cypress 62% 10s [title changed]
[19:02:44] Downloading Cypress 62% 10s [title changed]
[19:02:44] Downloading Cypress 63% 10s [title changed]
[19:02:44] Downloading Cypress 63% 10s [title changed]
[19:02:44] Downloading Cypress 64% 9s [title changed]
[19:02:44] Downloading Cypress 64% 9s [title changed]
[19:02:44] Downloading Cypress 65% 9s [title changed]
[19:02:45] Downloading Cypress 65% 9s [title changed]
[19:02:45] Downloading Cypress 65% 9s [title changed]
[19:02:45] Downloading Cypress 66% 9s [title changed]
[19:02:45] Downloading Cypress 66% 9s [title changed]
[19:02:45] Downloading Cypress 67% 9s [title changed]
[19:02:45] Downloading Cypress 67% 9s [title changed]
[19:02:45] Downloading Cypress 68% 8s [title changed]
[19:02:45] Downloading Cypress 68% 8s [title changed]
[19:02:45] Downloading Cypress 69% 8s [title changed]
[19:02:45] Downloading Cypress 69% 8s [title changed]
[19:02:46] Downloading Cypress 70% 8s [title changed]
[19:02:46] Downloading Cypress 70% 8s [title changed]
[19:02:46] Downloading Cypress 71% 7s [title changed]
[19:02:46] Downloading Cypress 71% 7s [title changed]
[19:02:46] Downloading Cypress 72% 7s [title changed]
[19:02:46] Downloading Cypress 72% 7s [title changed]
[19:02:46] Downloading Cypress 73% 7s [title changed]
[19:02:46] Downloading Cypress 73% 7s [title changed]
[19:02:46] Downloading Cypress 73% 7s [title changed]
[19:02:46] Downloading Cypress 74% 7s [title changed]
[19:02:47] Downloading Cypress 74% 7s [title changed]
[19:02:47] Downloading Cypress 75% 6s [title changed]
[19:02:47] Downloading Cypress 75% 6s [title changed]
[19:02:47] Downloading Cypress 76% 6s [title changed]
[19:02:47] Downloading Cypress 76% 6s [title changed]
[19:02:47] Downloading Cypress 76% 6s [title changed]
[19:02:47] Downloading Cypress 77% 6s [title changed]
[19:02:47] Downloading Cypress 77% 6s [title changed]
[19:02:47] Downloading Cypress 78% 6s [title changed]
[19:02:48] Downloading Cypress 78% 6s [title changed]
[19:02:48] Downloading Cypress 79% 5s [title changed]
[19:02:48] Downloading Cypress 79% 5s [title changed]
[19:02:48] Downloading Cypress 80% 5s [title changed]
[19:02:48] Downloading Cypress 80% 5s [title changed]
[19:02:48] Downloading Cypress 81% 5s [title changed]
[19:02:48] Downloading Cypress 81% 5s [title changed]
[19:02:48] Downloading Cypress 81% 5s [title changed]
[19:02:48] Downloading Cypress 82% 5s [title changed]
[19:02:48] Downloading Cypress 82% 5s [title changed]
[19:02:49] Downloading Cypress 83% 4s [title changed]
[19:02:49] Downloading Cypress 83% 4s [title changed]
[19:02:49] Downloading Cypress 84% 4s [title changed]
[19:02:49] Downloading Cypress 84% 4s [title changed]
[19:02:49] Downloading Cypress 84% 4s [title changed]
[19:02:49] Downloading Cypress 85% 4s [title changed]
[19:02:49] Downloading Cypress 85% 4s [title changed]
[19:02:49] Downloading Cypress 86% 4s [title changed]
[19:02:49] Downloading Cypress 86% 4s [title changed]
[19:02:49] Downloading Cypress 87% 3s [title changed]
[19:02:50] Downloading Cypress 87% 3s [title changed]
[19:02:50] Downloading Cypress 88% 3s [title changed]
[19:02:50] Downloading Cypress 88% 3s [title changed]
[19:02:50] Downloading Cypress 89% 3s [title changed]
[19:02:50] Downloading Cypress 89% 3s [title changed]
[19:02:50] Downloading Cypress 89% 3s [title changed]
[19:02:50] Downloading Cypress 90% 3s [title changed]
[19:02:50] Downloading Cypress 90% 3s [title changed]
[19:02:50] Downloading Cypress 91% 2s [title changed]
[19:02:51] Downloading Cypress 91% 2s [title changed]
[19:02:51] Downloading Cypress 92% 2s [title changed]
[19:02:51] Downloading Cypress 92% 2s [title changed]
[19:02:51] Downloading Cypress 92% 2s [title changed]
[19:02:51] Downloading Cypress 93% 2s [title changed]
[19:02:51] Downloading Cypress 93% 2s [title changed]
[19:02:51] Downloading Cypress 94% 2s [title changed]
[19:02:51] Downloading Cypress 94% 2s [title changed]
[19:02:51] Downloading Cypress 95% 1s [title changed]
[19:02:51] Downloading Cypress 96% 1s [title changed]
[19:02:52] Downloading Cypress 96% 1s [title changed]
[19:02:52] Downloading Cypress 96% 1s [title changed]
[19:02:52] Downloading Cypress 97% 1s [title changed]
[19:02:52] Downloading Cypress 97% 1s [title changed]
[19:02:52] Downloading Cypress 98% 0s [title changed]
[19:02:52] Downloading Cypress 98% 1s [title changed]
[19:02:52] Downloading Cypress 98% 1s [title changed]
[19:02:52] Downloading Cypress 99% 0s [title changed]
[19:02:52] Downloading Cypress 99% 0s [title changed]
[19:02:53] Downloading Cypress 100% 0s [title changed]
[19:02:53] Downloaded Cypress [title changed]
[19:02:53] Downloaded Cypress [completed]
[19:02:53] Unzipping Cypress [started]
[19:02:53] Unzipping Cypress [failed]
[19:02:53] → The Cypress App could not be unzipped.
Search for an existing issue or open a GitHub issue at
https://github.com/cypress-io/cypress/issues
----------
Error: end of central directory record signature not found
----------
Platform: linux (Debian - 9.5)
Cypress Version: 3.1.5
The Cypress App could not be unzipped.
Search for an existing issue or open a GitHub issue at
https://github.com/cypress-io/cypress/issues
----------
Errors documented here:
Error: invalid central directory file header signature: 0x1e02014b
Error: invalid local file header signature: 0x1030da8f
Error: end of central directory record signature not found
Error: invalid stored block lengths
Looking up these errors all seem to point to yauzl. I updated the yauzl
plugin 2 weeks ago in our develop
branch, so perhaps this fixes some issues, it definitely included bug fixes. https://github.com/cypress-io/cypress/pull/3481
We may also want to look into implementing better error handling instead of crashing for yauzl as described here: https://github.com/thejoshwolfe/yauzl#how-to-avoid-crashing
Hi, the yauzl update was included in 3.2.0 release. Can anyone update to see if this issue is resolved?
Hi Jennifer, the yauzl update in 3.2.0 seems to solve the problem in our project. Thanks!
@joekrump @aryzing @ruffle1986 @mlb5000 Can you all try updating to 3.2.0 of Cypress and please comment if this resolves your issue or not? Thanks so much!
@jennifer-shehane we had to move away from cypress in our because of the bug, don't have a time frame to re-introduce it atm.
Hello @jennifer-shehane. I am currently deploying cypress 3.2.0 into a gitlab-ci pipeline, and I am unfortunately running into this error.
Here is the output :
Installing Cypress (version: 3.2.0)
[21:36:54] Downloading Cypress [started]
[21:37:03] Downloading Cypress [completed]
[21:37:03] Unzipping Cypress [started]
events.js:167
throw er; // Unhandled 'error' event
^
Error: invalid central directory file header signature: 0x63402f73
at /builds/project-0/node_modules/cypress/node_modules/yauzl/index.js:258:70
at /builds/project-0/node_modules/cypress/node_modules/yauzl/index.js:631:5
at /builds/project-0/node_modules/cypress/node_modules/fd-slicer/index.js:32:7
at FSReqWrap.wrapper [as oncomplete] (fs.js:460:17)
@jennifer-shehane I will aim to try the update to 3.2.0 early next week. I will report back then.
Well, I retried today, with exactly the same code, and it worked. Maybe some dependencies were "stuck" in the cache ? But it works great now, thanks :)
@jennifer-shehane : I had the same issue since last Friday and upgrading to version 3.2 didn't help, Can you advice ?
Update:
Regenerating yarn.lock & updating to v3.2.0 made the issue go a way.
@jennifer-shehane It seems like this issue is intermittent. We're still facing with it once out of five builds. Temporarily we had to remove Cypress from our Travis pipeline.
@jennifer-shehane New error, now but still related to yauzl
| [2019-04-02T23:21:01Z] Installing Cypress (version: 3.2.0)
 | [2019-04-02T23:21:01Z]
 | [2019-04-02T23:21:01Z] [23:20:58] Downloading Cypress [started]
 | [2019-04-02T23:21:01Z] [23:21:00] Downloading Cypress [completed]
 | [2019-04-02T23:21:01Z] [23:21:00] Unzipping Cypress [started]
 | [2019-04-02T23:21:01Z] read err { Error: invalid stored block lengths
 | [2019-04-02T23:21:01Z] at Zlib.zlibOnError [as onerror] (zlib.js:153:17) errno: -3, code: 'Z_DATA_ERROR' }
 | [2019-04-02T23:21:01Z] events.js:167
 | [2019-04-02T23:21:01Z] throw er; // Unhandled 'error' event
 | [2019-04-02T23:21:01Z] ^
 | [2019-04-02T23:21:01Z]
 | [2019-04-02T23:21:01Z] Error: extra field length exceeds extra field buffer size
 | [2019-04-02T23:21:01Z] at /var/lib/buildkite-agent/builds/buildkite-20190321201725-50/test/node_modules/cypress/node_modules/yauzl/index.js:314:83
@jennifer-shehane yauzl
strikes again! This time on cypress 3.2.0 into a gitlab-jenkins pipeline
```yarn config v1.15.2
success Set "workspaces-experimental" to "true".
Done in 0.04s.
yarn install v1.15.2
[1/4] Resolving packages...
[2/4] Fetching packages...
info [email protected]: The platform "linux" is incompatible with this module.
info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation.
[3/4] Linking dependencies...
[4/4] Building fresh packages...
[91merror /app/apps/admin/node_modules/cypress: Command failed.
Exit code: 1
Command: node index.js --exec install
Arguments:
Directory: /app/apps/admin/node_modules/cypress
Output:
Installing Cypress (version: 3.2.0)
[?25l[13:38:14] Downloading Cypress [started]
...
[13:38:25] Downloading Cypress 99% 0s [title changed]
[13:38:25] Downloaded Cypress [title changed]
[13:38:25] Downloaded Cypress [completed]
[13:38:25] Unzipping Cypress [started]
[13:38:25] Unzipping Cypress 0% 0s [title changed]
read err { Error: unexpected end of file
at Zlib.zlibOnError [as onerror] (zlib.js:162:17) errno: -5, code: 'Z_BUF_ERROR' }
[?25hevents.js:170
throw er; // Unhandled 'error' event
^
Error: invalid central directory file header signature: 0xcf0000
at /app/apps/admin/node_modules/yauzl/index.js:258:70
at /app/apps/admin/node_modules/yauzl/index.js:631:5
at /app/apps/admin/node_modules/fd-slicer/index.js:32:7
at FSReqCallback.wrapper [as oncomplete] (fs.js:478:5)
Emitted 'error' event at:
at emitError (/app/apps/admin/node_modules/yauzl/index.js:232:8)
at emitErrorAndAutoClose (/app/apps/admin/node_modules/yauzl/index.js:227:3)
at /app/apps/admin/node_modules/yauzl/index.js:258:42
at /app/apps/admin/node_modules/yauzl/index.js:631:5
at /app/apps/admin/node_modules/fd-slicer/index.js:32:7
at FSReqCallback.wrapper [as oncomplete] (fs.js:478:5)
```
we need to include zip size and checksums for the downloaded zip file for
each platform when we build them. The NPM CLI should check these after
downloading ...
On Fri, Apr 5, 2019 at 10:17 AM MatthÃas Leó notifications@github.com
wrote:
@jennifer-shehane https://github.com/jennifer-shehane yauzl strikes
again! This time on cypress 3.2.0 into a gitlab-jenkins pipelinesuccess Set "workspaces-experimental" to "true".
Done in 0.04s.
yarn install v1.15.2
[1/4] Resolving packages...
[2/4] Fetching packages...
info [email protected]: The platform "linux" is incompatible with this module.
info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation.
[3/4] Linking dependencies...
[4/4] Building fresh packages...
�[91merror /app/apps/admin/node_modules/cypress: Command failed.
Exit code: 1
Command: node index.js --exec install
Arguments:
Directory: /app/apps/admin/node_modules/cypress
Output:
Installing Cypress (version: 3.2.0)
�[?25l[13:38:14] Downloading Cypress [started]
...
[13:38:25] Downloading Cypress 99% 0s [title changed]
[13:38:25] Downloaded Cypress [title changed]
[13:38:25] Downloaded Cypress [completed]
[13:38:25] Unzipping Cypress [started]
[13:38:25] Unzipping Cypress 0% 0s [title changed]
read err { Error: unexpected end of file
at Zlib.zlibOnError [as onerror] (zlib.js:162:17) errno: -5, code: 'Z_BUF_ERROR' }
�[?25hevents.js:170
throw er; // Unhandled 'error' event ^
Error: invalid central directory file header signature: 0xcf0000
at /app/apps/admin/node_modules/yauzl/index.js:258:70 at /app/apps/admin/node_modules/yauzl/index.js:631:5 at /app/apps/admin/node_modules/fd-slicer/index.js:32:7 at FSReqCallback.wrapper [as oncomplete] (fs.js:478:5)
Emitted 'error' event at:
at emitError (/app/apps/admin/node_modules/yauzl/index.js:232:8) at emitErrorAndAutoClose (/app/apps/admin/node_modules/yauzl/index.js:227:3) at /app/apps/admin/node_modules/yauzl/index.js:258:42 at /app/apps/admin/node_modules/yauzl/index.js:631:5 at /app/apps/admin/node_modules/fd-slicer/index.js:32:7 at FSReqCallback.wrapper [as oncomplete] (fs.js:478:5)
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/cypress-io/cypress/issues/3515#issuecomment-480292156,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACHApl714AAfxMwiRjg3A0b3LbLIRaf-ks5vd1r7gaJpZM4a_zg1
.
--
Dr. Gleb Bahmutov, PhD
Schedule video chat / phone call / meeting with me via
https://calendly.com/bahmutov
gleb.[email protected] @bahmutov https://twitter.com/@bahmutov
https://glebbahmutov.com/ https://glebbahmutov.com/blog
https://github.com/bahmutov
I've started having a similar problem with version 3.3.0 on Azure DevOps and Zeit.
Branch with the version bump: https://github.com/rafael-anachoreta/ts-react-seed/commits/update-cypress
Zeit / Now:
Error: Exited with 1
error /tmp/533f0312/node_modules/cypress: Command failed.
Exit code: 1
Command: node index.js --exec install
Arguments:
Directory: /tmp/533f0312/node_modules/cypress
Output:
Installing Cypress (version: 3.3.0)
?25l[23:11:05] Downloading Cypress [started]
[23:11:05] Downloading Cypress 0% 0s [title changed]
[23:11:06] Downloading Cypress 9% 1s [title changed]
[23:11:06] Downloading Cypress 22% 1s [title changed]
[23:11:06] Downloading Cypress 34% 1s [title changed]
[23:11:06] Downloading Cypress 45% 0s [title changed]
[23:11:06] Downloading Cypress 56% 0s [title changed]
[23:11:06] Downloading Cypress 74% 0s [title changed]
[23:11:06] Downloading Cypress 85% 0s [title changed]
[23:11:06] Downloaded Cypress [title changed]
[23:11:06] Downloaded Cypress [completed]
[23:11:06] Unzipping Cypress [started]
?25hevents.js:183
throw er; // Unhandled 'error' event
^
Error: invalid central directory file header signature: 0x65646f6e
at /tmp/533f0312/node_modules/yauzl/index.js:258:70
at /tmp/533f0312/node_modules/yauzl/index.js:631:5
at /tmp/533f0312/node_modules/fd-slicer/index.js:32:7
at FSReqWrap.wrapper [as oncomplete] (fs.js:658:17)
at ChildProcess.child.on (/tmp/utils/node_modules/@now/build-utils/dist/fs/run-user-scripts.js:25:24)
at emitTwo (events.js:126:13)
at ChildProcess.emit (events.js:214:7)
at maybeClose (internal/child_process.js:925:16)
at Socket.stream.socket.on (internal/child_process.js:346:11)
at emitOne (events.js:116:13)
at Socket.emit (events.js:211:7)
at Pipe._handle.close [as _onclose] (net.js:567:12)
Azure DevOps:
[1/4] Resolving packages...
[2/4] Fetching packages...
info [email protected]: The platform "linux" is incompatible with this module.
info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation.
[3/4] Linking dependencies...
[4/4] Building fresh packages...
error /home/vsts/work/1/s/node_modules/cypress: Command failed.
Exit code: 1
Command: node index.js --exec install
Arguments:
Directory: /home/vsts/work/1/s/node_modules/cypress
Output:
Installing Cypress (version: 3.3.0)
5l[14:15:13] Downloading Cypress [started]‌
[14:15:14] Downloading Cypress [completed]
[14:15:14] Unzipping Cypress [started]
read err Error: too many bytes in the stream. expected 152522. got at least 163840
at AssertByteCountStream._transform (/home/vsts/work/1/s/node_modules/extract-zip/node_modules/yauzl/index.js:487:15)
at AssertByteCountStream.Transform._read (_stream_transform.js:190:10)
at AssertByteCountStream.Transform._write (_stream_transform.js:178:12)
at doWrite (_stream_writable.js:410:12)
at writeOrBuffer (_stream_writable.js:394:5)
at AssertByteCountStream.Writable.write (_stream_writable.js:294:11)
at InflateRaw.ondata (_stream_readable.js:689:20)
at InflateRaw.emit (events.js:189:13)
at addChunk (_stream_readable.js:284:12)
at readableAddChunk (_stream_readable.js:265:11)
at InflateRaw.Readable.push (_stream_readable.js:220:10)
at InflateRaw.Transform.push (_stream_transform.js:151:32)
at Zlib.processCallback (zlib.js:590:10)
5hevents.js:174‌
throw er; // Unhandled 'error' event
^
Error: invalid central directory file header signature: 0x65646f6e
at /home/vsts/work/1/s/node_modules/yauzl/index.js:258:70
at /home/vsts/work/1/s/node_modules/yauzl/index.js:631:5
at /home/vsts/work/1/s/node_modules/fd-slicer/index.js:32:7
at FSReqWrap.wrapper [as oncomplete] (fs.js:462:17)
Emitted 'error' event at:
at emitError (/home/vsts/work/1/s/node_modules/yauzl/index.js:232:8)
at emitErrorAndAutoClose (/home/vsts/work/1/s/node_modules/yauzl/index.js:227:3)
at /home/vsts/work/1/s/node_modules/yauzl/index.js:258:42
at /home/vsts/work/1/s/node_modules/yauzl/index.js:631:5
at /home/vsts/work/1/s/node_modules/fd-slicer/index.js:32:7
at FSReqWrap.wrapper [as oncomplete] (fs.js:462:17)
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
When Cypress cuts a new release, is zipping done via macOS's native zip tool? I think that might be the root of this issue if so.
I remember seeing a yauzl issue about how it couldn't properly parse certain macOS archives under some conditions, which is why yauzl-mac
exists:
"Mac OS Archive Utility creates ZIP files which are corrupt according to the ZIP file spec where Archive contains more than 65535 files"
The node_modules might push us over that limit. So if this is the problem, we could either use yauzl-mac or create archives with a different zip utility when releases are made.
EDIT: This is looking less likely, since a native .zip utility is used for each platform:
Testing inside a Docker container:
docker run -it -v $PWD:/e2e -w /e2e cypress/base:10 /bin/bash
curl -O https://cdn.cypress.io/desktop/3.3.0/linux-x64/cypress.zip
sha512sum cypress.zip
c24ad054fc78e24d9b6b539b33ba13226a600f31e1953b00d93c023721eaa20412e678e599f696723fbdd78b8e2a94cff8409c6fb342e97b721dd95720bfe6dd cypress.zip
curl -I https://cdn.cypress.io/desktop/3.3.0/linux-x64/cypress.zip
x-amz-meta-checksum: c24ad054fc78e24d9b6b539b33ba13226a600f31e1953b00d93c023721eaa20412e678e599f696723fbdd78b8e2a94cff8409c6fb342e97b721dd95720bfe6dd
x-amz-meta-size: 140716831
ls -la cypress.zip
-rw-r--r-- 1 root root 140716831 May 20 19:37 cypress.zip
so the checksum and filesize are correct
DEBUG=cypress:cli node -e 'require("./lib/tasks/unzip").start({zipFilePath:"./cypress.zip",installDir:path.resolve("unzipped"), progress:{onProgress: console.log}})'
$ ls -la cypress.zip
-rw-r--r-- 1 gleb staff 140716831 May 20 15:44 cypress.zip
$ head -c 140716830 cypress.zip > chopped.zip
and trying to unzip, getting
end of central directory record signature not found
$ tail -c 140716830 cypress.zip > chopped.zip
and trying to unzip, getting
invalid central directory file header signature: 0x1e02014b
echo -ne \\xFF | dd conv=notrunc bs=1 count=1 of=cypress.zip
and got the error
Error: invalid local file header signature: 0x0
All the above errors are present in the above error reports, which makes me suspect that the Zip file is just corrupted during download.
Having this error on Bamboo too:
23-May-2019 09:13:12 | [ERROR] Output:
-- | --
23-May-2019 09:13:12 | [ERROR] Installing Cypress (version: 3.3.0)
23-May-2019 09:13:12 | [ERROR]
23-May-2019 09:13:12 | [ERROR] [09:13:10] Downloading Cypress   [started]
23-May-2019 09:13:12 | [ERROR] [09:13:12] Downloading Cypress   [completed]
23-May-2019 09:13:12 | [ERROR] [09:13:12] Unzipping Cypress    [started]
23-May-2019 09:13:12 | [ERROR] events.js:183
23-May-2019 09:13:12 | [ERROR]Â Â Â Â throw er; // Unhandled 'error' event
23-May-2019 09:13:12 | [ERROR]Â Â Â Â ^
23-May-2019 09:13:12 | [ERROR]
23-May-2019 09:13:12 | [ERROR] Error: extra field length exceeds extra field buffer size
23-May-2019 09:13:12 | [ERROR]Â Â Â at /opt/bamboo-agent/bamboo-agent-home/xml-data/build-dir/TESTCWDPPEREIRA-MAINOPENJDK0-LICENSE/components/crowd-frontend-plugin/node_modules/yauzl/index.js:314:83
23-May-2019 09:13:12 | [ERROR]Â Â Â at /opt/bamboo-agent/bamboo-agent-home/xml-data/build-dir/TESTCWDPPEREIRA-MAINOPENJDK0-LICENSE/components/crowd-frontend-plugin/node_modules/yauzl/index.js:631:5
23-May-2019 09:13:12 | [ERROR]Â Â Â at /opt/bamboo-agent/bamboo-agent-home/xml-data/build-dir/TESTCWDPPEREIRA-MAINOPENJDK0-LICENSE/components/crowd-frontend-plugin/node_modules/fd-slicer/index.js:32:7
23-May-2019 09:13:12 | [ERROR]Â Â Â at FSReqWrap.wrapper [as oncomplete] (fs.js:658:17)
23-May-2019 09:13:12 | [INFO] info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
Sometimes the error is this one:
Error: invalid central directory file header signature: 0x65646f6e
I'm experiencing this issue on VSTS with Cypress version 3.1.0 and 3.3.1. It is failing intermittently. The error message changes intermittently as well.
read err { Error: invalid code lengths set
at Zlib.zlibOnError [as onerror] (zlib.js:154:17) errno: -3, code: 'Z_DATA_ERROR' }
5hevents.js:167‌
throw er; // Unhandled 'error' event
^
Error: invalid central directory file header signature: 0x80002
at /vsts/agent/_work/1/s/node_modules/cypress/node_modules/yauzl/index.js:249:70
read err { Error: invalid distance too far back
at Zlib.zlibOnError [as onerror] (zlib.js:154:17) errno: -3, code: 'Z_DATA_ERROR' }
5hevents.js:167‌
throw er; // Unhandled 'error' event
^
Error: invalid central directory file header signature: 0xae43b2cd
at /vsts/agent/_work/4/s/node_modules/yauzl/index.js:258:70
Is there an older version that we can revert to that we can use in the interim?
I had the same issue, I reverted to 3.20 and now it works fine
On Thu, Jun 6, 2019, 11:19 PM Gerry Pass notifications@github.com wrote:
Is there an older version that we can revert to that we can use in the
interim?—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/cypress-io/cypress/issues/3515?email_source=notifications&email_token=AJXBC2SCMOJUEY4ZPNK5CKTPZFWOTA5CNFSM4GX7HA22YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODXEBJGI#issuecomment-499651737,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AJXBC2W5LTOJTORUHYCKYRTPZFWOTANCNFSM4GX7HA2Q
.
Having the same issue with 3.2.0:
[ERROR] Arguments:
--
29-May-2019 23:37:30 | [ERROR] Directory: /opt/bamboo-agent/bamboo-agent-home/xml-data/build-dir/TESTCWDPPEREIRA-MAINOPENJDK0-CE2E/components/crowd-frontend-plugin/node_modules/@types/cypress/node_modules/cypress
29-May-2019 23:37:30 | [ERROR] Output:
29-May-2019 23:37:30 | [ERROR] Installing Cypress (version: 3.2.0)
29-May-2019 23:37:30 | [ERROR]
29-May-2019 23:37:30 | [ERROR] [23:37:27] Downloading Cypress   [started]
29-May-2019 23:37:30 | [ERROR] [23:37:29] Downloading Cypress   [completed]
29-May-2019 23:37:30 | [ERROR] [23:37:29] Unzipping Cypress    [started]
29-May-2019 23:37:30 | [ERROR] read err Error: not enough bytes in the stream. expected 1789407. got only 239010
29-May-2019 23:37:30 | [ERROR]Â Â Â at AssertByteCountStream._flush (/opt/bamboo-agent/bamboo-agent-home/xml-data/build-dir/TESTCWDPPEREIRA-MAINOPENJDK0-CE2E/components/crowd-frontend-plugin/node_modules/@types/cypress/node_modules/extract-zip/node_modules/yauzl/index.js:494:15)
29-May-2019 23:37:30 | [ERROR]Â Â Â at AssertByteCountStream.prefinish (_stream_transform.js:137:10)
29-May-2019 23:37:30 | [ERROR]Â Â Â at emitNone (events.js:106:13)
29-May-2019 23:37:30 | [ERROR]Â Â Â at AssertByteCountStream.emit (events.js:208:7)
29-May-2019 23:37:30 | [ERROR]Â Â Â at prefinish (_stream_writable.js:602:14)
29-May-2019 23:37:30 | [ERROR]Â Â Â at finishMaybe (_stream_writable.js:610:5)
29-May-2019 23:37:30 | [ERROR]Â Â Â at endWritable (_stream_writable.js:621:3)
29-May-2019 23:37:30 | [ERROR]Â Â Â at AssertByteCountStream.Writable.end (_stream_writable.js:572:5)
29-May-2019 23:37:30 | [ERROR]Â Â Â at InflateRaw.onend (_stream_readable.js:595:10)
29-May-2019 23:37:30 | [ERROR]Â Â Â at Object.onceWrapper (events.js:313:30)
29-May-2019 23:37:30 | [ERROR]Â Â Â at emitNone (events.js:111:20)
29-May-2019 23:37:30 | [ERROR]Â Â Â at InflateRaw.emit (events.js:208:7)
29-May-2019 23:37:30 | [ERROR]Â Â Â at endReadableNT (_stream_readable.js:1064:12)
29-May-2019 23:37:30 | [ERROR]Â Â Â at _combinedTickCallback (internal/process/next_tick.js:139:11)
29-May-2019 23:37:30 | [ERROR]Â Â Â at process._tickCallback (internal/process/next_tick.js:181:9)
29-May-2019 23:37:30 | [ERROR] events.js:183
29-May-2019 23:37:30 | [ERROR]Â Â Â Â throw er; // Unhandled 'error' event
29-May-2019 23:37:30 | [ERROR]Â Â Â Â ^
29-May-2019 23:37:30 | [ERROR]
29-May-2019 23:37:30 | [ERROR] Error: extra field length exceeds extra field buffer size
I'm trying to introduce Cypress in our project, unfortunately if it doesn't work in CI there's nothing I can do :/
Any update on what the timeline for https://github.com/cypress-io/cypress/pull/4193 being merged might be? This is still causing quite a bit of pain for my team!
So we recently encountered this error on one of our repos ourselves. The problem was that we were downloading two versions of cypress within our package.json. We run a monorepo, so one of the cypress versions was in the main package.json and the other cypress version was in a sub-module of our monorepo.
Since we save cypress upon download to /tmp/cypress.zip
, they were clobbering each other when both were being downloaded/unzipping at the same time, resulting in this error specifically:
Installing Cypress (version: 3.3.2)
[04:46:10] Downloading Cypress [started]
[04:46:11] Downloading Cypress [completed]
[04:46:11] Unzipping Cypress [started]
read err Error: not enough bytes in the stream. expected 8709456. got only 2882632
at AssertByteCountStream._flush (/root/monorepo/node_modules/yauzl/index.js:494:15)
at AssertByteCountStream.prefinish (_stream_transform.js:141:10)
at AssertByteCountStream.emit (events.js:198:13)
at prefinish (_stream_writable.js:635:14)
at finishMaybe (_stream_writable.js:643:5)
at endWritable (_stream_writable.js:663:3)
at AssertByteCountStream.Writable.end (_stream_writable.js:594:5)
at InflateRaw.onend (_stream_readable.js:655:10)
at Object.onceWrapper (events.js:286:20)
at InflateRaw.emit (events.js:203:15)
at endReadableNT (_stream_readable.js:1129:12)
at process._tickCallback (internal/process/next_tick.js:63:19)
events.js:174
throw er; // Unhandled 'error' event
^
Error: invalid central directory file header signature: 0x98d05ebb
at /root/monorepo/node_modules/cypress/node_modules/yauzl/index.js:258:70
at /root/monorepo/node_modules/cypress/node_modules/yauzl/index.js:631:5
at /root/monorepo/node_modules/cypress/node_modules/fd-slicer/index.js:32:7
at FSReqWrap.wrapper [as oncomplete] (fs.js:467:17)
Emitted 'error' event at:
at emitError (/root/monorepo/node_modules/cypress/node_modules/yauzl/index.js:232:8)
at emitErrorAndAutoClose (/root/monorepo/node_modules/cypress/node_modules/yauzl/index.js:227:3)
at /root/monorepo/node_modules/cypress/node_modules/yauzl/index.js:258:42
at /root/monorepo/node_modules/cypress/node_modules/yauzl/index.js:631:5
at /root/monorepo/node_modules/cypress/node_modules/fd-slicer/index.js:32:7
at FSReqWrap.wrapper [as oncomplete] (fs.js:467:17)
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
Exited with code 1
I've opened a new issue that explains this in more detail and explains ways to address this here: https://github.com/cypress-io/cypress/issues/4595
I'm running into the same issue on BuildKite and when trying to install on Debian. Only happening with 3.1.5. Previous version I used (3.1.3) installs without issue. Ran
rm -rf node_modules && yarn install
and this did not fix the issue for me.Issue seems to be the same as what ruffle1986 mentions.
Main issue is:
The Cypress App could not be unzipped.
Error: end of central directory record signature not found
Full output:
yarn install v1.10.1 [1/5] Validating package.json... [2/5] Resolving packages... warning Resolution field "[email protected]" is incompatible with requested version "extend@2.*" [3/5] Fetching packages... info [email protected]: The platform "linux" is incompatible with this module. info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation. [4/5] Linking dependencies... [5/5] Building fresh packages... [-/8] ⢀ waiting... [-/8] â waiting... [3/8] â cypress [-/8] â waiting... error /home/vagrant/clio/themis/node_modules/cypress: Command failed. Exit code: 1 Command: node index.js --exec install Arguments: Directory: /home/vagrant/clio/themis/node_modules/cypress Output: Installing Cypress (version: 3.1.5) [19:02:27] Downloading Cypress [started] [19:02:28] Downloading Cypress 0% 0s [title changed] [19:02:28] Downloading Cypress 1% 10s [title changed] [19:02:28] Downloading Cypress 1% 20s [title changed] [19:02:28] Downloading Cypress 2% 15s [title changed] [19:02:28] Downloading Cypress 2% 21s [title changed] [19:02:28] Downloading Cypress 3% 17s [title changed] [19:02:28] Downloading Cypress 3% 20s [title changed] [19:02:28] Downloading Cypress 3% 24s [title changed] [19:02:28] Downloading Cypress 3% 27s [title changed] [19:02:28] Downloading Cypress 4% 23s [title changed] [19:02:29] Downloading Cypress 4% 25s [title changed] [19:02:29] Downloading Cypress 5% 22s [title changed] [19:02:29] Downloading Cypress 6% 20s [title changed] [19:02:29] Downloading Cypress 6% 21s [title changed] [19:02:29] Downloading Cypress 6% 23s [title changed] [19:02:29] Downloading Cypress 7% 21s [title changed] [19:02:29] Downloading Cypress 7% 22s [title changed] [19:02:29] Downloading Cypress 8% 21s [title changed] [19:02:29] Downloading Cypress 8% 22s [title changed] [19:02:30] Downloading Cypress 9% 20s [title changed] [19:02:30] Downloading Cypress 9% 21s [title changed] [19:02:30] Downloading Cypress 10% 20s [title changed] [19:02:30] Downloading Cypress 10% 21s [title changed] [19:02:30] Downloading Cypress 11% 19s [title changed] [19:02:30] Downloading Cypress 11% 20s [title changed] [19:02:30] Downloading Cypress 12% 19s [title changed] [19:02:30] Downloading Cypress 12% 20s [title changed] [19:02:30] Downloading Cypress 13% 19s [title changed] [19:02:30] Downloading Cypress 13% 19s [title changed] [19:02:31] Downloading Cypress 14% 18s [title changed] [19:02:31] Downloading Cypress 14% 19s [title changed] [19:02:31] Downloading Cypress 15% 18s [title changed] [19:02:31] Downloading Cypress 15% 19s [title changed] [19:02:31] Downloading Cypress 16% 18s [title changed] [19:02:31] Downloading Cypress 16% 18s [title changed] [19:02:31] Downloading Cypress 17% 18s [title changed] [19:02:31] Downloading Cypress 17% 18s [title changed] [19:02:31] Downloading Cypress 18% 17s [title changed] [19:02:31] Downloading Cypress 18% 18s [title changed] [19:02:32] Downloading Cypress 19% 17s [title changed] [19:02:32] Downloading Cypress 19% 18s [title changed] [19:02:32] Downloading Cypress 20% 17s [title changed] [19:02:32] Downloading Cypress 20% 17s [title changed] [19:02:32] Downloading Cypress 21% 17s [title changed] [19:02:32] Downloading Cypress 21% 17s [title changed] [19:02:32] Downloading Cypress 22% 16s [title changed] [19:02:32] Downloading Cypress 22% 17s [title changed] [19:02:32] Downloading Cypress 22% 17s [title changed] [19:02:33] Downloading Cypress 23% 17s [title changed] [19:02:33] Downloading Cypress 23% 17s [title changed] [19:02:33] Downloading Cypress 24% 16s [title changed] [19:02:33] Downloading Cypress 25% 16s [title changed] [19:02:33] Downloading Cypress 25% 16s [title changed] [19:02:33] Downloading Cypress 25% 16s [title changed] [19:02:33] Downloading Cypress 26% 16s [title changed] [19:02:33] Downloading Cypress 27% 15s [title changed] [19:02:33] Downloading Cypress 27% 16s [title changed] [19:02:33] Downloading Cypress 28% 15s [title changed] [19:02:34] Downloading Cypress 28% 15s [title changed] [19:02:34] Downloading Cypress 28% 16s [title changed] [19:02:34] Downloading Cypress 29% 15s [title changed] [19:02:34] Downloading Cypress 29% 15s [title changed] [19:02:34] Downloading Cypress 30% 15s [title changed] [19:02:34] Downloading Cypress 30% 15s [title changed] [19:02:34] Downloading Cypress 31% 15s [title changed] [19:02:34] Downloading Cypress 31% 15s [title changed] [19:02:34] Downloading Cypress 32% 14s [title changed] [19:02:34] Downloading Cypress 32% 15s [title changed] [19:02:35] Downloading Cypress 33% 14s [title changed] [19:02:35] Downloading Cypress 33% 14s [title changed] [19:02:35] Downloading Cypress 34% 14s [title changed] [19:02:35] Downloading Cypress 34% 14s [title changed] [19:02:35] Downloading Cypress 35% 14s [title changed] [19:02:35] Downloading Cypress 35% 14s [title changed] [19:02:35] Downloading Cypress 36% 14s [title changed] [19:02:35] Downloading Cypress 36% 14s [title changed] [19:02:35] Downloading Cypress 37% 13s [title changed] [19:02:35] Downloading Cypress 38% 13s [title changed] [19:02:36] Downloading Cypress 38% 13s [title changed] [19:02:36] Downloading Cypress 39% 13s [title changed] [19:02:36] Downloading Cypress 39% 13s [title changed] [19:02:36] Downloading Cypress 40% 13s [title changed] [19:02:36] Downloading Cypress 40% 13s [title changed] [19:02:36] Downloading Cypress 41% 12s [title changed] [19:02:36] Downloading Cypress 41% 12s [title changed] [19:02:36] Downloading Cypress 41% 13s [title changed] [19:02:36] Downloading Cypress 42% 12s [title changed] [19:02:36] Downloading Cypress 42% 12s [title changed] [19:02:37] Downloading Cypress 43% 12s [title changed] [19:02:37] Downloading Cypress 43% 12s [title changed] [19:02:37] Downloading Cypress 44% 12s [title changed] [19:02:37] Downloading Cypress 44% 12s [title changed] [19:02:37] Downloading Cypress 44% 12s [title changed] [19:02:37] Downloading Cypress 45% 12s [title changed] [19:02:37] Downloading Cypress 45% 12s [title changed] [19:02:37] Downloading Cypress 46% 11s [title changed] [19:02:37] Downloading Cypress 46% 12s [title changed] [19:02:38] Downloading Cypress 47% 11s [title changed] [19:02:38] Downloading Cypress 47% 11s [title changed] [19:02:38] Downloading Cypress 48% 11s [title changed] [19:02:38] Downloading Cypress 48% 11s [title changed] [19:02:38] Downloading Cypress 49% 11s [title changed] [19:02:38] Downloading Cypress 49% 11s [title changed] [19:02:38] Downloading Cypress 50% 11s [title changed] [19:02:38] Downloading Cypress 50% 11s [title changed] [19:02:38] Downloading Cypress 51% 10s [title changed] [19:02:38] Downloading Cypress 51% 10s [title changed] [19:02:39] Downloading Cypress 51% 11s [title changed] [19:02:39] Downloading Cypress 52% 10s [title changed] [19:02:39] Downloading Cypress 52% 10s [title changed] [19:02:39] Downloading Cypress 53% 10s [title changed] [19:02:39] Downloading Cypress 53% 10s [title changed] [19:02:39] Downloading Cypress 54% 10s [title changed] [19:02:39] Downloading Cypress 54% 10s [title changed] [19:02:39] Downloading Cypress 55% 10s [title changed] [19:02:39] Downloading Cypress 55% 10s [title changed] [19:02:39] Downloading Cypress 56% 9s [title changed] [19:02:40] Downloading Cypress 56% 9s [title changed] [19:02:40] Downloading Cypress 56% 10s [title changed] [19:02:40] Downloading Cypress 57% 9s [title changed] [19:02:40] Downloading Cypress 57% 10s [title changed] [19:02:40] Downloading Cypress 57% 10s [title changed] [19:02:41] Downloading Cypress 57% 10s [title changed] [19:02:41] Downloading Cypress 58% 10s [title changed] [19:02:41] Downloading Cypress 58% 10s [title changed] [19:02:41] Downloading Cypress 58% 10s [title changed] [19:02:41] Downloading Cypress 58% 10s [title changed] [19:02:42] Downloading Cypress 58% 10s [title changed] [19:02:42] Downloading Cypress 58% 10s [title changed] [19:02:42] Downloading Cypress 59% 10s [title changed] [19:02:42] Downloading Cypress 59% 10s [title changed] [19:02:42] Downloading Cypress 59% 10s [title changed] [19:02:42] Downloading Cypress 59% 10s [title changed] [19:02:43] Downloading Cypress 59% 10s [title changed] [19:02:43] Downloading Cypress 59% 11s [title changed] [19:02:43] Downloading Cypress 59% 11s [title changed] [19:02:43] Downloading Cypress 60% 10s [title changed] [19:02:43] Downloading Cypress 60% 10s [title changed] [19:02:43] Downloading Cypress 60% 11s [title changed] [19:02:44] Downloading Cypress 60% 11s [title changed] [19:02:44] Downloading Cypress 61% 10s [title changed] [19:02:44] Downloading Cypress 61% 10s [title changed] [19:02:44] Downloading Cypress 62% 10s [title changed] [19:02:44] Downloading Cypress 62% 10s [title changed] [19:02:44] Downloading Cypress 63% 10s [title changed] [19:02:44] Downloading Cypress 63% 10s [title changed] [19:02:44] Downloading Cypress 64% 9s [title changed] [19:02:44] Downloading Cypress 64% 9s [title changed] [19:02:44] Downloading Cypress 65% 9s [title changed] [19:02:45] Downloading Cypress 65% 9s [title changed] [19:02:45] Downloading Cypress 65% 9s [title changed] [19:02:45] Downloading Cypress 66% 9s [title changed] [19:02:45] Downloading Cypress 66% 9s [title changed] [19:02:45] Downloading Cypress 67% 9s [title changed] [19:02:45] Downloading Cypress 67% 9s [title changed] [19:02:45] Downloading Cypress 68% 8s [title changed] [19:02:45] Downloading Cypress 68% 8s [title changed] [19:02:45] Downloading Cypress 69% 8s [title changed] [19:02:45] Downloading Cypress 69% 8s [title changed] [19:02:46] Downloading Cypress 70% 8s [title changed] [19:02:46] Downloading Cypress 70% 8s [title changed] [19:02:46] Downloading Cypress 71% 7s [title changed] [19:02:46] Downloading Cypress 71% 7s [title changed] [19:02:46] Downloading Cypress 72% 7s [title changed] [19:02:46] Downloading Cypress 72% 7s [title changed] [19:02:46] Downloading Cypress 73% 7s [title changed] [19:02:46] Downloading Cypress 73% 7s [title changed] [19:02:46] Downloading Cypress 73% 7s [title changed] [19:02:46] Downloading Cypress 74% 7s [title changed] [19:02:47] Downloading Cypress 74% 7s [title changed] [19:02:47] Downloading Cypress 75% 6s [title changed] [19:02:47] Downloading Cypress 75% 6s [title changed] [19:02:47] Downloading Cypress 76% 6s [title changed] [19:02:47] Downloading Cypress 76% 6s [title changed] [19:02:47] Downloading Cypress 76% 6s [title changed] [19:02:47] Downloading Cypress 77% 6s [title changed] [19:02:47] Downloading Cypress 77% 6s [title changed] [19:02:47] Downloading Cypress 78% 6s [title changed] [19:02:48] Downloading Cypress 78% 6s [title changed] [19:02:48] Downloading Cypress 79% 5s [title changed] [19:02:48] Downloading Cypress 79% 5s [title changed] [19:02:48] Downloading Cypress 80% 5s [title changed] [19:02:48] Downloading Cypress 80% 5s [title changed] [19:02:48] Downloading Cypress 81% 5s [title changed] [19:02:48] Downloading Cypress 81% 5s [title changed] [19:02:48] Downloading Cypress 81% 5s [title changed] [19:02:48] Downloading Cypress 82% 5s [title changed] [19:02:48] Downloading Cypress 82% 5s [title changed] [19:02:49] Downloading Cypress 83% 4s [title changed] [19:02:49] Downloading Cypress 83% 4s [title changed] [19:02:49] Downloading Cypress 84% 4s [title changed] [19:02:49] Downloading Cypress 84% 4s [title changed] [19:02:49] Downloading Cypress 84% 4s [title changed] [19:02:49] Downloading Cypress 85% 4s [title changed] [19:02:49] Downloading Cypress 85% 4s [title changed] [19:02:49] Downloading Cypress 86% 4s [title changed] [19:02:49] Downloading Cypress 86% 4s [title changed] [19:02:49] Downloading Cypress 87% 3s [title changed] [19:02:50] Downloading Cypress 87% 3s [title changed] [19:02:50] Downloading Cypress 88% 3s [title changed] [19:02:50] Downloading Cypress 88% 3s [title changed] [19:02:50] Downloading Cypress 89% 3s [title changed] [19:02:50] Downloading Cypress 89% 3s [title changed] [19:02:50] Downloading Cypress 89% 3s [title changed] [19:02:50] Downloading Cypress 90% 3s [title changed] [19:02:50] Downloading Cypress 90% 3s [title changed] [19:02:50] Downloading Cypress 91% 2s [title changed] [19:02:51] Downloading Cypress 91% 2s [title changed] [19:02:51] Downloading Cypress 92% 2s [title changed] [19:02:51] Downloading Cypress 92% 2s [title changed] [19:02:51] Downloading Cypress 92% 2s [title changed] [19:02:51] Downloading Cypress 93% 2s [title changed] [19:02:51] Downloading Cypress 93% 2s [title changed] [19:02:51] Downloading Cypress 94% 2s [title changed] [19:02:51] Downloading Cypress 94% 2s [title changed] [19:02:51] Downloading Cypress 95% 1s [title changed] [19:02:51] Downloading Cypress 96% 1s [title changed] [19:02:52] Downloading Cypress 96% 1s [title changed] [19:02:52] Downloading Cypress 96% 1s [title changed] [19:02:52] Downloading Cypress 97% 1s [title changed] [19:02:52] Downloading Cypress 97% 1s [title changed] [19:02:52] Downloading Cypress 98% 0s [title changed] [19:02:52] Downloading Cypress 98% 1s [title changed] [19:02:52] Downloading Cypress 98% 1s [title changed] [19:02:52] Downloading Cypress 99% 0s [title changed] [19:02:52] Downloading Cypress 99% 0s [title changed] [19:02:53] Downloading Cypress 100% 0s [title changed] [19:02:53] Downloaded Cypress [title changed] [19:02:53] Downloaded Cypress [completed] [19:02:53] Unzipping Cypress [started] [19:02:53] Unzipping Cypress [failed] [19:02:53] → The Cypress App could not be unzipped. Search for an existing issue or open a GitHub issue at https://github.com/cypress-io/cypress/issues ---------- Error: end of central directory record signature not found ---------- Platform: linux (Debian - 9.5) Cypress Version: 3.1.5 The Cypress App could not be unzipped. Search for an existing issue or open a GitHub issue at https://github.com/cypress-io/cypress/issues ----------
the same
The code for this is done in cypress-io/cypress#4193, but has yet to be released.
We'll update this issue and reference the changelog when it's released.
Released in 3.4.0
.
I'm still running into issues with installing version 3.4.0 on my Buildkite server. The issue is now with mismatching checksums. Details left here: https://github.com/cypress-io/cypress/issues/4840#issuecomment-521835981
Most helpful comment
Any update on what the timeline for https://github.com/cypress-io/cypress/pull/4193 being merged might be? This is still causing quite a bit of pain for my team!