[ https://jira.fiware.org/browse/HELP-14007?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Alvaro Alonso updated HELP-14007:
---------------------------------
Status: In Progress (was: Open)
> [fiware-stackoverflow] fiware keyrock installation failing migrate_db not working
> ---------------------------------------------------------------------------------
>
> Key: HELP-14007
> URL: https://jira.fiware.org/browse/HELP-14007
> Project: Help-Desk
> Issue Type: Monitor
> Components: FIWARE-TECH-HELP
> Reporter: Backlog Manager
> Assignee: Alvaro Alonso
> Labels: fiware, npm
>
> Created question in FIWARE Q/A platform on 20-04-2018 at 12:04
> {color: red}Please, ANSWER this question AT{color} https://stackoverflow.com/questions/49939574/fiware-keyrock-installation-failing-migrate-db-not-working
> +Question:+
> fiware keyrock installation failing migrate_db not working
> +Description:+
> I followed the installation guide of keyrock (https://github.com/ging/fiware-idm) step by step and until step 6 everything works.
> The command
> npm run-script create_db
> runs fine, but when executing afterwards
> npm run-script migrate_db
> it gives the following error:
> idm at 0.0.0 migrate_db /home/user/keyrock/fiware-idm
> sequelize --env database db:migrate
>
> Sequelize CLI [Node: 9.11.1, CLI: 4.0.0, ORM: 4.33.4]
>
> Loaded configuration file "config.js". Using environment "database".
> sequelize deprecated String based operators are now deprecated. Please
> use Symbol based operators for better security, read more at
> http://docs.sequelizejs.com/manual/tutorial/querying.html#operators
> node_modules/sequelize/lib/sequelize.js:242:13
> == 201802190000-CreateUserTable: migrating =======
>
> ERROR: Specified key was too long; max key length is 767 bytes
>
> npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! idm at 0.0.0
> migrate_db: sequelize --env database db:migrate npm ERR! Exit status
> 1 npm ERR! npm ERR! Failed at the idm at 0.0.0 migrate_db script. npm
> ERR! This is probably not a problem with npm. There is likely
> additional logging output above.
>
> npm ERR! A complete log of this run can be found in: npm ERR!
> /home/user/.npm/_logs/2018-04-20T10_17_49_553Z-debug.log
> and this is the log file it suggested to view
> 0 info it worked if it ends with ok
>
> 1 verbose cli [ '/usr/bin/node','/usr/bin/npm', 'run-script', 'migrate_db' ]
>
> 2 info using npm at 5.6.0
>
> 3 info using node at v9.11.1
>
> 4 verbose run-script [ 'premigrate_db',
> 'migrate_db', 'postmigrate_db' ]
>
> 5 info lifecycle
> idm at 0.0.0~premigrate_db: idm at 0.0.0
>
> 6 info lifecycle
> idm at 0.0.0~migrate_db: idm at 0.0.0
>
> 7 verbose lifecycle
> idm at 0.0.0~migrate_db: unsafe-perm in lifecycle true
>
> 8 verbose
> lifecycle idm at 0.0.0~migrate_db: PATH:
> /usr/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/home/user/keyrock/fiware-idm/node_modules/.bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/usr/lib/jvm/java-9-oracle/bin:/usr/lib/jvm/java-9-oracle/db/bin
>
> 9 verbose lifecycle idm at 0.0.0~migrate_db: CWD:
> /home/user/keyrock/fiware-idm
>
> 10 silly lifecycle idm at 0.0.0~migrate_db:
> Args: [ '-c', 'sequelize --env database db:migrate' ]
>
> 11 silly
> lifecycle idm at 0.0.0~migrate_db: Returned: code: 1 signal: null
>
> 12
> info lifecycle idm at 0.0.0~migrate_db: Failed to exec migrate_db script
>
> 13 verbose stack Error: idm at 0.0.0 migrate_db: sequelize --env
> database db:migrate
>
> 13 verbose stack Exit status 1
>
> 13 verbose stack
> at EventEmitter.
> (/usr/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:285:16)
>
> 13 verbose stack at EventEmitter.emit (events.js:180:13)
>
> 13
> verbose stack at ChildProcess.
> (/usr/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14)
>
> 13 verbose stack at ChildProcess.emit (events.js:180:13)
>
> 13
> verbose stack at maybeClose (internal/child_process.js:936:16)
>
> 13
> verbose stack at Process.ChildProcess._handle.onexit
> (internal/child_process.js:220:5)
>
> 14 verbose pkgid idm at 0.0.0
>
> 15
> verbose cwd /home/user/keyrock/fiware-idm
>
> 16 verbose Linux
> 4.9.0-4-amd64
>
> 17 verbose argv "/usr/bin/node" "/usr/bin/npm" "run-script" "migrate_db"
>
> 18 verbose node v9.11.1
>
> 19 verbose npm v5.6.0
>
> 20 error code ELIFECYCLE
>
> 21 error errno 1 22 error idm at 0.0.0
>
> migrate_db: sequelize --env database db:migrate
>
> 22 error Exit status
> 1
>
> 23 error Failed at the idm at 0.0.0 migrate_db script. 23 error This is
> probably not a problem with npm. There is likely additional logging
> output above.
>
> 24 verbose exit [ 1, true ]
> Any help is highly appreciated.
--
This message was sent by Atlassian JIRA
(v6.4.1#64016)
You can get more information about our cookies and privacy policies clicking on the following links: Privacy policy Cookies policy