-
-
Notifications
You must be signed in to change notification settings - Fork 6.4k
no ARMv6 download of Nodejs 8.x available, 404 link #1382
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
Comments
@jimmont I think I found them nodejs/build#897 for some reason they were named ARM7, and it's actually the ARM7 binaries that are missing. /cc @nodejs/build @nodejs/release |
@refack unfortunately the ARM7 binary you mentioned from https://nodejs.org/dist/v8.6.0/node-v8.6.0-linux-armv7l.tar.xz segfaults on my ARM6 machine so I don't think it's an option. |
Reverting to Nodejs 8.4 per what appears to be the best option based on descriptions of the most recent 2 security issues (as of today). |
So it's not a simple misnaming, shame. |
Unfortunately Nodejs 8.x and 7.x are not supported for ARM6 on nodesource. Appreciate the tip @refack, might be time to retire the rpi I've been using. |
This happened because all of our ARMv6 infra is down. ARMv6 is still supported and the binary will probably be released as soon as we're able to get the machines back online (cc @rvagg). The ARMv7 issue is a different one, ref nodejs/build#829. |
I guess I need to find time to get the backup Raspberry PI 1 (ARM v6) connected to the CI. However, that won't like be until at least after Node Interactive. |
@mhdawson Michael is it possible to please update the page to reflect the status for these downloads accurately? If there's a change in support or outage (indicated above) it would be helpful to have that information on the website so that we can plan accordingly. Thank you. |
ping @jasnell who cut the release (No ARM6 and ARM7 are corrupt) |
I appears that node source isn't an option for armv6l versions of v8.x
Any word on the armv6 builds? Thx! |
The arm machine seems to be online but fails with this:
@rvagg is it possible that some cleanup is needed on the release machine ? |
Hi Guys, the same issue seems happening to v8.9.1 now. No armv6l distribution in the download list. the v8.9.0 still got it and also v9.2.0 got it too. |
We do have issues with our arm6 builds in that they take a long time to compile due to the low machine resources and often timeout or have some other issue during the long run. @gibfahn I've added a new arm6 only build that we can run to rebuild just the arm6 binaries in case of failure. If we run that for 8.9.1 with the right parameters is that enough or do we need additional steps to sign/validate the hashes ? |
Steps are:
Only the second needs to be done by me. |
@gibfahn what I'm trying to figure out would be the flow if we wanted to publish an arm binary after the fact to see if it is feasible. We could start but running the arm6 only job with the same date/commit hash. We now have a binary and a new hash. Would rerunning tools/release.sh do the right thing an result with a file that had the old hashes as well as the new one ? |
Yes, I just ran You have to open a new PR against nodejs.org though, see #1489 |
We must be missing a step as https://nodejs.org/dist/v8.9.1/node-v8.9.1-linux-armv6l.tar.xz still shows as 404. Maybe there is a step to push the binary into dist ? |
▶▶▶ tools/release.sh ~/wrk/com/DANGER/node (master*)
# Selecting GPG key ...
You have multiple GPG keys:
/Users/gib/.gnupg/pubring.gpg
-----------------------------
sec rsa4096 2016-10-07 [SC]
77984A986EBC2AA786BC0F66B01FBB92821C587A
uid [ultimate] Gibson Fahnestock <[email protected]>
ssb rsa4096 2016-10-07 [E]
1) 821C587A
2) 2C482931
Select a key: 2
Using GPG key: 2C482931
Fingerprint: 77984A986EBC2AA786BC0F66B01FBB92821C587A
# Checking for releases ...
No releases to promote! The script should do that, not sure why it doesn't. |
@gibfahn are the manual steps for the promotion something we can do by hand. I see you landed the update to node.js org but we still need to fix the 404 on the download. |
@mhdawson yes, that's what I tried to do by running Docs for that are here: https://github.com/nodejs/node/blob/master/doc/releases.md#12-promote-and-sign-the-release-builds |
Ok just checked an job to build the 8.9.1 binaries for arm6 passed here: https://ci-release.nodejs.org/job/iojs+release-arm6-only/nodes=pi1-raspbian-wheezy/ @gibfahn can you re-run the script to promote ? |
Done |
@gibfahn thanks, download link now works. I think we also have the process for recovering if we don't get an arm build out. Where do you think we should best document that ? The Release repo ? |
I think it should go in the release guide: |
Thank you all for fixing that. Will download and install that to my Raspberry Pi Zero W on Monday. @jimmont , I guess you wanted to changed the title to "... 8.x..." instead of "...8.6.x...". |
@bertlea yes thanks. |
PR for addition to docs: nodejs/node#17455 |
Closing, as the link works now. |
see heading: "Linux Binaries (ARM)" with link "ARMv6" with href "https://nodejs.org/dist/v8.6.0/node-v8.6.0-linux-armv6l.tar.xz" which is a 404 error and browsing to "https://nodejs.org/dist/v8.6.0/" has no ARMv6 compatible download.
The text was updated successfully, but these errors were encountered: