Bcrypt:DockerとSails.JSで無効なELFヘッダー

gblock

私のノードDockfile

# Set the base image to ubuntu
FROM ubuntu

# Define working directory
ADD . /src
WORKDIR /src

# Install Node.js & other dependencies
RUN apt-get update && \
        apt-get -y install curl && \
        apt-get -y install sudo && \
        curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash - && \
        apt-get -y install python build-essential nodejs

RUN npm install -g node-gyp && \
        node-gyp clean && \
        npm cache clean

RUN node -v

# Install nodemon
RUN npm install -g nodemon


ADD package.json /src/package.json
RUN cd /src && npm install


# Expose port
EXPOSE  8080

# Run app using nodemon
CMD npm install; nodemon /src/app.js

これが私のdocker-compose.yml

nginx:
    build: ./nginx
    links:
        - node1:node1
        - node2:node2
        - node3:node3
    ports:
        - "80:80"
redis:
    image: redis
    ports:
        - "6379"
node1:
    build: ./node
    links:
        - redis
    ports:
        - "8080"
node2:
    build: ./node
    links:
        - redis
    ports:
        - "8080"
node3:
    build: ./node
    links:
        - redis
    ports:
        - "8080"

docker-compose build正常に実行され、Redis / Nginxセットアップは正しく実行されますdocker-compose upが、ノードインスタンスは次のエラーをスローします。

node2_1 | /src/node_modules/bcrypt/node_modules/bindings/bindings.js:83
node2_1 |         throw e
node2_1 |               ^
node2_1 | Error: /src/node_modules/bcrypt/build/Release/bcrypt_lib.node: invalid ELF header
node2_1 |     at Error (native)
node2_1 |     at Module.load (module.js:355:32)
node2_1 |     at Function.Module._load (module.js:310:12)
node2_1 |     at Module.require (module.js:365:17)
node2_1 |     at require (module.js:384:17)
node2_1 |     at bindings (/src/node_modules/bcrypt/node_modules/bindings/bindings.js:76:44)
node2_1 |     at Object.<anonymous> (/src/node_modules/bcrypt/bcrypt.js:3:35)
node2_1 |     at Module._compile (module.js:460:26)
node2_1 |     at Object.Module._extensions..js (module.js:478:10)
node2_1 |     at Module.load (module.js:355:32)
node2_1 |     at Function.Module._load (module.js:310:12)
node2_1 |     at Module.require (module.js:365:17)
node2_1 |     at require (module.js:384:17)
node2_1 |     at Object.<anonymous> (/src/api/models/User.js:10:14)
node2_1 |     at Module._compile (module.js:460:26)
node2_1 |     at Object.Module._extensions..js (module.js:478:10)
node2_1 | 19 Aug 20:21:11 - [nodemon] app crashed - waiting for file changes before starting...

私はあちこちを検索しましたが、うまくいく解決策を見つけることができないようです。通常のセットアップURLを使用してみましたhttps://deb.nodesource.com/setup具体的にpython2.7は、をインストールして、ubuntu:15.04イメージを使用しました

これは、OS X(私のOS)でビルドした後にLinux環境でbcryptを使おうとすると発生することを読みましたが、dockerとを使用してすべてをビルドしているので、それが問題になるとは思いません。 boot2docker。

gblock

私のパッケージ設定では"bcrypt":"^0.8.0"、を取り出して^変更する"bcrypt":"0.8.0"と、すべてを実行することができました。

問題は、bcrypt 0.8.5を実行しようとしていて、それが何らかの理由で問題を引き起こしていたことでした。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

bcryptが原因で無効なELFヘッダー

分類Dev

bcryptおよびDockerbcrypt_lib.node:無効なELFヘッダー

分類Dev

Bcrypt: invalid ELF header with Docker and Sails.JS

分類Dev

エラー:/ng-app/node_modules/bcrypt/lib/binding/bcrypt_lib.node:無効なELFヘッダー

分類Dev

Docker-Centosでの抽出時のエラー(無効なtarヘッダー)

分類Dev

SSHを試行するときに「無効なELFヘッダー」警告を解決するにはどうすればよいですか?それはどういう意味ですか?

分類Dev

AWSLambdaでlibxmljsを使用した「無効なELFヘッダー」

分類Dev

tfjs-node-gpuWindowsで無効なELFヘッダー

分類Dev

java.io.IOException:無効なヘッダーフィールドとは

分類Dev

GASのAuthorizationヘッダーエラーで無効なキーと値のペア(等号がない)を解決する方法

分類Dev

「java.util.zip.ZipException」の原因となるJavaでのzipファイルの解凍-無効なLOCヘッダー(不正な署名)

分類Dev

Psycopg2「無効なELFヘッダー」

分類Dev

Octave - 無効な ELF ヘッダー - Ubuntu 18.04

分類Dev

Excelファイルを開いたときの無効なLOCヘッダー(不正な署名)

分類Dev

DockerのMongorestoreが失敗しました:失敗しました:gzip:無効なヘッダー

分類Dev

ヘッダーとフッターを無効にするにはどうすればよいですかSeleniumPrinting

分類Dev

ローカルホストサブドメインでCreateReactAppを実行しているときに無効なホストヘッダー

分類Dev

アーカイブにjarを使用しているときに無効なヘッダーファイル

分類Dev

ProtocolException:無効なヘッダー:: HTTPRequestで

分類Dev

ヘッドレスprint-to-pdfでChromeのデフォルトのヘッダーとフッターを無効にする

分類Dev

AWSLambdaでnodejs「ref」モジュールを使用する場合の「無効なELFヘッダー」

分類Dev

ELFヘッダーがテキストセグメントとともにメモリにロードされるのはなぜですか?

分類Dev

本番サーバーのELFヘッダーが無効です

分類Dev

GoogleCloudのApacheBeampythonモジュールのELFヘッダーが無効です

分類Dev

iOSアプリのCitrixMDXツールキットのラッピングが「マッハヘッダーに無効なフラグビットが含まれています...」というエラーで失敗する

分類Dev

Dockerイメージの実行中に無効なヘッダーフィールド値 "ociランタイムエラー

分類Dev

無効なHTTP`Range:... `ヘッダーを解析すると、どのようなエラーが返されますか?

分類Dev

ngrokがReact開発サーバーに接続しようとしたときの無効なホストヘッダー

分類Dev

「ここ」のRESTAPIからトークンを取得しようとしたときに無効なクライアント認証ヘッダー

Related 関連記事

  1. 1

    bcryptが原因で無効なELFヘッダー

  2. 2

    bcryptおよびDockerbcrypt_lib.node:無効なELFヘッダー

  3. 3

    Bcrypt: invalid ELF header with Docker and Sails.JS

  4. 4

    エラー:/ng-app/node_modules/bcrypt/lib/binding/bcrypt_lib.node:無効なELFヘッダー

  5. 5

    Docker-Centosでの抽出時のエラー(無効なtarヘッダー)

  6. 6

    SSHを試行するときに「無効なELFヘッダー」警告を解決するにはどうすればよいですか?それはどういう意味ですか?

  7. 7

    AWSLambdaでlibxmljsを使用した「無効なELFヘッダー」

  8. 8

    tfjs-node-gpuWindowsで無効なELFヘッダー

  9. 9

    java.io.IOException:無効なヘッダーフィールドとは

  10. 10

    GASのAuthorizationヘッダーエラーで無効なキーと値のペア(等号がない)を解決する方法

  11. 11

    「java.util.zip.ZipException」の原因となるJavaでのzipファイルの解凍-無効なLOCヘッダー(不正な署名)

  12. 12

    Psycopg2「無効なELFヘッダー」

  13. 13

    Octave - 無効な ELF ヘッダー - Ubuntu 18.04

  14. 14

    Excelファイルを開いたときの無効なLOCヘッダー(不正な署名)

  15. 15

    DockerのMongorestoreが失敗しました:失敗しました:gzip:無効なヘッダー

  16. 16

    ヘッダーとフッターを無効にするにはどうすればよいですかSeleniumPrinting

  17. 17

    ローカルホストサブドメインでCreateReactAppを実行しているときに無効なホストヘッダー

  18. 18

    アーカイブにjarを使用しているときに無効なヘッダーファイル

  19. 19

    ProtocolException:無効なヘッダー:: HTTPRequestで

  20. 20

    ヘッドレスprint-to-pdfでChromeのデフォルトのヘッダーとフッターを無効にする

  21. 21

    AWSLambdaでnodejs「ref」モジュールを使用する場合の「無効なELFヘッダー」

  22. 22

    ELFヘッダーがテキストセグメントとともにメモリにロードされるのはなぜですか?

  23. 23

    本番サーバーのELFヘッダーが無効です

  24. 24

    GoogleCloudのApacheBeampythonモジュールのELFヘッダーが無効です

  25. 25

    iOSアプリのCitrixMDXツールキットのラッピングが「マッハヘッダーに無効なフラグビットが含まれています...」というエラーで失敗する

  26. 26

    Dockerイメージの実行中に無効なヘッダーフィールド値 "ociランタイムエラー

  27. 27

    無効なHTTP`Range:... `ヘッダーを解析すると、どのようなエラーが返されますか?

  28. 28

    ngrokがReact開発サーバーに接続しようとしたときの無効なホストヘッダー

  29. 29

    「ここ」のRESTAPIからトークンを取得しようとしたときに無効なクライアント認証ヘッダー

ホットタグ

アーカイブ