nodejs / unofficial-builds

Unofficial binaries for Node.js
https://unofficial-builds.nodejs.org
248 stars 52 forks source link

14.19.2 builds not completed #58

Closed nschonni closed 2 years ago

nschonni commented 2 years ago

Not sure if it's related to the space issues, but it seems like the this release is stalled https://unofficial-builds.nodejs.org/logs/202205041713-v14.19.2/

richardlau commented 2 years ago

It looks like fetch-source failed to find Juan's key: https://unofficial-builds.nodejs.org/logs/202205041713-v14.19.2/fetch-source.log

+ for key in ${gpg_keys}
+ gpg --list-keys 61FC681DFB92A079F1685E77973F295594EC4689
gpg: error reading key: No public key
+ gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys 61FC681DFB92A079F1685E77973F295594EC4689
gpg: keyserver receive failed: No data
+ gpg --batch --keyserver keyserver.ubuntu.com --recv-keys 61FC681DFB92A079F1685E77973F295594EC4689
gpg: keyserver receive failed: No data

Locally for me the first query (to openpgp.org) works 😕.

richardlau commented 2 years ago

🤷 I'll queue 14.19.2 again and see if the problem persists.

richardlau commented 2 years ago

Well fetch-source has at least completed this time 🤷. Builds in progress 🤞. https://unofficial-builds.nodejs.org/logs/202205061618-v14.19.2/

nschonni commented 2 years ago

Not sure if the pointer compression job has stalled out with a zero bit log for awhile. Is the disk full again and stalling?

richardlau commented 2 years ago

Is the disk full again and stalling?

Yes, looks like it unfortunately. https://unofficial-builds.nodejs.org/logs/202205061618-v14.19.2/musl.log

/usr/bin/python tools/install.py install 'node-v14.19.2-linux-x64-musl' '/'
installing /home/node/node-v14.19.2/node-v14.19.2-linux-x64-musl/bin/node
Traceback (most recent call last):
  File "tools/install.py", line 256, in <module>
    run(sys.argv[:])
  File "tools/install.py", line 247, in run
    files(install)
  File "tools/install.py", line 146, in files
    action([output_prefix + output_file], 'bin/' + output_file)
  File "tools/install.py", line 76, in install
    try_copy(path, dst)
  File "tools/install.py", line 66, in try_copy
    return shutil.copy2(source_path, target_path)
  File "/usr/lib/python2.7/shutil.py", line 153, in copy2
    copyfile(src, dst)
  File "/usr/lib/python2.7/shutil.py", line 98, in copyfile
    copyfileobj(fsrc, fdst)
  File "/usr/lib/python2.7/shutil.py", line 66, in copyfileobj
    fdst.write(buf)
IOError: [Errno 28] No space left on device
make[1]: *** [Makefile:163: install] Error 1
make: *** [Makefile:1137: node-v14.19.2-linux-x64-musl.tar] Error 2

I did add a larger disk to the server (https://github.com/nodejs/unofficial-builds/issues/55#issuecomment-1106700360) but it's not set up for use.

nschonni commented 2 years ago

Looks like the builds finished and the auto PR got created https://github.com/nodejs/docker-node/pull/1718 Thanks @sxa and @richardlau !

sxa commented 2 years ago

Looks like the builds finished and the auto PR got created nodejs/docker-node#1718 Thanks @sxa and @richardlau !

np - the server has more space available now so the problem shouldn't recur 👍🏻