You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@metron.apache.org by Pawel Bialasiewicz <pa...@evengx.com> on 2017/11/20 12:58:03 UTC

Hello

Hello everybody,

For the last couple of days I have been trying to install Metron using
different ways. I tired to install in on AWS using the provided scripts and
it ended up like this:

https://issues.apache.org/jira/browse/METRON-1318

Then I decided to try to do a bare metal installation, but it ended up like
this:

https://issues.apache.org/jira/browse/METRON-1320

So I would like to ask here:

Is there a single working/current how-to that I could use to install and
start using Metron?

Paweł

Re: Hello

Posted by Otto Fowler <ot...@gmail.com>.
https://github.com/apache/metron/pull/848
Has landed on master.

You can look at the docker changes and see what needs to be installed for
centos6 to work as a build platform.
You can also just use the image and the instructions in the pr for building
in the image and running full_dev from that build.




On November 26, 2017 at 23:04:41, Otto Fowler (ottobackwards@gmail.com)
wrote:

RE: METRON-1320:

I have updated the jira :

"I want to add, that I have tried building master in the Ansible Docker
image, which should work and have the same error there.

So that is the reproduction env. for me.

Also, getting the docker image to work for build and test will make it
easier for everyone”





On November 20, 2017 at 14:26:37, Pawel Bialasiewicz (pawel@evengx.com)
wrote:

I reported two separate bugs, one for the AWS automated deployment 1318 and
one for bare metal deployment 1320.

The error messages that I'm providing here are coming from a bare metal
installation[1320]. As bare-metal in here I'm using single EC2 instance
running CENTOS6.

I have updated nodejs and npm to more recent versions:

[root@ip-172-31-10-27 metron]# node -v
v8.9.1
[root@ip-172-31-10-27 metron]# npm -v
5.5.1

Java home is also set properly:
[root@ip-172-31-10-27 metron]# echo $JAVA_HOME
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.el6_9.x86_64

And after running the command `mvn clean package -DskipTests -e` the
build still fails on metron-config:

[ERROR] npm ERR! Linux 2.6.32-696.16.1.el6.x86_64
[ERROR] npm ERR! argv
"/root/metron/metron-interface/metron-config/node/node"
"/root/metron/metron-interface/metron-config/node/node_modules/npm/bin/npm-cli.js"
"install"
[ERROR] npm ERR! node v6.2.0
[ERROR] npm ERR! npm  v3.8.9
[ERROR] npm ERR! code ELIFECYCLE
[ERROR]
[ERROR] npm ERR! execSync@1.0.2 install: `node install.js`
[ERROR] npm ERR! Exit status 1
[ERROR] npm ERR!
[ERROR] npm ERR! Failed at the execSync@1.0.2 install script 'node
install.js'.
[ERROR] npm ERR! Make sure you have the latest version of node.js and npm
installed.
[ERROR] npm ERR! If you do, this is most likely a problem with the execSync
package,
[ERROR] npm ERR! not with npm itself.
[ERROR] npm ERR! Tell the author that this fails on your system:
[ERROR] npm ERR!     node install.js
[ERROR] npm ERR! You can get information on how to open an issue for this
project with:
[ERROR] npm ERR!     npm bugs execSync
[ERROR] npm ERR! Or if that isn't available, you can get their info via:
[ERROR] npm ERR!     npm owner ls execSync
[ERROR] npm ERR! There is likely additional logging output above.
[ERROR]
[ERROR] npm ERR! Please include the following file with any support request:
[ERROR] npm ERR!
 /root/metron/metron-interface/metron-config/npm-debug.log
[INFO]
------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Metron ............................................. SUCCESS [
0.565 s]
[INFO] metron-stellar ..................................... SUCCESS [
0.033 s]
[INFO] stellar-common ..................................... SUCCESS [
12.302 s]
[INFO] metron-analytics ................................... SUCCESS [
0.006 s]
[INFO] metron-maas-common ................................. SUCCESS [
0.345 s]
[INFO] metron-platform .................................... SUCCESS [
0.004 s]
[INFO] metron-zookeeper ................................... SUCCESS [
0.165 s]
[INFO] metron-test-utilities .............................. SUCCESS [
0.399 s]
[INFO] metron-integration-test ............................ SUCCESS [
4.393 s]
[INFO] metron-maas-service ................................ SUCCESS [
3.479 s]
[INFO] metron-common ...................................... SUCCESS [
14.052 s]
[INFO] metron-statistics .................................. SUCCESS [
15.222 s]
[INFO] metron-writer ...................................... SUCCESS [
14.063 s]
[INFO] metron-storm-kafka-override ........................ SUCCESS [
0.241 s]
[INFO] metron-storm-kafka ................................. SUCCESS [
0.309 s]
[INFO] metron-hbase ....................................... SUCCESS [
0.581 s]
[INFO] metron-profiler-common ............................. SUCCESS [
0.406 s]
[INFO] metron-profiler-client ............................. SUCCESS [
15.705 s]
[INFO] metron-profiler .................................... SUCCESS [
42.787 s]
[INFO] metron-hbase-client ................................ SUCCESS [
6.222 s]
[INFO] metron-enrichment .................................. SUCCESS [
44.237 s]
[INFO] metron-indexing .................................... SUCCESS [
14.210 s]
[INFO] metron-solr ........................................ SUCCESS [
14.199 s]
[INFO] metron-pcap ........................................ SUCCESS [
0.609 s]
[INFO] metron-parsers ..................................... SUCCESS [
44.495 s]
[INFO] metron-pcap-backend ................................ SUCCESS [
24.925 s]
[INFO] metron-data-management ............................. SUCCESS [
48.282 s]
[INFO] metron-api ......................................... SUCCESS [
22.127 s]
[INFO] metron-management .................................. SUCCESS [
6.970 s]
[INFO] elasticsearch-shaded ............................... SUCCESS [
4.382 s]
[INFO] metron-elasticsearch ............................... SUCCESS [
50.006 s]
[INFO] metron-deployment .................................. SUCCESS [
0.001 s]
[INFO] Metron Ambari Management Pack ...................... SUCCESS [
0.228 s]
[INFO] metron-contrib ..................................... SUCCESS [
0.001 s]
[INFO] metron-docker ...................................... SUCCESS [
0.615 s]
[INFO] metron-interface ................................... SUCCESS [
0.002 s]
[INFO] metron-config ...................................... FAILURE [01:28
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: 08:15 min
[INFO] Finished at: 2017-11-20T17:42:25+00:00
[INFO] Final Memory: 209M/3826M
[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



As for [1318] the AWS automated installation, can somebody confirm that
they can deploy the 10 node cluster using the current master?



On Mon, Nov 20, 2017 at 5:04 PM, Ryan Merriman <me...@gmail.com> wrote:

> You need to update node and npm.  You are on really old versions.
>
> Ryan
>
> On Nov 20, 2017, at 9:45 AM, Nick Allen <ni...@nickallen.org> 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 <pa...@evengx.com>
> 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-in
>> terface/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(Moj
>> oExecutor.java:212)
>>         at org.apache.maven.lifecycle.internal.MojoExecutor.execute(Moj
>> oExecutor.java:153)
>>         at org.apache.maven.lifecycle.internal.MojoExecutor.execute(Moj
>> oExecutor.java:145)
>>         at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.b
>> uildProject(LifecycleModuleBuilder.java:116)
>>         at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.b
>> uildProject(LifecycleModuleBuilder.java:80)
>>         at org.apache.maven.lifecycle.internal.builder.singlethreaded.S
>> ingleThreadedBuilder.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(NativeMethodAcce
>> ssorImpl.java:62)
>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe
>> thodAccessorImpl.java:43)
>>         at java.lang.reflect.Method.invoke(Method.java:498)
>>         at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnha
>> nced(Launcher.java:289)
>>         at org.codehaus.plexus.classworlds.launcher.Launcher.launch(
>> Launcher.java:229)
>>         at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithEx
>> itCode(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.AbstractFron
>> tendMojo.execute(AbstractFrontendMojo.java:95)
>>         at org.apache.maven.plugin.DefaultBuildPluginManager.executeMoj
>> o(DefaultBuildPluginManager.java:134)
>>         at org.apache.maven.lifecycle.internal.MojoExecutor.execute(Moj
>> oExecutor.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.NodeTaskExecu
>> tor.execute(NodeTaskExecutor.java:60)
>>         at com.github.eirslett.maven.plugins.frontend.mojo.NpmMojo.exec
>> ute(NpmMojo.java:62)
>>         at com.github.eirslett.maven.plugins.frontend.mojo.AbstractFron
>> tendMojo.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/conflu
>> ence/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 extract-zip@1.6.6~install: no script for install,
>> continuing
>> 164420 silly install phantomjs-prebuilt@2.1.16
>> /home/centos/metron/metron-interface/metron-config/node_modu
>> les/.staging/phantomjs-prebuilt-7529dcdc
>> 164421 info lifecycle phantomjs-prebuilt@2.1.16~install:
>> phantomjs-prebuilt@2.1.16
>> 164422 verbose lifecycle phantomjs-prebuilt@2.1.16~install: unsafe-perm
>> in lifecycle false
>> 164423 verbose lifecycle phantomjs-prebuilt@2.1.16~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 phantomjs-prebuilt@2.1.16~install: CWD:
>> /home/centos/metron/metron-interface/metron-config/node_modu
>> les/phantomjs-prebuilt
>> 164425 silly lifecycle phantomjs-prebuilt@2.1.16~install: Args: [ '-c',
>> 'node install.js' ]
>> 164426 silly lifecycle phantomjs-prebuilt@2.1.16~install: Returned:
>> code: 1  signal: null
>> 164427 info lifecycle phantomjs-prebuilt@2.1.16~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_modu
>> les/.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: fsevents@1.1.3
>> 164436 warn expose-loader@0.7.4 requires a peer of webpack@^2.0.0 ||
>> ^3.0.0 but none was installed.
>> 164437 warn string-replace-loader@1.3.0 requires a peer of webpack@1 ||
>> 2 || 3 but none was installed.
>> 164438 warn @angular/compiler-cli@0.6.4 requires a peer of
>> @angular/compiler@2.0.2 but none was installed.
>> 164439 warn @angular/compiler-cli@0.6.4 requires a peer of
>> @angular/platform-server@2.0.2 but none was installed.
>> 164440 warn @angular/compiler-cli@0.6.4 requires a peer of
>> @angular/core@2.0.2 but none was installed.
>> 164441 warn @angular/platform-server@2.4.10 requires a peer of
>> @angular/core@2.4.10 but none was installed.
>> 164442 warn @angular/platform-server@2.4.10 requires a peer of
>> @angular/common@2.4.10 but none was installed.
>> 164443 warn @angular/platform-server@2.4.10 requires a peer of
>> @angular/compiler@2.4.10 but none was installed.
>> 164444 warn @angular/platform-server@2.4.10 requires a peer of
>> @angular/platform-browser@2.4.10 but none was installed.
>> 164445 warn webpack-dev-middleware@1.12.0 requires a peer of webpack@^1.0.0
>> || ^2.0.0 || ^3.0.0 but none was installed.
>> 164446 verbose stack Error: phantomjs-prebuilt@2.1.16 install: `node
>> install.js`
>> 164446 verbose stack Exit status 1
>> 164446 verbose stack     at EventEmitter.<anonymous>
>> (/home/centos/metron/metron-interface/metron-config/node/nod
>> e_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/nod
>> e_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 phantomjs-prebuilt@2.1.16
>> 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-in
>> terface/metron-config/node/node" "/home/centos/metron/metron-in
>> terface/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 phantomjs-prebuilt@2.1.16 install: `node install.js`
>> 164454 error Exit status 1
>> 164455 error Failed at the phantomjs-prebuilt@2.1.16 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 ]
>>
>>
>

Re: Hello

Posted by Otto Fowler <ot...@gmail.com>.
RE: METRON-1320:

I have updated the jira :

"I want to add, that I have tried building master in the Ansible Docker
image, which should work and have the same error there.

So that is the reproduction env. for me.

Also, getting the docker image to work for build and test will make it
easier for everyone”





On November 20, 2017 at 14:26:37, Pawel Bialasiewicz (pawel@evengx.com)
wrote:

I reported two separate bugs, one for the AWS automated deployment 1318 and
one for bare metal deployment 1320.

The error messages that I'm providing here are coming from a bare metal
installation[1320]. As bare-metal in here I'm using single EC2 instance
running CENTOS6.

I have updated nodejs and npm to more recent versions:

[root@ip-172-31-10-27 metron]# node -v
v8.9.1
[root@ip-172-31-10-27 metron]# npm -v
5.5.1

Java home is also set properly:
[root@ip-172-31-10-27 metron]# echo $JAVA_HOME
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.el6_9.x86_64

And after running the command `mvn clean package -DskipTests -e` the
build still fails on metron-config:

[ERROR] npm ERR! Linux 2.6.32-696.16.1.el6.x86_64
[ERROR] npm ERR! argv
"/root/metron/metron-interface/metron-config/node/node"
"/root/metron/metron-interface/metron-config/node/node_modules/npm/bin/npm-cli.js"
"install"
[ERROR] npm ERR! node v6.2.0
[ERROR] npm ERR! npm  v3.8.9
[ERROR] npm ERR! code ELIFECYCLE
[ERROR]
[ERROR] npm ERR! execSync@1.0.2 install: `node install.js`
[ERROR] npm ERR! Exit status 1
[ERROR] npm ERR!
[ERROR] npm ERR! Failed at the execSync@1.0.2 install script 'node
install.js'.
[ERROR] npm ERR! Make sure you have the latest version of node.js and npm
installed.
[ERROR] npm ERR! If you do, this is most likely a problem with the execSync
package,
[ERROR] npm ERR! not with npm itself.
[ERROR] npm ERR! Tell the author that this fails on your system:
[ERROR] npm ERR!     node install.js
[ERROR] npm ERR! You can get information on how to open an issue for this
project with:
[ERROR] npm ERR!     npm bugs execSync
[ERROR] npm ERR! Or if that isn't available, you can get their info via:
[ERROR] npm ERR!     npm owner ls execSync
[ERROR] npm ERR! There is likely additional logging output above.
[ERROR]
[ERROR] npm ERR! Please include the following file with any support request:
[ERROR] npm ERR!
 /root/metron/metron-interface/metron-config/npm-debug.log
[INFO]
------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Metron ............................................. SUCCESS [
0.565 s]
[INFO] metron-stellar ..................................... SUCCESS [
0.033 s]
[INFO] stellar-common ..................................... SUCCESS [
12.302 s]
[INFO] metron-analytics ................................... SUCCESS [
0.006 s]
[INFO] metron-maas-common ................................. SUCCESS [
0.345 s]
[INFO] metron-platform .................................... SUCCESS [
0.004 s]
[INFO] metron-zookeeper ................................... SUCCESS [
0.165 s]
[INFO] metron-test-utilities .............................. SUCCESS [
0.399 s]
[INFO] metron-integration-test ............................ SUCCESS [
4.393 s]
[INFO] metron-maas-service ................................ SUCCESS [
3.479 s]
[INFO] metron-common ...................................... SUCCESS [
14.052 s]
[INFO] metron-statistics .................................. SUCCESS [
15.222 s]
[INFO] metron-writer ...................................... SUCCESS [
14.063 s]
[INFO] metron-storm-kafka-override ........................ SUCCESS [
0.241 s]
[INFO] metron-storm-kafka ................................. SUCCESS [
0.309 s]
[INFO] metron-hbase ....................................... SUCCESS [
0.581 s]
[INFO] metron-profiler-common ............................. SUCCESS [
0.406 s]
[INFO] metron-profiler-client ............................. SUCCESS [
15.705 s]
[INFO] metron-profiler .................................... SUCCESS [
42.787 s]
[INFO] metron-hbase-client ................................ SUCCESS [
6.222 s]
[INFO] metron-enrichment .................................. SUCCESS [
44.237 s]
[INFO] metron-indexing .................................... SUCCESS [
14.210 s]
[INFO] metron-solr ........................................ SUCCESS [
14.199 s]
[INFO] metron-pcap ........................................ SUCCESS [
0.609 s]
[INFO] metron-parsers ..................................... SUCCESS [
44.495 s]
[INFO] metron-pcap-backend ................................ SUCCESS [
24.925 s]
[INFO] metron-data-management ............................. SUCCESS [
48.282 s]
[INFO] metron-api ......................................... SUCCESS [
22.127 s]
[INFO] metron-management .................................. SUCCESS [
6.970 s]
[INFO] elasticsearch-shaded ............................... SUCCESS [
4.382 s]
[INFO] metron-elasticsearch ............................... SUCCESS [
50.006 s]
[INFO] metron-deployment .................................. SUCCESS [
0.001 s]
[INFO] Metron Ambari Management Pack ...................... SUCCESS [
0.228 s]
[INFO] metron-contrib ..................................... SUCCESS [
0.001 s]
[INFO] metron-docker ...................................... SUCCESS [
0.615 s]
[INFO] metron-interface ................................... SUCCESS [
0.002 s]
[INFO] metron-config ...................................... FAILURE [01:28
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: 08:15 min
[INFO] Finished at: 2017-11-20T17:42:25+00:00
[INFO] Final Memory: 209M/3826M
[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



As for [1318] the AWS automated installation, can somebody confirm that
they can deploy the 10 node cluster using the current master?



On Mon, Nov 20, 2017 at 5:04 PM, Ryan Merriman <me...@gmail.com> wrote:

> You need to update node and npm.  You are on really old versions.
>
> Ryan
>
> On Nov 20, 2017, at 9:45 AM, Nick Allen <ni...@nickallen.org> 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 <pa...@evengx.com>
> 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-in
>> terface/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(Moj
>> oExecutor.java:212)
>>         at org.apache.maven.lifecycle.internal.MojoExecutor.execute(Moj
>> oExecutor.java:153)
>>         at org.apache.maven.lifecycle.internal.MojoExecutor.execute(Moj
>> oExecutor.java:145)
>>         at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.b
>> uildProject(LifecycleModuleBuilder.java:116)
>>         at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.b
>> uildProject(LifecycleModuleBuilder.java:80)
>>         at org.apache.maven.lifecycle.internal.builder.singlethreaded.S
>> ingleThreadedBuilder.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(NativeMethodAcce
>> ssorImpl.java:62)
>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe
>> thodAccessorImpl.java:43)
>>         at java.lang.reflect.Method.invoke(Method.java:498)
>>         at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnha
>> nced(Launcher.java:289)
>>         at org.codehaus.plexus.classworlds.launcher.Launcher.launch(
>> Launcher.java:229)
>>         at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithEx
>> itCode(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.AbstractFron
>> tendMojo.execute(AbstractFrontendMojo.java:95)
>>         at org.apache.maven.plugin.DefaultBuildPluginManager.executeMoj
>> o(DefaultBuildPluginManager.java:134)
>>         at org.apache.maven.lifecycle.internal.MojoExecutor.execute(Moj
>> oExecutor.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.NodeTaskExecu
>> tor.execute(NodeTaskExecutor.java:60)
>>         at com.github.eirslett.maven.plugins.frontend.mojo.NpmMojo.exec
>> ute(NpmMojo.java:62)
>>         at com.github.eirslett.maven.plugins.frontend.mojo.AbstractFron
>> tendMojo.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/conflu
>> ence/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 extract-zip@1.6.6~install: no script for install,
>> continuing
>> 164420 silly install phantomjs-prebuilt@2.1.16
>> /home/centos/metron/metron-interface/metron-config/node_modu
>> les/.staging/phantomjs-prebuilt-7529dcdc
>> 164421 info lifecycle phantomjs-prebuilt@2.1.16~install:
>> phantomjs-prebuilt@2.1.16
>> 164422 verbose lifecycle phantomjs-prebuilt@2.1.16~install: unsafe-perm
>> in lifecycle false
>> 164423 verbose lifecycle phantomjs-prebuilt@2.1.16~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 phantomjs-prebuilt@2.1.16~install: CWD:
>> /home/centos/metron/metron-interface/metron-config/node_modu
>> les/phantomjs-prebuilt
>> 164425 silly lifecycle phantomjs-prebuilt@2.1.16~install: Args: [ '-c',
>> 'node install.js' ]
>> 164426 silly lifecycle phantomjs-prebuilt@2.1.16~install: Returned:
>> code: 1  signal: null
>> 164427 info lifecycle phantomjs-prebuilt@2.1.16~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_modu
>> les/.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: fsevents@1.1.3
>> 164436 warn expose-loader@0.7.4 requires a peer of webpack@^2.0.0 ||
>> ^3.0.0 but none was installed.
>> 164437 warn string-replace-loader@1.3.0 requires a peer of webpack@1 ||
>> 2 || 3 but none was installed.
>> 164438 warn @angular/compiler-cli@0.6.4 requires a peer of
>> @angular/compiler@2.0.2 but none was installed.
>> 164439 warn @angular/compiler-cli@0.6.4 requires a peer of
>> @angular/platform-server@2.0.2 but none was installed.
>> 164440 warn @angular/compiler-cli@0.6.4 requires a peer of
>> @angular/core@2.0.2 but none was installed.
>> 164441 warn @angular/platform-server@2.4.10 requires a peer of
>> @angular/core@2.4.10 but none was installed.
>> 164442 warn @angular/platform-server@2.4.10 requires a peer of
>> @angular/common@2.4.10 but none was installed.
>> 164443 warn @angular/platform-server@2.4.10 requires a peer of
>> @angular/compiler@2.4.10 but none was installed.
>> 164444 warn @angular/platform-server@2.4.10 requires a peer of
>> @angular/platform-browser@2.4.10 but none was installed.
>> 164445 warn webpack-dev-middleware@1.12.0 requires a peer of webpack@^1.0.0
>> || ^2.0.0 || ^3.0.0 but none was installed.
>> 164446 verbose stack Error: phantomjs-prebuilt@2.1.16 install: `node
>> install.js`
>> 164446 verbose stack Exit status 1
>> 164446 verbose stack     at EventEmitter.<anonymous>
>> (/home/centos/metron/metron-interface/metron-config/node/nod
>> e_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/nod
>> e_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 phantomjs-prebuilt@2.1.16
>> 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-in
>> terface/metron-config/node/node" "/home/centos/metron/metron-in
>> terface/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 phantomjs-prebuilt@2.1.16 install: `node install.js`
>> 164454 error Exit status 1
>> 164455 error Failed at the phantomjs-prebuilt@2.1.16 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 ]
>>
>>
>

Re: Hello

Posted by Pawel Bialasiewicz <pa...@evengx.com>.
I reported two separate bugs, one for the AWS automated deployment 1318 and
one for bare metal deployment 1320.

The error messages that I'm providing here are coming from a bare metal
installation[1320]. As bare-metal in here I'm using single EC2 instance
running CENTOS6.

I have updated nodejs and npm to more recent versions:

[root@ip-172-31-10-27 metron]# node -v
v8.9.1
[root@ip-172-31-10-27 metron]# npm -v
5.5.1

Java home is also set properly:
[root@ip-172-31-10-27 metron]# echo $JAVA_HOME
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.el6_9.x86_64

And after running the command `mvn clean package -DskipTests -e` the
build still fails on metron-config:

[ERROR] npm ERR! Linux 2.6.32-696.16.1.el6.x86_64
[ERROR] npm ERR! argv
"/root/metron/metron-interface/metron-config/node/node"
"/root/metron/metron-interface/metron-config/node/node_modules/npm/bin/npm-cli.js"
"install"
[ERROR] npm ERR! node v6.2.0
[ERROR] npm ERR! npm  v3.8.9
[ERROR] npm ERR! code ELIFECYCLE
[ERROR]
[ERROR] npm ERR! execSync@1.0.2 install: `node install.js`
[ERROR] npm ERR! Exit status 1
[ERROR] npm ERR!
[ERROR] npm ERR! Failed at the execSync@1.0.2 install script 'node
install.js'.
[ERROR] npm ERR! Make sure you have the latest version of node.js and npm
installed.
[ERROR] npm ERR! If you do, this is most likely a problem with the execSync
package,
[ERROR] npm ERR! not with npm itself.
[ERROR] npm ERR! Tell the author that this fails on your system:
[ERROR] npm ERR!     node install.js
[ERROR] npm ERR! You can get information on how to open an issue for this
project with:
[ERROR] npm ERR!     npm bugs execSync
[ERROR] npm ERR! Or if that isn't available, you can get their info via:
[ERROR] npm ERR!     npm owner ls execSync
[ERROR] npm ERR! There is likely additional logging output above.
[ERROR]
[ERROR] npm ERR! Please include the following file with any support request:
[ERROR] npm ERR!
 /root/metron/metron-interface/metron-config/npm-debug.log
[INFO]
------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Metron ............................................. SUCCESS [
0.565 s]
[INFO] metron-stellar ..................................... SUCCESS [
0.033 s]
[INFO] stellar-common ..................................... SUCCESS [
12.302 s]
[INFO] metron-analytics ................................... SUCCESS [
0.006 s]
[INFO] metron-maas-common ................................. SUCCESS [
0.345 s]
[INFO] metron-platform .................................... SUCCESS [
0.004 s]
[INFO] metron-zookeeper ................................... SUCCESS [
0.165 s]
[INFO] metron-test-utilities .............................. SUCCESS [
0.399 s]
[INFO] metron-integration-test ............................ SUCCESS [
4.393 s]
[INFO] metron-maas-service ................................ SUCCESS [
3.479 s]
[INFO] metron-common ...................................... SUCCESS [
14.052 s]
[INFO] metron-statistics .................................. SUCCESS [
15.222 s]
[INFO] metron-writer ...................................... SUCCESS [
14.063 s]
[INFO] metron-storm-kafka-override ........................ SUCCESS [
0.241 s]
[INFO] metron-storm-kafka ................................. SUCCESS [
0.309 s]
[INFO] metron-hbase ....................................... SUCCESS [
0.581 s]
[INFO] metron-profiler-common ............................. SUCCESS [
0.406 s]
[INFO] metron-profiler-client ............................. SUCCESS [
15.705 s]
[INFO] metron-profiler .................................... SUCCESS [
42.787 s]
[INFO] metron-hbase-client ................................ SUCCESS [
6.222 s]
[INFO] metron-enrichment .................................. SUCCESS [
44.237 s]
[INFO] metron-indexing .................................... SUCCESS [
14.210 s]
[INFO] metron-solr ........................................ SUCCESS [
14.199 s]
[INFO] metron-pcap ........................................ SUCCESS [
0.609 s]
[INFO] metron-parsers ..................................... SUCCESS [
44.495 s]
[INFO] metron-pcap-backend ................................ SUCCESS [
24.925 s]
[INFO] metron-data-management ............................. SUCCESS [
48.282 s]
[INFO] metron-api ......................................... SUCCESS [
22.127 s]
[INFO] metron-management .................................. SUCCESS [
6.970 s]
[INFO] elasticsearch-shaded ............................... SUCCESS [
4.382 s]
[INFO] metron-elasticsearch ............................... SUCCESS [
50.006 s]
[INFO] metron-deployment .................................. SUCCESS [
0.001 s]
[INFO] Metron Ambari Management Pack ...................... SUCCESS [
0.228 s]
[INFO] metron-contrib ..................................... SUCCESS [
0.001 s]
[INFO] metron-docker ...................................... SUCCESS [
0.615 s]
[INFO] metron-interface ................................... SUCCESS [
0.002 s]
[INFO] metron-config ...................................... FAILURE [01:28
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: 08:15 min
[INFO] Finished at: 2017-11-20T17:42:25+00:00
[INFO] Final Memory: 209M/3826M
[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



As for [1318] the AWS automated installation, can somebody confirm that
they can deploy the 10 node cluster using the current master?



On Mon, Nov 20, 2017 at 5:04 PM, Ryan Merriman <me...@gmail.com> wrote:

> You need to update node and npm.  You are on really old versions.
>
> Ryan
>
> On Nov 20, 2017, at 9:45 AM, Nick Allen <ni...@nickallen.org> 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 <pa...@evengx.com>
> 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-in
>> terface/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(Moj
>> oExecutor.java:212)
>>         at org.apache.maven.lifecycle.internal.MojoExecutor.execute(Moj
>> oExecutor.java:153)
>>         at org.apache.maven.lifecycle.internal.MojoExecutor.execute(Moj
>> oExecutor.java:145)
>>         at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.b
>> uildProject(LifecycleModuleBuilder.java:116)
>>         at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.b
>> uildProject(LifecycleModuleBuilder.java:80)
>>         at org.apache.maven.lifecycle.internal.builder.singlethreaded.S
>> ingleThreadedBuilder.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(NativeMethodAcce
>> ssorImpl.java:62)
>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe
>> thodAccessorImpl.java:43)
>>         at java.lang.reflect.Method.invoke(Method.java:498)
>>         at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnha
>> nced(Launcher.java:289)
>>         at org.codehaus.plexus.classworlds.launcher.Launcher.launch(
>> Launcher.java:229)
>>         at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithEx
>> itCode(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.AbstractFron
>> tendMojo.execute(AbstractFrontendMojo.java:95)
>>         at org.apache.maven.plugin.DefaultBuildPluginManager.executeMoj
>> o(DefaultBuildPluginManager.java:134)
>>         at org.apache.maven.lifecycle.internal.MojoExecutor.execute(Moj
>> oExecutor.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.NodeTaskExecu
>> tor.execute(NodeTaskExecutor.java:60)
>>         at com.github.eirslett.maven.plugins.frontend.mojo.NpmMojo.exec
>> ute(NpmMojo.java:62)
>>         at com.github.eirslett.maven.plugins.frontend.mojo.AbstractFron
>> tendMojo.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/conflu
>> ence/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 extract-zip@1.6.6~install: no script for install,
>> continuing
>> 164420 silly install phantomjs-prebuilt@2.1.16
>> /home/centos/metron/metron-interface/metron-config/node_modu
>> les/.staging/phantomjs-prebuilt-7529dcdc
>> 164421 info lifecycle phantomjs-prebuilt@2.1.16~install:
>> phantomjs-prebuilt@2.1.16
>> 164422 verbose lifecycle phantomjs-prebuilt@2.1.16~install: unsafe-perm
>> in lifecycle false
>> 164423 verbose lifecycle phantomjs-prebuilt@2.1.16~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 phantomjs-prebuilt@2.1.16~install: CWD:
>> /home/centos/metron/metron-interface/metron-config/node_modu
>> les/phantomjs-prebuilt
>> 164425 silly lifecycle phantomjs-prebuilt@2.1.16~install: Args: [ '-c',
>> 'node install.js' ]
>> 164426 silly lifecycle phantomjs-prebuilt@2.1.16~install: Returned:
>> code: 1  signal: null
>> 164427 info lifecycle phantomjs-prebuilt@2.1.16~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_modu
>> les/.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: fsevents@1.1.3
>> 164436 warn expose-loader@0.7.4 requires a peer of webpack@^2.0.0 ||
>> ^3.0.0 but none was installed.
>> 164437 warn string-replace-loader@1.3.0 requires a peer of webpack@1 ||
>> 2 || 3 but none was installed.
>> 164438 warn @angular/compiler-cli@0.6.4 requires a peer of
>> @angular/compiler@2.0.2 but none was installed.
>> 164439 warn @angular/compiler-cli@0.6.4 requires a peer of
>> @angular/platform-server@2.0.2 but none was installed.
>> 164440 warn @angular/compiler-cli@0.6.4 requires a peer of
>> @angular/core@2.0.2 but none was installed.
>> 164441 warn @angular/platform-server@2.4.10 requires a peer of
>> @angular/core@2.4.10 but none was installed.
>> 164442 warn @angular/platform-server@2.4.10 requires a peer of
>> @angular/common@2.4.10 but none was installed.
>> 164443 warn @angular/platform-server@2.4.10 requires a peer of
>> @angular/compiler@2.4.10 but none was installed.
>> 164444 warn @angular/platform-server@2.4.10 requires a peer of
>> @angular/platform-browser@2.4.10 but none was installed.
>> 164445 warn webpack-dev-middleware@1.12.0 requires a peer of webpack@^1.0.0
>> || ^2.0.0 || ^3.0.0 but none was installed.
>> 164446 verbose stack Error: phantomjs-prebuilt@2.1.16 install: `node
>> install.js`
>> 164446 verbose stack Exit status 1
>> 164446 verbose stack     at EventEmitter.<anonymous>
>> (/home/centos/metron/metron-interface/metron-config/node/nod
>> e_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/nod
>> e_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 phantomjs-prebuilt@2.1.16
>> 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-in
>> terface/metron-config/node/node" "/home/centos/metron/metron-in
>> terface/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 phantomjs-prebuilt@2.1.16 install: `node install.js`
>> 164454 error Exit status 1
>> 164455 error Failed at the phantomjs-prebuilt@2.1.16 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 ]
>>
>>
>

Re: Hello

Posted by Ryan Merriman <me...@gmail.com>.
You need to update node and npm.  You are on really old versions.

Ryan

> On Nov 20, 2017, at 9:45 AM, Nick Allen <ni...@nickallen.org> 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 <pa...@evengx.com> 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 extract-zip@1.6.6~install: no script for install, continuing
>> 164420 silly install phantomjs-prebuilt@2.1.16 /home/centos/metron/metron-interface/metron-config/node_modules/.staging/phantomjs-prebuilt-7529dcdc
>> 164421 info lifecycle phantomjs-prebuilt@2.1.16~install: phantomjs-prebuilt@2.1.16
>> 164422 verbose lifecycle phantomjs-prebuilt@2.1.16~install: unsafe-perm in lifecycle false
>> 164423 verbose lifecycle phantomjs-prebuilt@2.1.16~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 phantomjs-prebuilt@2.1.16~install: CWD: /home/centos/metron/metron-interface/metron-config/node_modules/phantomjs-prebuilt
>> 164425 silly lifecycle phantomjs-prebuilt@2.1.16~install: Args: [ '-c', 'node install.js' ]
>> 164426 silly lifecycle phantomjs-prebuilt@2.1.16~install: Returned: code: 1  signal: null
>> 164427 info lifecycle phantomjs-prebuilt@2.1.16~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: fsevents@1.1.3
>> 164436 warn expose-loader@0.7.4 requires a peer of webpack@^2.0.0 || ^3.0.0 but none was installed.
>> 164437 warn string-replace-loader@1.3.0 requires a peer of webpack@1 || 2 || 3 but none was installed.
>> 164438 warn @angular/compiler-cli@0.6.4 requires a peer of @angular/compiler@2.0.2 but none was installed.
>> 164439 warn @angular/compiler-cli@0.6.4 requires a peer of @angular/platform-server@2.0.2 but none was installed.
>> 164440 warn @angular/compiler-cli@0.6.4 requires a peer of @angular/core@2.0.2 but none was installed.
>> 164441 warn @angular/platform-server@2.4.10 requires a peer of @angular/core@2.4.10 but none was installed.
>> 164442 warn @angular/platform-server@2.4.10 requires a peer of @angular/common@2.4.10 but none was installed.
>> 164443 warn @angular/platform-server@2.4.10 requires a peer of @angular/compiler@2.4.10 but none was installed.
>> 164444 warn @angular/platform-server@2.4.10 requires a peer of @angular/platform-browser@2.4.10 but none was installed.
>> 164445 warn webpack-dev-middleware@1.12.0 requires a peer of webpack@^1.0.0 || ^2.0.0 || ^3.0.0 but none was installed.
>> 164446 verbose stack Error: phantomjs-prebuilt@2.1.16 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 phantomjs-prebuilt@2.1.16
>> 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 phantomjs-prebuilt@2.1.16 install: `node install.js`
>> 164454 error Exit status 1
>> 164455 error Failed at the phantomjs-prebuilt@2.1.16 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 ]
>> 
> 

Re: Hello

Posted by Nick Allen <ni...@nickallen.org>.
​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 <pa...@evengx.com>
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 extract-zip@1.6.6~install: no script for install,
> continuing
> 164420 silly install phantomjs-prebuilt@2.1.16 /home/centos/metron/metron-
> interface/metron-config/node_modules/.staging/phantomjs-prebuilt-7529dcdc
> 164421 info lifecycle phantomjs-prebuilt@2.1.16~install:
> phantomjs-prebuilt@2.1.16
> 164422 verbose lifecycle phantomjs-prebuilt@2.1.16~install: unsafe-perm
> in lifecycle false
> 164423 verbose lifecycle phantomjs-prebuilt@2.1.16~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 phantomjs-prebuilt@2.1.16~install: CWD:
> /home/centos/metron/metron-interface/metron-config/node_
> modules/phantomjs-prebuilt
> 164425 silly lifecycle phantomjs-prebuilt@2.1.16~install: Args: [ '-c',
> 'node install.js' ]
> 164426 silly lifecycle phantomjs-prebuilt@2.1.16~install: Returned: code:
> 1  signal: null
> 164427 info lifecycle phantomjs-prebuilt@2.1.16~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: fsevents@1.1.3
> 164436 warn expose-loader@0.7.4 requires a peer of webpack@^2.0.0 ||
> ^3.0.0 but none was installed.
> 164437 warn string-replace-loader@1.3.0 requires a peer of webpack@1 || 2
> || 3 but none was installed.
> 164438 warn @angular/compiler-cli@0.6.4 requires a peer of
> @angular/compiler@2.0.2 but none was installed.
> 164439 warn @angular/compiler-cli@0.6.4 requires a peer of
> @angular/platform-server@2.0.2 but none was installed.
> 164440 warn @angular/compiler-cli@0.6.4 requires a peer of
> @angular/core@2.0.2 but none was installed.
> 164441 warn @angular/platform-server@2.4.10 requires a peer of
> @angular/core@2.4.10 but none was installed.
> 164442 warn @angular/platform-server@2.4.10 requires a peer of
> @angular/common@2.4.10 but none was installed.
> 164443 warn @angular/platform-server@2.4.10 requires a peer of
> @angular/compiler@2.4.10 but none was installed.
> 164444 warn @angular/platform-server@2.4.10 requires a peer of
> @angular/platform-browser@2.4.10 but none was installed.
> 164445 warn webpack-dev-middleware@1.12.0 requires a peer of webpack@^1.0.0
> || ^2.0.0 || ^3.0.0 but none was installed.
> 164446 verbose stack Error: phantomjs-prebuilt@2.1.16 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 phantomjs-prebuilt@2.1.16
> 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 phantomjs-prebuilt@2.1.16 install: `node install.js`
> 164454 error Exit status 1
> 164455 error Failed at the phantomjs-prebuilt@2.1.16 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 ]
>
>

Re: Hello

Posted by Pawel Bialasiewicz <pa...@evengx.com>.
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 extract-zip@1.6.6~install: no script for install,
continuing
164420 silly install phantomjs-prebuilt@2.1.16
/home/centos/metron/metron-interface/metron-config/node_modules/.staging/phantomjs-prebuilt-7529dcdc
164421 info lifecycle phantomjs-prebuilt@2.1.16~install:
phantomjs-prebuilt@2.1.16
164422 verbose lifecycle phantomjs-prebuilt@2.1.16~install: unsafe-perm in
lifecycle false
164423 verbose lifecycle phantomjs-prebuilt@2.1.16~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 phantomjs-prebuilt@2.1.16~install: CWD:
/home/centos/metron/metron-interface/metron-config/node_modules/phantomjs-prebuilt
164425 silly lifecycle phantomjs-prebuilt@2.1.16~install: Args: [ '-c',
'node install.js' ]
164426 silly lifecycle phantomjs-prebuilt@2.1.16~install: Returned: code:
1  signal: null
164427 info lifecycle phantomjs-prebuilt@2.1.16~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: fsevents@1.1.3
164436 warn expose-loader@0.7.4 requires a peer of webpack@^2.0.0 || ^3.0.0
but none was installed.
164437 warn string-replace-loader@1.3.0 requires a peer of webpack@1 || 2
|| 3 but none was installed.
164438 warn @angular/compiler-cli@0.6.4 requires a peer of
@angular/compiler@2.0.2 but none was installed.
164439 warn @angular/compiler-cli@0.6.4 requires a peer of
@angular/platform-server@2.0.2 but none was installed.
164440 warn @angular/compiler-cli@0.6.4 requires a peer of
@angular/core@2.0.2 but none was installed.
164441 warn @angular/platform-server@2.4.10 requires a peer of
@angular/core@2.4.10 but none was installed.
164442 warn @angular/platform-server@2.4.10 requires a peer of
@angular/common@2.4.10 but none was installed.
164443 warn @angular/platform-server@2.4.10 requires a peer of
@angular/compiler@2.4.10 but none was installed.
164444 warn @angular/platform-server@2.4.10 requires a peer of
@angular/platform-browser@2.4.10 but none was installed.
164445 warn webpack-dev-middleware@1.12.0 requires a peer of webpack@^1.0.0
|| ^2.0.0 || ^3.0.0 but none was installed.
164446 verbose stack Error: phantomjs-prebuilt@2.1.16 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 phantomjs-prebuilt@2.1.16
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 phantomjs-prebuilt@2.1.16 install: `node install.js`
164454 error Exit status 1
164455 error Failed at the phantomjs-prebuilt@2.1.16 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 ]

Re: Hello

Posted by Nick Allen <ni...@nickallen.org>.
Is JAVA_HOME set?

Try just building Metron until you work through this issue.  Fix JAVA_HOME
and then run the following to build Metron.

mvn clean install -DskipTests

On Mon, Nov 20, 2017 at 8:31 AM Pawel Bialasiewicz <pa...@evengx.com> wrote:

> Here is the output:
> [root@ip-172-31-12-59 metron]#
> ./metron-deployment/scripts/platform-info.sh
> Metron 0.4.2
> --
> * master
> --
> commit 4a089900ad477b8e261ab2a2a7d4cafeaec21eca
> Author: nickwallen <ni...@nickallen.org>
> Date:   Fri Nov 17 14:45:27 2017 -0500
>
>     METRON-1301 Alerts UI - Sorting on Triage Score Unexpectedly Filters
> Some Records (nickwallen) closes apache/metron#832
> --
> --
> ./metron-deployment/scripts/platform-info.sh: line 48: ansible: command
> not found
> --
> ./metron-deployment/scripts/platform-info.sh: line 52: vagrant: command
> not found
> --
> Python 2.6.6
> --
> Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5;
> 2015-11-10T16:41:47+00:00)
> Maven home: /opt/apache-maven-3.3.9
> Java version: 1.8.0_151, vendor: Oracle Corporation
> Java home: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.el6_9.x86_64/jre
> Default locale: en_US, platform encoding: UTF-8
> OS name: "linux", version: "2.6.32-696.1.1.el6.x86_64", arch: "amd64",
> family: "unix"
> --
> Docker version 1.7.1, build 786b29d/1.7.1
> --
> node
> v0.10.48
> --
> npm
> 1.3.6
> --
> Linux ip-172-31-12-59 2.6.32-696.1.1.el6.x86_64 #1 SMP Tue Apr 11 17:13:24
> UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
> --
> Total System Memory = 32106.9 MB
> Processor Model: Intel(R) Xeon(R) CPU E5-2676 v3 @ 2.40GHz
> Processor Speed: 2400.046 MHz
> Total Physical Processors: 8
> Total cores: 64
> Disk information:
> /dev/xvda1      7.8G  2.1G  5.4G  28% /
> This CPU may not support virtualization
>
>
> On Mon, Nov 20, 2017 at 2:17 PM, Nick Allen <ni...@nickallen.org> wrote:
>
>> It seems like you are having issues building Metron.  Execute the
>> following script and reply with the output, please.
>>
>> ./metron-deployment/scripts/platform-info.sh
>>
>>
>>
>> On Mon, Nov 20, 2017 at 7:58 AM Pawel Bialasiewicz <pa...@evengx.com>
>> wrote:
>>
>>> Hello everybody,
>>>
>>> For the last couple of days I have been trying to install Metron using
>>> different ways. I tired to install in on AWS using the provided scripts and
>>> it ended up like this:
>>>
>>> https://issues.apache.org/jira/browse/METRON-1318
>>>
>>> Then I decided to try to do a bare metal installation, but it ended up
>>> like this:
>>>
>>> https://issues.apache.org/jira/browse/METRON-1320
>>>
>>> So I would like to ask here:
>>>
>>> Is there a single working/current how-to that I could use to install and
>>> start using Metron?
>>>
>>> Paweł
>>>
>>
>

Re: Hello

Posted by Pawel Bialasiewicz <pa...@evengx.com>.
Here is the output:
[root@ip-172-31-12-59 metron]# ./metron-deployment/scripts/platform-info.sh
Metron 0.4.2
--
* master
--
commit 4a089900ad477b8e261ab2a2a7d4cafeaec21eca
Author: nickwallen <ni...@nickallen.org>
Date:   Fri Nov 17 14:45:27 2017 -0500

    METRON-1301 Alerts UI - Sorting on Triage Score Unexpectedly Filters
Some Records (nickwallen) closes apache/metron#832
--
--
./metron-deployment/scripts/platform-info.sh: line 48: ansible: command not
found
--
./metron-deployment/scripts/platform-info.sh: line 52: vagrant: command not
found
--
Python 2.6.6
--
Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5;
2015-11-10T16:41:47+00:00)
Maven home: /opt/apache-maven-3.3.9
Java version: 1.8.0_151, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.el6_9.x86_64/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "2.6.32-696.1.1.el6.x86_64", arch: "amd64",
family: "unix"
--
Docker version 1.7.1, build 786b29d/1.7.1
--
node
v0.10.48
--
npm
1.3.6
--
Linux ip-172-31-12-59 2.6.32-696.1.1.el6.x86_64 #1 SMP Tue Apr 11 17:13:24
UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
--
Total System Memory = 32106.9 MB
Processor Model: Intel(R) Xeon(R) CPU E5-2676 v3 @ 2.40GHz
Processor Speed: 2400.046 MHz
Total Physical Processors: 8
Total cores: 64
Disk information:
/dev/xvda1      7.8G  2.1G  5.4G  28% /
This CPU may not support virtualization


On Mon, Nov 20, 2017 at 2:17 PM, Nick Allen <ni...@nickallen.org> wrote:

> It seems like you are having issues building Metron.  Execute the
> following script and reply with the output, please.
>
> ./metron-deployment/scripts/platform-info.sh
>
>
>
> On Mon, Nov 20, 2017 at 7:58 AM Pawel Bialasiewicz <pa...@evengx.com>
> wrote:
>
>> Hello everybody,
>>
>> For the last couple of days I have been trying to install Metron using
>> different ways. I tired to install in on AWS using the provided scripts and
>> it ended up like this:
>>
>> https://issues.apache.org/jira/browse/METRON-1318
>>
>> Then I decided to try to do a bare metal installation, but it ended up
>> like this:
>>
>> https://issues.apache.org/jira/browse/METRON-1320
>>
>> So I would like to ask here:
>>
>> Is there a single working/current how-to that I could use to install and
>> start using Metron?
>>
>> Paweł
>>
>

Re: Hello

Posted by Nick Allen <ni...@nickallen.org>.
It seems like you are having issues building Metron.  Execute the following
script and reply with the output, please.

./metron-deployment/scripts/platform-info.sh



On Mon, Nov 20, 2017 at 7:58 AM Pawel Bialasiewicz <pa...@evengx.com> wrote:

> Hello everybody,
>
> For the last couple of days I have been trying to install Metron using
> different ways. I tired to install in on AWS using the provided scripts and
> it ended up like this:
>
> https://issues.apache.org/jira/browse/METRON-1318
>
> Then I decided to try to do a bare metal installation, but it ended up
> like this:
>
> https://issues.apache.org/jira/browse/METRON-1320
>
> So I would like to ask here:
>
> Is there a single working/current how-to that I could use to install and
> start using Metron?
>
> Paweł
>