Skip to content
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

Failed to compile droplet: Failed to run all supply scripts #13

Open
jlouis-onrr opened this issue Nov 24, 2020 · 0 comments
Open

Failed to compile droplet: Failed to run all supply scripts #13

jlouis-onrr opened this issue Nov 24, 2020 · 0 comments

Comments

@jlouis-onrr
Copy link

jlouis-onrr commented Nov 24, 2020

Trying out the nodejs sample nearly verbatim, but still seeing errors. When trying to build app. 😕

Manifest:

applications:
- name: strapi-cms
  buildpacks:
    - nodejs_buildpack
  memory: 1024M
  disk_quota: 4096M
  command: NODE_ENV=production npm run build

Procfile:
web: node server.js

Output:

Creating app strapi-cms...
Mapping routes...
Comparing local files to remote cache...
Packaging files to upload...
Uploading files...
 77.15 MiB / 77.15 MiB [=============================================================================================================================] 100.00% 1m51s

Waiting for API to complete processing files...

Staging app and tracing logs...
   Downloading nodejs_buildpack...
   Downloaded nodejs_buildpack
   Cell c51e9a40-dff6-400a-b1b0-c88318aae8f2 creating container for instance 583e0d2c-0a4f-4ac5-bf57-733277718c2a
   Cell c51e9a40-dff6-400a-b1b0-c88318aae8f2 successfully created container for instance 583e0d2c-0a4f-4ac5-bf57-733277718c2a
   Downloading app package...
   Downloaded app package (138.9M)
   -----> Nodejs Buildpack version 1.7.32
   -----> Installing binaries
          engines.node (package.json): >=10.16.0 <=14.x.x
          engines.npm (package.json): >=6.0.0
          **WARNING** Dangerous semver range (>) in engines.node. See: http://docs.cloudfoundry.org/buildpacks/node/node-tips.html
   -----> Installing node 12.19.0
          Download [https://buildpacks.cloudfoundry.org/dependencies/node/node_12.19.0_linux_x64_cflinuxfs3_03ab83e5.tgz]
          npm 6.14.8 already installed with node
   -----> Installing yarn 1.22.10
          Download [https://buildpacks.cloudfoundry.org/dependencies/yarn/yarn_1.22.10_linux_noarch_any-stack_0057c1c9.tgz]
          Installed yarn 1.22.10
   -----> Creating runtime environment
          NODE_ENV=production
          NODE_HOME=/tmp/contents722639036/deps/0/node
          NODE_MODULES_CACHE=true
          NODE_VERBOSE=false
          NPM_CONFIG_LOGLEVEL=error
          NPM_CONFIG_PRODUCTION=true
   -----> Building dependencies
          Installing node modules (yarn.lock)
          Running yarn in online mode
          To run yarn in offline mode, see: https://yarnpkg.com/blog/2016/11/24/offline-mirror
   yarn install v1.22.10
   [1/4] Resolving packages...
   [2/4] Fetching packages...
   warning [email protected]: Invalid bin field for "url-loader".
   info [email protected]: The platform "linux" is incompatible with this module.
   info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation.
   info [email protected]: The platform "linux" is incompatible with this module.
   info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation.
   [3/4] Linking dependencies...
   warning "strapi-admin > [email protected]" has unmet peer dependency "[email protected] - 3".
   warning "strapi-admin > [email protected]" has unmet peer dependency "popper.js@^1.16.1".
   warning "strapi-plugin-users-permissions > [email protected]" has unmet peer dependency "koa@>=2.0.0".
   warning " > [email protected]" has incorrect peer dependency "knex@^0.20.0".
   [4/4] Building fresh packages...
   error /tmp/app/node_modules/sharp: Command failed.
   Exit code: 1
   Command: (node install/libvips && node install/dll-copy && prebuild-install) || (node-gyp rebuild && node install/dll-copy)
   Arguments: 
   Directory: /tmp/app/node_modules/sharp
   Output:
   ERR! sharp 'darwin-x64' binaries cannot be used on the 'linux-x64' platform. Please remove the 'node_modules/sharp' directory and run 'npm install' on the 'linux-x64' platform.
   info sharp Attempting to build from source via node-gyp but this may fail due to the above error
   info sharp Please see https://sharp.pixelplumbing.com/install for required dependencies
   make: Entering directory '/tmp/app/node_modules/sharp/build'
     TOUCH Release/obj.target/libvips-cpp.stamp
     CC(target) Release/obj.target/nothing/node_modules/node-addon-api/nothing.o
     AR(target) Release/obj.target/node_modules/node-addon-api/nothing.a
     COPY Release/nothing.a
     CXX(target) Release/obj.target/sharp/src/common.o
     CXX(target) Release/obj.target/sharp/src/metadata.o
     CXX(target) Release/obj.target/sharp/src/stats.o
     CXX(target) Release/obj.target/sharp/src/operations.o
     CXX(target) Release/obj.target/sharp/src/pipeline.o
     CXX(target) Release/obj.target/sharp/src/utilities.o
     CXX(target) Release/obj.target/sharp/src/sharp.o
     SOLINK_MODULE(target) Release/obj.target/sharp.node
   /usr/bin/ld: cannot find -l:libvips-cpp.so.42
   /usr/bin/ld: cannot find -l:libvips.so.42
   collect2: error: ld returned 1 exit status
   sharp.target.mk:173: recipe for target 'Release/obj.target/sharp.node' failed
   make: Leaving directory '/tmp/app/node_modules/sharp/build'
   make: *** [Release/obj.target/sharp.node] Error 1
   gyp ERR! build error 
   gyp ERR! stack Error: `make` failed with exit code: 2
   gyp ERR! stack     at ChildProcess.onExit (/tmp/contents722639036/deps/0/node/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)
   gyp ERR! stack     at ChildProcess.emit (events.js:314:20)
   gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)
   gyp ERR! System Linux 4.15.0-122-generic
   gyp ERR! command "/tmp/contents722639036/deps/0/node/bin/node" "/tmp/contents722639036/deps/0/node/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
   gyp ERR! cwd /tmp/app/node_modules/sharp
   gyp ERR! node -v v12.19.0
   gyp ERR! node-gyp -v v5.1.0
   gyp ERR! not ok
   info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
          **ERROR** Unable to build dependencies: exit status 1
   Failed to compile droplet: Failed to run all supply scripts: exit status 14
   Exit status 223
   Cell c51e9a40-dff6-400a-b1b0-c88318aae8f2 stopping instance 583e0d2c-0a4f-4ac5-bf57-733277718c2a
   Cell c51e9a40-dff6-400a-b1b0-c88318aae8f2 destroying container for instance 583e0d2c-0a4f-4ac5-bf57-733277718c2a
Error staging application: App staging failed in the buildpack compile phase
FAILED
jerome@Ludwig strapi-cms % cf set-env strapi-cms  OPTIMIZE_MEMORY true
Setting env variable 'OPTIMIZE_MEMORY' for app strapi-cms in org sandbox-onrr / space jerome.louis as [email protected]...
OK
TIP: Use 'cf restage strapi-cms' to ensure your env variable changes take effect
jerome@Ludwig strapi-cms % cf restage strapi-cms
This action will cause app downtime.

Restaging app strapi-cms in org sandbox-onrr / space jerome.louis as [email protected]...

Staging app and tracing logs...
   Downloading nodejs_buildpack...
   Downloaded nodejs_buildpack
   Cell c51e9a40-dff6-400a-b1b0-c88318aae8f2 creating container for instance 18909f6f-c48b-485b-9a00-1d5e88713d13
   Cell c51e9a40-dff6-400a-b1b0-c88318aae8f2 successfully created container for instance 18909f6f-c48b-485b-9a00-1d5e88713d13
   Downloading app package...
   Downloaded app package (138.9M)
   -----> Nodejs Buildpack version 1.7.32
   -----> Installing binaries
          engines.node (package.json): >=10.16.0 <=14.x.x
          engines.npm (package.json): >=6.0.0
          **WARNING** Dangerous semver range (>) in engines.node. See: http://docs.cloudfoundry.org/buildpacks/node/node-tips.html
   -----> Installing node 12.19.0
          Download [https://buildpacks.cloudfoundry.org/dependencies/node/node_12.19.0_linux_x64_cflinuxfs3_03ab83e5.tgz]
          npm 6.14.8 already installed with node
   -----> Installing yarn 1.22.10
          Download [https://buildpacks.cloudfoundry.org/dependencies/yarn/yarn_1.22.10_linux_noarch_any-stack_0057c1c9.tgz]
          Installed yarn 1.22.10
   -----> Creating runtime environment
          NODE_ENV=production
          NODE_HOME=/tmp/contents051559757/deps/0/node
          NODE_MODULES_CACHE=true
          NODE_VERBOSE=false
          NPM_CONFIG_LOGLEVEL=error
          NPM_CONFIG_PRODUCTION=true
   -----> Building dependencies
          Installing node modules (yarn.lock)
          Running yarn in online mode
          To run yarn in offline mode, see: https://yarnpkg.com/blog/2016/11/24/offline-mirror
   yarn install v1.22.10
   [1/4] Resolving packages...
   [2/4] Fetching packages...
   warning [email protected]: Invalid bin field for "url-loader".
   info [email protected]: The platform "linux" is incompatible with this module.
   info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation.
   info [email protected]: The platform "linux" is incompatible with this module.
   info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation.
   [3/4] Linking dependencies...
   warning "strapi-admin > [email protected]" has unmet peer dependency "[email protected] - 3".
   warning "strapi-admin > [email protected]" has unmet peer dependency "popper.js@^1.16.1".
   warning "strapi-plugin-users-permissions > [email protected]" has unmet peer dependency "koa@>=2.0.0".
   warning " > [email protected]" has incorrect peer dependency "knex@^0.20.0".
   [4/4] Building fresh packages...
   error /tmp/app/node_modules/sharp: Command failed.
   Exit code: 1
   Command: (node install/libvips && node install/dll-copy && prebuild-install) || (node-gyp rebuild && node install/dll-copy)
   Arguments: 
   Directory: /tmp/app/node_modules/sharp
   Output:
   ERR! sharp 'darwin-x64' binaries cannot be used on the 'linux-x64' platform. Please remove the 'node_modules/sharp' directory and run 'npm install' on the 'linux-x64' platform.
   info sharp Attempting to build from source via node-gyp but this may fail due to the above error
   info sharp Please see https://sharp.pixelplumbing.com/install for required dependencies
   make: Entering directory '/tmp/app/node_modules/sharp/build'
     TOUCH Release/obj.target/libvips-cpp.stamp
     CC(target) Release/obj.target/nothing/node_modules/node-addon-api/nothing.o
     AR(target) Release/obj.target/node_modules/node-addon-api/nothing.a
     COPY Release/nothing.a
     CXX(target) Release/obj.target/sharp/src/common.o
     CXX(target) Release/obj.target/sharp/src/metadata.o
     CXX(target) Release/obj.target/sharp/src/stats.o
     CXX(target) Release/obj.target/sharp/src/operations.o
     CXX(target) Release/obj.target/sharp/src/pipeline.o
     CXX(target) Release/obj.target/sharp/src/utilities.o
     CXX(target) Release/obj.target/sharp/src/sharp.o
     SOLINK_MODULE(target) Release/obj.target/sharp.node
   /usr/bin/ld: cannot find -l:libvips-cpp.so.42
   /usr/bin/ld: cannot find -l:libvips.so.42
   collect2: error: ld returned 1 exit status
   sharp.target.mk:173: recipe for target 'Release/obj.target/sharp.node' failed
   make: *** [Release/obj.target/sharp.node] Error 1
   make: Leaving directory '/tmp/app/node_modules/sharp/build'
   gyp ERR! build error 
   gyp ERR! stack Error: `make` failed with exit code: 2
   gyp ERR! stack     at ChildProcess.onExit (/tmp/contents051559757/deps/0/node/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)
   gyp ERR! stack     at ChildProcess.emit (events.js:314:20)
   gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)
   gyp ERR! System Linux 4.15.0-122-generic
   gyp ERR! command "/tmp/contents051559757/deps/0/node/bin/node" "/tmp/contents051559757/deps/0/node/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
   gyp ERR! cwd /tmp/app/node_modules/sharp
   gyp ERR! node -v v12.19.0
   gyp ERR! node-gyp -v v5.1.0
   gyp ERR! not ok
   info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
          **ERROR** Unable to build dependencies: exit status 1
   Failed to compile droplet: Failed to run all supply scripts: exit status 14
   Exit status 223
   Cell c51e9a40-dff6-400a-b1b0-c88318aae8f2 stopping instance 18909f6f-c48b-485b-9a00-1d5e88713d13
   Cell c51e9a40-dff6-400a-b1b0-c88318aae8f2 destroying container for instance 18909f6f-c48b-485b-9a00-1d5e88713d13
Error staging application: App staging failed in the buildpack compile phase
FAILED
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant