-
Notifications
You must be signed in to change notification settings - Fork 29.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Error: couldn't open node-v9.7.0.pkg #19074
Comments
I do as well! |
+1 |
cc @nodejs/platform-macos |
+1 |
Don't +1, that sends email to 100+ people. Use the upvote button. |
Sorry |
+1 |
cc/ @rvagg So I think this is what happened:
scp -p node-v9.7.0.pkg node-www:nodejs/release/v9.7.0/node-v9.7.0.pkg
Killed by signal 15.
lost connection
make: *** [pkg-upload] Error 1
Build was aborted I'd assume the easiest way to fix is to manually push the right pkg file to the server, @rvagg resigns and promotes it, and it's done. Alternately we could rerun the build just for that job. |
cc/ @nodejs/release , not sure what we should do here |
doh! |
SGTM, to be clear the pkg from the first build (https://ci-release.nodejs.org/job/iojs+release/3130/nodes=osx1010-release-pkg/) looks good, direct link https://ci-release.nodejs.org/job/iojs+release/3130/nodes=osx1010-release-pkg/artifact/node-v9.7.0.pkg. |
yeah, OK, I could manually put that into staging and promote it, will stage it now and wait a little while to see if there are any objections |
As an aside, I thought we added download tests to catch this sort of thing? |
STGM |
The download test validates the non-installer packages https://ci.nodejs.org/view/Node.js%20Daily/job/validate-downloads/ It would be good to validate the installers too, but that would be more complex as it would require jobs to run each of the target platforms. |
I'm ok with it. Lmk when this is ready to go and I'll promote and sign the new .pkg |
Oh wait 9.7.0 that was released by @addaleax, they would likely need to promote / sign |
@MylesBorins no, @addaleax prepared it, I released it, I also did the screw-up with the second build which I started because it looked like one of the Windows builders had stalled, but I cancelled the second build when the Windows builder righted itself. |
Was it released with the bad .PKG? Does the signed Sha match the corrupted pkg? If not do we have the original .PKG anywhere that we could republish? I'm almost inclined to say we should published 9.7.1 rather than edit the sha |
Yes
Yes, it's here: https://ci-release.nodejs.org/job/iojs+release/3130/nodes=osx1010-release-pkg/artifact/node-v9.7.0.pkg.
|
AFAICT https://ci.nodejs.org/view/Node.js%20Daily/job/validate-downloads/ does look at the installer packages, but all it does is validate that it matches the SHA (so in this case does not catch the problem as the published SHA was for the corrupted pkg). |
Come to think of it, I have a vague recollection that we tried to update the sha once in the past and it caused problems resulting in a new patch release. Edit: It was v6.9.3/v6.9.4 #10640 |
We accidentally published over assets in the past and didn't have backups. So we opted to do a new release rather than replace Shas. |
ok, I'll push a new release now then |
released, if you have this problem with 9.7.1 then .. well ... (I did check the .pkg prior to publishing btw!) |
Thank you very much @rvagg for this quick fix! |
No additional commits. New version published due to a bad node-v9.7.0.pkg file that was published to nodejs.org in the previous release. Ref: nodejs#19074 PR-URL: nodejs#19081
9.7.0:
macOS:
https://nodejs.org/dist/v9.7.0/node-v9.7.0.pkg
I am receiving the following error when I try to run the macOS installer for Node.js 9.7.0.
The text was updated successfully, but these errors were encountered: