System: macOS Big Sur 11.16
Docker Desktop: 4.11
Install NPM: 6.14.8
On the npm install I do get this warning:
npm WARN read-shrinkwrap This version of npm is compatible with lockfileVersion@1, but package-lock.json was generated for lockfileVersion@2. I'll try to do my best with it!
I was under the impression lockfileversion 2 was backwards compatible with 1. In any event no errors on the install but the containers fail to spin up properly on the docker-start up -d
`
The node-js-crash-course_node has these errors in the log
Error: /app/node_modules/bcrypt/lib/binding/napi-v3/bcrypt_lib.node: invalid ELF header
at Object.Module._extensions..node (internal/modules/cjs/loader.js:1144:18)
at Module.load (internal/modules/cjs/loader.js:950:32)
at Function.Module._load (internal/modules/cjs/loader.js:790:12)
at Module.require (internal/modules/cjs/loader.js:974:19)
at require (internal/modules/cjs/helpers.js:93:18)
at Object. (/app/node_modules/bcrypt/bcrypt.js:6:16)
at Module._compile (internal/modules/cjs/loader.js:1085:14)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)
at Module.load (internal/modules/cjs/loader.js:950:32)
at Function.Module._load (internal/modules/cjs/loader.js:790:12) {
code: 'ERR_DLOPEN_FAILED'
`
And the redislabs/redismod has these errors
1:C 06 Nov 2021 17:17:37.598 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo 1:C 06 Nov 2021 17:17:37.601 # Redis version=6.2.3, bits=64, commit=00000000, modified=0, pid=1, just started 1:C 06 Nov 2021 17:17:37.602 # Configuration loaded 1:M 06 Nov 2021 17:17:37.603 * monotonic clock: POSIX clock_gettime 1:M 06 Nov 2021 17:17:37.614 * Running mode=standalone, port=6379. 1:M 06 Nov 2021 17:17:37.614 # Server initialized 1:M 06 Nov 2021 17:17:37.614 # Module /usr/lib/redis/modules/redisearch.so failed to load: /lib/x86_64-linux-gnu/libm.so.6: versionGLIBC_2.29' not found (required by /usr/lib/redis/modules/redisearch.so)
1:M 06 Nov 2021 17:17:37.614 # Can't load module from /usr/lib/redis/modules/redisearch.so: server aborting
1:C 06 Nov 2021 17:17:39.554 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
1:C 06 Nov 2021 17:17:39.554 # Redis version=6.2.3, bits=64, commit=00000000, modified=0, pid=1, just started
1:C 06 Nov 2021 17:17:39.555 # Configuration loaded
1:M 06 Nov 2021 17:17:39.557 monotonic clock: POSIX clock_gettime
1:M 06 Nov 2021 17:17:39.569 Running mode=standalone, port=6379.
1:M 06 Nov 2021 17:17:39.569 # Server initialized
1:M 06 Nov 2021 17:17:39.570 # Module /usr/lib/redis/modules/redisearch.so failed to load: /lib/x86_64-linux-gnu/libm.so.6: version GLIBC_2.29' not found (required by /usr/lib/redis/modules/redisearch.so) 1:M 06 Nov 2021 17:17:39.570 # Can't load module from /usr/lib/redis/modules/redisearch.so: server aborting 1:C 06 Nov 2021 17:17:41.433 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo 1:C 06 Nov 2021 17:17:41.434 # Redis version=6.2.3, bits=64, commit=00000000, modified=0, pid=1, just started 1:C 06 Nov 2021 17:17:41.434 # Configuration loaded 1:M 06 Nov 2021 17:17:41.439 * monotonic clock: POSIX clock_gettime 1:M 06 Nov 2021 17:17:41.452 * Running mode=standalone, port=6379.
Running the standard redis docker container works.
Having problems getting containers started:
System: macOS Big Sur 11.16 Docker Desktop: 4.11 Install NPM: 6.14.8
On the npm install I do get this warning:
npm WARN read-shrinkwrap This version of npm is compatible with lockfileVersion@1, but package-lock.json was generated for lockfileVersion@2. I'll try to do my best with it!
I was under the impression lockfileversion 2 was backwards compatible with 1. In any event no errors on the install but the containers fail to spin up properly on the docker-start up -d
` The node-js-crash-course_node has these errors in the log
internal/modules/cjs/loader.js:1144 return process.dlopen(module, path.toNamespacedPath(filename)); ^
Error: /app/node_modules/bcrypt/lib/binding/napi-v3/bcrypt_lib.node: invalid ELF header at Object.Module._extensions..node (internal/modules/cjs/loader.js:1144:18) at Module.load (internal/modules/cjs/loader.js:950:32) at Function.Module._load (internal/modules/cjs/loader.js:790:12) at Module.require (internal/modules/cjs/loader.js:974:19) at require (internal/modules/cjs/helpers.js:93:18) at Object. (/app/node_modules/bcrypt/bcrypt.js:6:16)
at Module._compile (internal/modules/cjs/loader.js:1085:14)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)
at Module.load (internal/modules/cjs/loader.js:950:32)
at Function.Module._load (internal/modules/cjs/loader.js:790:12) {
code: 'ERR_DLOPEN_FAILED'
`
And the redislabs/redismod has these errors
1:C 06 Nov 2021 17:17:37.598 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo 1:C 06 Nov 2021 17:17:37.601 # Redis version=6.2.3, bits=64, commit=00000000, modified=0, pid=1, just started 1:C 06 Nov 2021 17:17:37.602 # Configuration loaded 1:M 06 Nov 2021 17:17:37.603 * monotonic clock: POSIX clock_gettime 1:M 06 Nov 2021 17:17:37.614 * Running mode=standalone, port=6379. 1:M 06 Nov 2021 17:17:37.614 # Server initialized 1:M 06 Nov 2021 17:17:37.614 # Module /usr/lib/redis/modules/redisearch.so failed to load: /lib/x86_64-linux-gnu/libm.so.6: version
GLIBC_2.29' not found (required by /usr/lib/redis/modules/redisearch.so) 1:M 06 Nov 2021 17:17:37.614 # Can't load module from /usr/lib/redis/modules/redisearch.so: server aborting 1:C 06 Nov 2021 17:17:39.554 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo 1:C 06 Nov 2021 17:17:39.554 # Redis version=6.2.3, bits=64, commit=00000000, modified=0, pid=1, just started 1:C 06 Nov 2021 17:17:39.555 # Configuration loaded 1:M 06 Nov 2021 17:17:39.557 monotonic clock: POSIX clock_gettime 1:M 06 Nov 2021 17:17:39.569 Running mode=standalone, port=6379. 1:M 06 Nov 2021 17:17:39.569 # Server initialized 1:M 06 Nov 2021 17:17:39.570 # Module /usr/lib/redis/modules/redisearch.so failed to load: /lib/x86_64-linux-gnu/libm.so.6: versionGLIBC_2.29' not found (required by /usr/lib/redis/modules/redisearch.so) 1:M 06 Nov 2021 17:17:39.570 # Can't load module from /usr/lib/redis/modules/redisearch.so: server aborting 1:C 06 Nov 2021 17:17:41.433 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo 1:C 06 Nov 2021 17:17:41.434 # Redis version=6.2.3, bits=64, commit=00000000, modified=0, pid=1, just started 1:C 06 Nov 2021 17:17:41.434 # Configuration loaded 1:M 06 Nov 2021 17:17:41.439 * monotonic clock: POSIX clock_gettime 1:M 06 Nov 2021 17:17:41.452 * Running mode=standalone, port=6379.
Running the standard redis docker container works.