You need to update node and npm.  You are on really old versions.

Ryan

> On Nov 20, 2017, at 9:45 AM, Nick Allen <[email protected]> wrote:
> 
> ​Ok.  Just to clarify, you reported two bugs.  Both of which are related to 
> building Metron.  I think in METRON-1318 [1] you did not have JAVA_HOME set.  
> You then followed some instructions [2] in which you set JAVA_HOME and made 
> some additional progress.   
> 
> That led you to report METRON-1320 [3], which appears to be your current 
> issue.  The current problem is in regards to building the web assets.  It 
> seems you are running a rather old version of NPM (1.3.6).  How did you 
> install NPM?  Can you upgrade to a more recent version?  For example, I am 
> currently running 5.3.0 on my build machine.
> 
> [1] https://issues.apache.org/jira/browse/METRON-1318​
> [2] 
> https://github.com/apache/metron/blob/master/metron-deployment/other-examples/manual-install/Manual_Install_CentOS6.md
> [3] https://issues.apache.org/jira/browse/METRON-1320
> 
>> On Mon, Nov 20, 2017 at 10:32 AM, Pawel Bialasiewicz <[email protected]> 
>> wrote:
>> The JAVA_HOME is set properly:
>> 
>> [root@ip-172-31-12-59 centos]# echo $JAVA_HOME
>> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.el6_9.x86_64
>> [root@ip-172-31-12-59 centos]# cd metron/
>> [root@ip-172-31-12-59 metron]# ls /usr/lib/jvm/
>> java                                             java-openjdk   
>> jre-1.8.0-openjdk-1.8.0.151-1.b12.el6_9.x86_64
>> java-1.5.0-gcj-1.5.0.0                           jre            
>> jre-1.8.0-openjdk.x86_64
>> java-1.8.0                                       jre-1.5.0      jre-gcj
>> java-1.8.0-openjdk-1.8.0.151-1.b12.el6_9.x86_64  jre-1.5.0-gcj  jre-openjdk
>> java-1.8.0-openjdk.x86_64                        jre-1.8.0
>> 
>> But I'm still getting the same error with metron-config wfter running `mvn 
>> clean install -DskipTests`
>> 
>> [ERROR] 
>> [ERROR] npm ERR! Please include the following file with any support request:
>> [ERROR] npm ERR!     
>> /home/centos/metron/metron-interface/metron-config/npm-debug.log
>> [INFO] 
>> ------------------------------------------------------------------------
>> [INFO] Reactor Summary:
>> [INFO] 
>> [INFO] Metron ............................................. SUCCESS [  2.685 
>> s]
>> [INFO] metron-stellar ..................................... SUCCESS [  0.172 
>> s]
>> [INFO] stellar-common ..................................... SUCCESS [ 18.952 
>> s]
>> [INFO] metron-analytics ................................... SUCCESS [  0.107 
>> s]
>> [INFO] metron-maas-common ................................. SUCCESS [  0.544 
>> s]
>> [INFO] metron-platform .................................... SUCCESS [  0.132 
>> s]
>> [INFO] metron-zookeeper ................................... SUCCESS [  0.265 
>> s]
>> [INFO] metron-test-utilities .............................. SUCCESS [  0.488 
>> s]
>> [INFO] metron-integration-test ............................ SUCCESS [  4.581 
>> s]
>> [INFO] metron-maas-service ................................ SUCCESS [  4.157 
>> s]
>> [INFO] metron-common ...................................... SUCCESS [ 15.634 
>> s]
>> [INFO] metron-statistics .................................. SUCCESS [ 16.820 
>> s]
>> [INFO] metron-writer ...................................... SUCCESS [ 15.629 
>> s]
>> [INFO] metron-storm-kafka-override ........................ SUCCESS [  0.322 
>> s]
>> [INFO] metron-storm-kafka ................................. SUCCESS [  0.438 
>> s]
>> [INFO] metron-hbase ....................................... SUCCESS [  0.804 
>> s]
>> [INFO] metron-profiler-common ............................. SUCCESS [  0.615 
>> s]
>> [INFO] metron-profiler-client ............................. SUCCESS [ 17.469 
>> s]
>> [INFO] metron-profiler .................................... SUCCESS [ 47.523 
>> s]
>> [INFO] metron-hbase-client ................................ SUCCESS [  6.874 
>> s]
>> [INFO] metron-enrichment .................................. SUCCESS [ 49.150 
>> s]
>> [INFO] metron-indexing .................................... SUCCESS [ 15.715 
>> s]
>> [INFO] metron-solr ........................................ SUCCESS [ 16.203 
>> s]
>> [INFO] metron-pcap ........................................ SUCCESS [  0.891 
>> s]
>> [INFO] metron-parsers ..................................... SUCCESS [ 48.732 
>> s]
>> [INFO] metron-pcap-backend ................................ SUCCESS [ 27.602 
>> s]
>> [INFO] metron-data-management ............................. SUCCESS [ 53.464 
>> s]
>> [INFO] metron-api ......................................... SUCCESS [ 24.376 
>> s]
>> [INFO] metron-management .................................. SUCCESS [  7.609 
>> s]
>> [INFO] elasticsearch-shaded ............................... SUCCESS [  4.840 
>> s]
>> [INFO] metron-elasticsearch ............................... SUCCESS [ 55.619 
>> s]
>> [INFO] metron-deployment .................................. SUCCESS [  0.096 
>> s]
>> [INFO] Metron Ambari Management Pack ...................... SUCCESS [  0.307 
>> s]
>> [INFO] metron-contrib ..................................... SUCCESS [  0.058 
>> s]
>> [INFO] metron-docker ...................................... SUCCESS [  4.114 
>> s]
>> [INFO] metron-interface ................................... SUCCESS [  0.619 
>> s]
>> [INFO] metron-config ...................................... FAILURE [01:21 
>> min]
>> [INFO] metron-alerts ...................................... SKIPPED
>> [INFO] metron-rest-client ................................. SKIPPED
>> [INFO] metron-rest ........................................ SKIPPED
>> [INFO] site-book .......................................... SKIPPED
>> [INFO] 3rd party Functions (just for tests) ............... SKIPPED
>> [INFO] 
>> ------------------------------------------------------------------------
>> [INFO] BUILD FAILURE
>> [INFO] 
>> ------------------------------------------------------------------------
>> [INFO] Total time: 09:05 min
>> [INFO] Finished at: 2017-11-20T15:27:50+00:00
>> [INFO] Final Memory: 221M/4084M
>> [INFO] 
>> ------------------------------------------------------------------------
>> [ERROR] Failed to execute goal 
>> com.github.eirslett:frontend-maven-plugin:1.3:npm (npm install) on project 
>> metron-config: Failed to run task: 'npm install' failed. (error code 1) -> 
>> [Help 1]
>> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute 
>> goal com.github.eirslett:frontend-maven-plugin:1.3:npm (npm install) on 
>> project metron-config: Failed to run task
>>         at 
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:212)
>>         at 
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>>         at 
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>>         at 
>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
>>         at 
>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
>>         at 
>> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
>>         at 
>> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
>>         at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307)
>>         at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)
>>         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)
>>         at org.apache.maven.cli.MavenCli.execute(MavenCli.java:863)
>>         at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288)
>>         at org.apache.maven.cli.MavenCli.main(MavenCli.java:199)
>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>         at 
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>>         at 
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>         at java.lang.reflect.Method.invoke(Method.java:498)
>>         at 
>> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
>>         at 
>> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
>>         at 
>> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
>>         at 
>> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
>> Caused by: org.apache.maven.plugin.MojoFailureException: Failed to run task
>>         at 
>> com.github.eirslett.maven.plugins.frontend.mojo.AbstractFrontendMojo.execute(AbstractFrontendMojo.java:95)
>>         at 
>> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)
>>         at 
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207)
>>         ... 20 more
>> Caused by: 
>> com.github.eirslett.maven.plugins.frontend.lib.TaskRunnerException: 'npm 
>> install' failed. (error code 1)
>>         at 
>> com.github.eirslett.maven.plugins.frontend.lib.NodeTaskExecutor.execute(NodeTaskExecutor.java:60)
>>         at 
>> com.github.eirslett.maven.plugins.frontend.mojo.NpmMojo.execute(NpmMojo.java:62)
>>         at 
>> com.github.eirslett.maven.plugins.frontend.mojo.AbstractFrontendMojo.execute(AbstractFrontendMojo.java:89)
>>         ... 22 more
>> [ERROR] 
>> [ERROR] Re-run Maven using the -X switch to enable full debug logging.
>> [ERROR] 
>> [ERROR] For more information about the errors and possible solutions, please 
>> read the following articles:
>> [ERROR] [Help 1] 
>> http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
>> [ERROR] 
>> [ERROR] After correcting the problems, you can resume the build with the 
>> command
>> [ERROR]   mvn <goals> -rf :metron-config
>> [root@ip-172-31-12-59 metron]# 
>> [0] 0:bash*                                                                  
>>                                                                              
>>                                  
>> 
>> And a part of debug logfile:
>> 164419 silly lifecycle [email protected]~install: no script for install, 
>> continuing
>> 164420 silly install [email protected] 
>> /home/centos/metron/metron-interface/metron-config/node_modules/.staging/phantomjs-prebuilt-7529dcdc
>> 164421 info lifecycle [email protected]~install: 
>> [email protected]
>> 164422 verbose lifecycle [email protected]~install: unsafe-perm in 
>> lifecycle false
>> 164423 verbose lifecycle [email protected]~install: PATH: 
>> /home/centos/metron/metron-interface/metron-config/node/node_modules/npm/bin/node-gyp-bin:/home/centos/metron/metron-interface/metron-config/node_modules/phantomjs-prebuilt/node_modules/.bin:/home/centos/metron/metron-interface/metron-config/node_modules/.bin:/home/centos/metron/metron-interface/metron-config/node:/home/centos/metron/metron-interface/metron-config/node:/opt/apache-maven-3.3.9/bin:/usr/local/sbin:/opt/apache-maven-3.3.9/bin:/opt/apache-maven-3.3.9/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:
>> 164424 verbose lifecycle [email protected]~install: CWD: 
>> /home/centos/metron/metron-interface/metron-config/node_modules/phantomjs-prebuilt
>> 164425 silly lifecycle [email protected]~install: Args: [ '-c', 
>> 'node install.js' ]
>> 164426 silly lifecycle [email protected]~install: Returned: code: 1  
>> signal: null
>> 164427 info lifecycle [email protected]~install: Failed to exec 
>> install script
>> 164428 verbose unlock done using 
>> /root/.npm/_locks/staging-6cc4c33695d034a4.lock for 
>> /home/centos/metron/metron-interface/metron-config/node_modules/.staging
>> 164429 silly rollbackFailedOptional Starting
>> 164430 silly rollbackFailedOptional Finishing
>> 164431 silly runTopLevelLifecycles Starting
>> 164432 silly runTopLevelLifecycles Finishing
>> 164433 silly install printInstalled
>> 164434 warn optional Skipping failed optional dependency /chokidar/fsevents:
>> 164435 warn notsup Not compatible with your operating system or 
>> architecture: [email protected]
>> 164436 warn [email protected] requires a peer of webpack@^2.0.0 || ^3.0.0 
>> but none was installed.
>> 164437 warn [email protected] requires a peer of webpack@1 || 2 || 
>> 3 but none was installed.
>> 164438 warn @angular/[email protected] requires a peer of 
>> @angular/[email protected] but none was installed.
>> 164439 warn @angular/[email protected] requires a peer of 
>> @angular/[email protected] but none was installed.
>> 164440 warn @angular/[email protected] requires a peer of 
>> @angular/[email protected] but none was installed.
>> 164441 warn @angular/[email protected] requires a peer of 
>> @angular/[email protected] but none was installed.
>> 164442 warn @angular/[email protected] requires a peer of 
>> @angular/[email protected] but none was installed.
>> 164443 warn @angular/[email protected] requires a peer of 
>> @angular/[email protected] but none was installed.
>> 164444 warn @angular/[email protected] requires a peer of 
>> @angular/[email protected] but none was installed.
>> 164445 warn [email protected] requires a peer of webpack@^1.0.0 
>> || ^2.0.0 || ^3.0.0 but none was installed.
>> 164446 verbose stack Error: [email protected] install: `node 
>> install.js`
>> 164446 verbose stack Exit status 1
>> 164446 verbose stack     at EventEmitter.<anonymous> 
>> (/home/centos/metron/metron-interface/metron-config/node/node_modules/npm/lib/utils/lifecycle.js:245:16)
>> 164446 verbose stack     at emitTwo (events.js:106:13)
>> 164446 verbose stack     at EventEmitter.emit (events.js:191:7)
>> 164446 verbose stack     at ChildProcess.<anonymous> 
>> (/home/centos/metron/metron-interface/metron-config/node/node_modules/npm/lib/utils/spawn.js:24:14)
>> 164446 verbose stack     at emitTwo (events.js:106:13)
>> 164446 verbose stack     at ChildProcess.emit (events.js:191:7)
>> 164446 verbose stack     at maybeClose (internal/child_process.js:850:16)
>> 164446 verbose stack     at Process.ChildProcess._handle.onexit 
>> (internal/child_process.js:215:5)
>> 164447 verbose pkgid [email protected]
>> 164448 verbose cwd /home/centos/metron/metron-interface/metron-config
>> 164449 error Linux 2.6.32-696.1.1.el6.x86_64
>> 164450 error argv 
>> "/home/centos/metron/metron-interface/metron-config/node/node" 
>> "/home/centos/metron/metron-interface/metron-config/node/node_modules/npm/bin/npm-cli.js"
>>  "install"
>> 164451 error node v6.2.0
>> 164452 error npm  v3.8.9
>> 164453 error code ELIFECYCLE
>> 164454 error [email protected] install: `node install.js`
>> 164454 error Exit status 1
>> 164455 error Failed at the [email protected] install script 'node 
>> install.js'.
>> 164455 error Make sure you have the latest version of node.js and npm 
>> installed.
>> 164455 error If you do, this is most likely a problem with the 
>> phantomjs-prebuilt package,
>> 164455 error not with npm itself.
>> 164455 error Tell the author that this fails on your system:
>> 164455 error     node install.js
>> 164455 error You can get information on how to open an issue for this 
>> project with:
>> 164455 error     npm bugs phantomjs-prebuilt
>> 164455 error Or if that isn't available, you can get their info via:
>> 164455 error     npm owner ls phantomjs-prebuilt
>> 164455 error There is likely additional logging output above.
>> 164456 verbose exit [ 1, true ]
>> 
> 

Reply via email to