
On Dienstag, 21. August 2018, 16:09:59 CEST wrote Hans-Peter Jansen:
On Montag, 20. August 2018 19:27:07 Hans-Peter Jansen wrote:
Hi,
today, I stumbled across strange build failures of nodejs10:
https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs10
Most failed builds stopped at some point during install without further indication why exactly. It looks like some watchdog is chiming in and stopping the builder. Are there some _constraints missing? 40G disk seems more than enough to me, even if additional intree packages are being built.
Any idea, what's going on here?
Here are some recurring failure patterns for consecutive builds:
After outputting a *huge* link command: Note the printf: write error and how output is truncated here.
out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509/x509_def.o /home/abuild/rpmbuild/BUILD/node-v10.9.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto/x509/x509_err.o /home/abuild/rpmbuild/BUILD/node-v10.9.0/out/Release/obj.target/openssl/deps/openssl/openssl/crypto [ 1712s] printf: write error [ 1712s] deps/openssl/openssl.target.mk:849: recipe for target '/home/abuild/rpmbuild/BUILD/node-v10.9.0/out/Release/obj.target/deps/openssl/libopenssl.a' failed [ 1712s] make[1]: *** [/home/abuild/rpmbuild/BUILD/node-v10.9.0/out/Release/obj.target/deps/openssl/libopenssl.a] Error 1 [ 1712s] make[1]: *** Waiting for unfinished jobs.... [ 1725s] rm fbd2db1fc4431e5fd3695925235da4a90ab137a7.intermediate 113155503ab29d863c213fe7119b094018f4cb78.intermediate 8d9c811780d88c5f90f85246b1cdc5cff28496d2.intermediate [ 1725s] Makefile:87: recipe for target 'node10' failed [ 1725s] make: *** [node10] Error 2 [ 1725s] error: Bad exit status from /var/tmp/rpm-tmp.bdntvC (%install)
Here, it is failing out of the blue without any further indication:
[ 2255s] installing /home/abuild/rpmbuild/BUILDROOT/nodejs10-10.9.0-lp150.20.1.x86_64/usr/lib64/node_modules/npm10/node_modules/lodash.union/README.md [ 2255s] installing /home/abuild/rpmbuild/BUILDROOT/nodejs10-10.9.0-lp150.20.1.x86_64/usr/lib64/node_modules/npm10/node_modules/lodash.union/LICENSE [ 2255s] installing /home/abuild/rpmbuild/BUILDROOT/nodejs10error: Bad exit status from /var/tmp/rpm-tmp.13cfRU (%install) [ 2255s] [ 2255s] [ 2255s] RPM build errors: [ 2255s] Bad exit status from /var/tmp/rpm-tmp.13cfRU (%install) [ 2255s] [ 2255s] cumulus3 failed "build nodejs10.spec" at Tue Aug 21 10:07:45 UTC 2018.
Write error of a file:
/home/abuild/rpmbuild/BUILD/node-v10.9.0/out/Release/obj.target/openssl/deps/openssl/config/archs/linux-x86_64/asm/crypto/aes/aesni-x86_64.o /home/abuild/rpmbuild/BUILD/node-v10.9.0/out/Release/obj.target/openssl/deps/openssl/config/archs/linux-x86_64/asm/crypto/aes/bsaes-x8rm fbd2db1fc4431e5fd3695925235da4a90ab137a7.intermediate 113155503ab29d863c213fe7119b094018f4cb78.intermediate 8d9c811780d88c5f90f85246b1cdc5cff28496d2.intermediate [ 2131s] make[1]: write error [ 2131s] Makefile:87: recipe for target 'node10' failed [ 2131s] make: *** [node10] Error 1 [ 2131s] error: Bad exit status from /var/tmp/rpm-tmp.Vsmbi1 (%install) [ 2131s] [ 2131s] [ 2131s] RPM build errors: [ 2131s] Bad exit status from /var/tmp/rpm-tmp.Vsmbi1 (%install) [ 2131s] [ 2131s] cumulus2 failed "build nodejs10.spec" at Tue Aug 21 10:19:37 UTC 2018.
These failures are for different targets, that differ in amount of 3rd party packages, that are included in the build. The failures are somewhat similar, but without a recognizable pattern.
A build for 15.0 includes the lowest number of those intree 3rd party packages, and seems to have the highest chance for a successful build, but even that build fails more often than not. :-(
OTOH, local builds succeed every time.
Any idea, what's going on here, is much appreciated.
You have tried kvm local builds? Because this is usually the main difference: osc build --vm-type=kvm ... -- Adrian Schroeter email: adrian@suse.de SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nürnberg) Maxfeldstraße 5 90409 Nürnberg Germany -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org