CentOS7.5 growi@3.2.9-RC
https://qiita.com/yuki476/items/122bd5cc10355ce02b68
上記のサイトを参考にGrowiのセットアップを行いましたが
systemctl start growi
で起動が出来ません。
以下のようになってしまいます。
● growi.service - Growi Loaded: loaded (/etc/systemd/system/growi.service; enabled; vendor preset: disabled) Active: failed (Result: exit-code) since 金 2018-11-30 10:23:38 JST; 2s ago Process: 22466 ExecStart=/root/.nvm/versions/node/v8.11.2/bin/npm (code=exited, status=1/FAILURE) Main PID: 22466 (code=exited, status=1/FAILURE) 11月 30 10:23:38 growi.cj.local npm[22466]: npm help <term> search for help on <term> 11月 30 10:23:38 growi.cj.local npm[22466]: npm help npm involved overview 11月 30 10:23:38 growi.cj.local npm[22466]: Specify configs in the ini-formatted file: 11月 30 10:23:38 growi.cj.local npm[22466]: /root/.npmrc 11月 30 10:23:38 growi.cj.local npm[22466]: or on the command line via: npm <command> --key value 11月 30 10:23:38 growi.cj.local npm[22466]: Config info can be viewed via: npm help config 11月 30 10:23:38 growi.cj.local npm[22466]: npm@6.4.1 /root/.nvm/versions/node/v8.11.2/lib/node_modules/npm 11月 30 10:23:38 growi.cj.local systemd[1]: growi.service: main process exited, code=exited, status=1/FAILURE 11月 30 10:23:38 growi.cj.local systemd[1]: Unit growi.service entered failed state. 11月 30 10:23:38 growi.cj.local systemd[1]: growi.service failed.
npm run build:prod
などはすでに行いましたが同じ状態となります。
ちなみにgrowiのディレクトリから
MONGO_URI=mongodb://192.168.10.74:27017/growi npm start
とするととりあえずGrowiは起動できます。
ただしこの状態ですとGrowiの設定ファイルを読み込まないため全文検索やファイルアップロードの機能が使えません。
ログの内容は以下のとおりです。
0 info it worked if it ends with ok 1 verbose cli [ '/usr/local/bin/node', 1 verbose cli '/usr/local/bin/npm', 1 verbose cli 'run', 1 verbose cli 'build:prod' ] 2 info using npm@6.4.1 3 info using node@v11.2.0 4 verbose run-script [ 'prebuild:prod', 'build:prod', 'postbuild:prod' ] 5 info lifecycle growi@3.2.9-RC~prebuild:prod: growi@3.2.9-RC 6 verbose lifecycle growi@3.2.9-RC~prebuild:prod: unsafe-perm in lifecycle true 7 verbose lifecycle growi@3.2.9-RC~prebuild:prod: PATH: /usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/usr/local/bin/growi/node_modules/.bin:/root/.nvm/versions/node/v8.11.2/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/usr/local/bin/growi/node_modules/.bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin 8 verbose lifecycle growi@3.2.9-RC~prebuild:prod: CWD: /usr/local/bin/growi 9 silly lifecycle growi@3.2.9-RC~prebuild:prod: Args: [ '-c', 'npm run plugin:def' ] 10 silly lifecycle growi@3.2.9-RC~prebuild:prod: Returned: code: 0 signal: null 11 info lifecycle growi@3.2.9-RC~build:prod: growi@3.2.9-RC 12 verbose lifecycle growi@3.2.9-RC~build:prod: unsafe-perm in lifecycle true 13 verbose lifecycle growi@3.2.9-RC~build:prod: PATH: /usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/usr/local/bin/growi/node_modules/.bin:/root/.nvm/versions/node/v8.11.2/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/usr/local/bin/growi/node_modules/.bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin 14 verbose lifecycle growi@3.2.9-RC~build:prod: CWD: /usr/local/bin/growi 15 silly lifecycle growi@3.2.9-RC~build:prod: Args: [ '-c', 15 silly lifecycle 'npm run clean && env-cmd config/env.prod.js webpack --config config/webpack.prod.js --profile --bail' ] 16 silly lifecycle growi@3.2.9-RC~build:prod: Returned: code: 2 signal: null 17 info lifecycle growi@3.2.9-RC~build:prod: Failed to exec build:prod script 18 verbose stack Error: growi@3.2.9-RC build:prod: `npm run clean && env-cmd config/env.prod.js webpack --config config/webpack.prod.js --profile --bail` 18 verbose stack Exit status 2 18 verbose stack at EventEmitter.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:301:16) 18 verbose stack at EventEmitter.emit (events.js:182:13) 18 verbose stack at ChildProcess.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14) 18 verbose stack at ChildProcess.emit (events.js:182:13) 18 verbose stack at maybeClose (internal/child_process.js:978:16) 18 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:265:5) 19 verbose pkgid growi@3.2.9-RC 20 verbose cwd /usr/local/bin/growi 21 verbose Linux 3.10.0-862.14.4.el7.x86_64 22 verbose argv "/usr/local/bin/node" "/usr/local/bin/npm" "run" "build:prod" 23 verbose node v11.2.0 24 verbose npm v6.4.1 25 error code ELIFECYCLE 26 error errno 2 27 error growi@3.2.9-RC build:prod: `npm run clean && env-cmd config/env.prod.js webpack --config config/webpack.prod.js --profile --bail` 27 error Exit status 2 28 error Failed at the growi@3.2.9-RC build:prod script. 28 error This is probably not a problem with npm. There is likely additional logging output above.
よろしくお願いします。
debug.log が作られているようですが、何が記載されていますか? エラーとかの記載はないですか?
ありがとうございます。ログの内容を追記させて頂きました。
ログに「 info using node@v11.2.0」とありますが、 node.js のバージョンは、 11 ですか?
v8.11.2になります。
Growiがこれ以下のバージョンだとまた別のエラーを出して起動しないためです。nodeのバージョン切り替えについては「nvm use v8.11.2」のような形で行っています
あぁ、やっぱり、複数のバージョンが入っているのですね。
はい複数バージョンがはいっています。
` /usr/local/bin/node -v ` って バージョンは幾つですか?
回答2件
あなたの回答
tips
プレビュー