Error relocating /usr/bin/node: nghttp2_option_set_max_settings: symbol not found
Just FYI. Facing the following issue after this change was merged (I guess): !8796 (merged)
docker: + apk add -U --no-cache nodejs npm unzip
docker: fetch http://dl-cdn.alpinelinux.org/alpine/v3.11/main/x86_64/APKINDEX.tar.gz
docker: fetch http://dl-cdn.alpinelinux.org/alpine/v3.11/community/x86_64/APKINDEX.tar.gz
docker: fetch http://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
docker: (1/8) Installing brotli (1.0.7-r3)
docker: (2/8) Installing c-ares (1.16.1-r0)
docker: (3/8) Installing libgcc (9.3.0-r2)
docker: (4/8) Installing libstdc++ (9.3.0-r2)
docker: (5/8) Installing libuv (1.37.0-r0)
docker: (6/8) Installing nodejs (12.18.0-r0)
docker: (7/8) Installing npm (12.18.0-r0)
docker: (8/8) Installing unzip (6.0-r7)
docker: Executing busybox-1.31.1-r9.trigger
docker: OK: 128 MiB in 47 packages
docker: + mkdir -p /usr/local/promoteService
docker: + npm ci '--only=production' ---no-progress
docker: Error relocating /usr/bin/node: nghttp2_option_set_max_settings: symbol not found
==> docker: Killing the container: b7184a995a9e3d9c4edb6bf7ba6c78366704962e63987b7a55ac9fb90be55bc1
Build 'docker' errored: Script exited with non-zero exit status: 127
Workaround was to add nghttp2-dev
package expicitly.
apk add -U --no-cache nghttp2-dev nodejs npm unzip