[NPMCLI-188] mgnl jumpstart not working on centos 7 Created: 03/Jul/18  Updated: 28/Aug/18  Resolved: 28/Aug/18

Status: Closed
Project: Magnolia CLI
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Blocker
Reporter: John Wang Assignee: Unassigned
Resolution: Won't Fix Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Relates
relates to NPMCLI-179 Inform users of outdated version of Node Open
relates to NPMCLI-201 Run automated CI tests for the CLI on... Closed
Template:
Acceptance criteria:
Empty
Task DoD:
[ ]* Doc/release notes changes? Comment present?
[ ]* Downstream builds green?
[ ]* Solution information and context easily available?
[ ]* Tests
[ ]* FixVersion filled and not yet released
[ ]  Architecture Decision Record (ADR)
Bug DoR:
[ ]* Steps to reproduce, expected, and actual results filled
[ ]* Affected version filled
Date of First Response:

 Description   

here is the error message:

[vagrant@bogon magnolia]$ mgnl jumpstart
info Using configuration at /usr/lib/node_modules/@magnolia/cli/lib/config/mgnl-cli.json
info Using prototypes at /usr/lib/node_modules/@magnolia/cli/lib/config/mgnl-cli-prototypes
? What Magnolia would you like to install? magnolia-community-demo-webapp
ERR! Object.values is not a function
ERR! TypeError: Object.values is not a function
ERR!     at Object.when (/usr/lib/node_modules/@magnolia/cli/bin/mgnl-jumpstart.js:66:25)
ERR!     at /usr/lib/node_modules/@magnolia/cli/node_modules/run-async/index.js:25:25
ERR!     at /usr/lib/node_modules/@magnolia/cli/node_modules/run-async/index.js:24:19
ERR!     at DeferSubscriber.Rx.Observable.defer [as factory] (/usr/lib/node_modules/@magnolia/cli/node_modules/inquirer/lib/ui/prompt.js:109:32)
ERR!     at DeferSubscriber._callFactory (/usr/lib/node_modules/@magnolia/cli/node_modules/rxjs/observable/DeferObservable.js:92:27)
ERR!     at DeferSubscriber.tryDefer (/usr/lib/node_modules/@magnolia/cli/node_modules/rxjs/observable/DeferObservable.js:85:18)
ERR!     at new DeferSubscriber (/usr/lib/node_modules/@magnolia/cli/node_modules/rxjs/observable/DeferObservable.js:81:14)
ERR!     at DeferObservable._subscribe (/usr/lib/node_modules/@magnolia/cli/node_modules/rxjs/observable/DeferObservable.js:71:16)
ERR!     at DeferObservable.Observable._trySubscribe (/usr/lib/node_modules/@magnolia/cli/node_modules/rxjs/Observable.js:172:25)
ERR!     at DeferObservable.Observable.subscribe (/usr/lib/node_modules/@magnolia/cli/node_modules/rxjs/Observable.js:160:93)
ERR!     at Object.subscribeToResult (/usr/lib/node_modules/@magnolia/cli/node_modules/rxjs/util/subscribeToResult.js:23:27)
ERR!     at MergeMapSubscriber._innerSub (/usr/lib/node_modules/@magnolia/cli/node_modules/rxjs/operators/mergeMap.js:132:38)
ERR!     at MergeMapSubscriber._tryNext (/usr/lib/node_modules/@magnolia/cli/node_modules/rxjs/operators/mergeMap.js:129:14)
ERR!     at MergeMapSubscriber._next (/usr/lib/node_modules/@magnolia/cli/node_modules/rxjs/operators/mergeMap.js:112:18)
ERR!     at MergeMapSubscriber.Subscriber.next (/usr/lib/node_modules/@magnolia/cli/node_modules/rxjs/Subscriber.js:93:18)
ERR!     at MergeMapSubscriber.notifyNext (/usr/lib/node_modules/@magnolia/cli/node_modules/rxjs/operators/mergeMap.js:145:30)
ERR!
ERR!
ERR! mgnl: 3.0.1 node: v6.14.2 os: linux 

This is totally working on windows 7 on my laptop. but when I try to do the same steps on centos 7, errors occur.



 Comments   
Comment by John Wang [ 03/Jul/18 ]

erasing node 6 and installing node 8 seems to have resolved the issue.

Comment by Christopher Zimmermann [ 28/Aug/18 ]

The CLI requires a newer version of Node then Node 6.

There is a related ticket to inform users if they need a newer version of Node.

https://jira.magnolia-cms.com/browse/NPMCLI-179

Generated at Mon Feb 12 04:47:23 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.