Tried with Node 9.11.2 and npm  5.6.3 and also with Node 10.13.0 and npm 6.4.1 
:(

   "[INFO] 
------------------------------------------------------------------------",
    "[ERROR] internal/modules/cjs/loader.js:582",
    "[ERROR]     throw err;",
    "[ERROR]     ^",
    "[ERROR] ",
    "[ERROR] Error: Cannot find module 
'/root/metron/metron-interface/metron-alerts/node_modules/@angular-devkit/build-angular/node_modules/node-sass/scripts/install.js'",
    "[ERROR]     at Function.Module._resolveFilename 
(internal/modules/cjs/loader.js:580:15)",
    "[ERROR]     at Function.Module._load 
(internal/modules/cjs/loader.js:506:25)",
    "[ERROR]     at Function.Module.runMain 
(internal/modules/cjs/loader.js:741:12)",
    "[ERROR]     at startup (internal/bootstrap/node.js:285:19)",
    "[INFO] ",
    "[INFO] > [email protected] install 
/root/metron/metron-interface/metron-alerts/node_modules/puppeteer",
    "[INFO] > node install.js",
    "[INFO] ",
    "[ERROR]     at bootstrapNodeJSCore (internal/bootstrap/node.js:739:3)",
    "[ERROR] internal/modules/cjs/loader.js:582",
    "[ERROR]     throw err;",
    "[ERROR]     ^",
    "[ERROR] ",
    "[ERROR] Error: Cannot find module 
'/root/metron/metron-interface/metron-alerts/node_modules/puppeteer/install.js'",
    "[ERROR]     at Function.Module._resolveFilename 
(internal/modules/cjs/loader.js:580:15)",
    "[ERROR]     at Function.Module._load 
(internal/modules/cjs/loader.js:506:25)",
    "[ERROR]     at Function.Module.runMain 
(internal/modules/cjs/loader.js:741:12)",
    "[ERROR]     at startup (internal/bootstrap/node.js:285:19)",
    "[ERROR]     at bootstrapNodeJSCore (internal/bootstrap/node.js:739:3)",
    "[ERROR] npm ERR! code ELIFECYCLE",
    "[ERROR] npm ERR! errno 1",
    "[ERROR] npm ERR! [email protected] install: `node install.js`",
    "[ERROR] npm ERR! Exit status 1",
    "[ERROR] npm ERR! ",
    "[ERROR] npm ERR! Failed at the [email protected] install script.",
    "[ERROR] npm ERR! This is probably not a problem with npm. There is likely 
additional logging output above.",
    "[ERROR] ",
    "[ERROR] npm ERR! A complete log of this run can be found in:",
    "[ERROR] npm ERR!     /root/.npm/_logs/2018-11-21T17_37_03_712Z-debug.log",
    "1/2 KB   ",
    "2/2 KB   ",
    "[ERROR] Failed to execute goal 
com.github.eirslett:frontend-maven-plugin:1.3:npm (npm ci) on project 
metron-config: Failed to run task: 'npm ci' failed. (error code 1) -> [Help 1]",
    "[ERROR] ",
    "[ERROR] To see the full stack trace of the errors, re-run Maven with the 
-e switch.",
    "[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"

 

    On Wednesday, November 21, 2018, 12:09:57 PM EST, Nick Allen 
<[email protected]> wrote:  
 
 Everything else there, except Node/NPM, seems OK.
Just in case I missed something this is what my environment looks like. I 
happen to build on a Mac, but I know it is definitely possible to build on 
Ubuntu (I know some developers do) and our Travis CI builds on Ubuntu Trusty.
$ ./scripts/platform-info.shMetron 0.6.1--...--ansible 2.5.0  config file = 
None  configured module search path = 
[u'/Users/nallen/.ansible/plugins/modules', 
u'/usr/share/ansible/plugins/modules']  ansible python module location = 
/usr/local/lib/python2.7/site-packages/ansible  executable location = 
/usr/local/bin/ansible  python version = 2.7.15 (default, Jun 26 2018, 
19:46:20) [GCC 4.2.1 Compatible Apple LLVM 9.1.0 (clang-902.0.39.1)]--Vagrant 
2.1.2--vagrant-hostmanager (1.8.9)--Python 2.7.15--Apache Maven 3.3.9 
(bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-10T11:41:47-05:00)Maven 
home: /usr/local/Cellar/[email protected]/3.3.9/libexecJava version: 1.8.0_66, vendor: 
Oracle CorporationJava home: 
/Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home/jreDefault 
locale: en_US, platform encoding: UTF-8OS name: "mac os x", version: "10.13.6", 
arch: "x86_64", family: "mac"--Docker version 18.09.0, build 
4d60db4--nodev9.11.1--npm6.2.0--Configured with: 
--prefix=/Applications/Xcode.app/Contents/Developer/usr 
--with-gxx-include-dir=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/usr/include/c++/4.2.1Apple
 LLVM version 9.1.0 (clang-902.0.39.2)Target: x86_64-apple-darwin17.7.0Thread 
model: posixInstalledDir: 
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin--Compiler
 is C++11 compliant--Darwin HW12402.local 17.7.0 Darwin Kernel Version 17.7.0: 
Thu Jun 21 22:53:14 PDT 2018; root:xnu-4570.71.2~1/RELEASE_X86_64 x86_64--Total 
System Memory = 16384 MBProcessor Model: Intel(R) Core(TM) i7-4870HQ 
CPUProcessor Speed: 2.50GHzTotal Physical Processors: 4Total cores: 4Disk 
information:/dev/disk1s1   466Gi  250Gi  211Gi    55% 2800536 
9223372036851975271    0%   //dev/disk1s4   466Gi  4.0Gi  211Gi     2%       4 
9223372036854775803    0%   /private/var/vm/dev/disk1s3   466Gi  495Mi  211Gi   
  1%      14 9223372036854775793    0%   /Volumes/RecoveryThis CPU appears to 
support virtualization



On Wed, Nov 21, 2018 at 12:05 PM Nick Allen <[email protected]> wrote:

You probably want to try a newer version of Node/NPM.  You are running 
v8.10.0/v3.5.2, while for example this is what I am running.
nodev9.11.1--npm6.2.0


On Wed, Nov 21, 2018 at 11:36 AM Babak Abbaschian <[email protected]> 
wrote:


 Thanks, Figuring out what is wrong, I'll update the documentation on how to 
install it on Ubuntu with all the details.
I guess my next step would be Manual installation of Metron on EC2

    On Wednesday, November 21, 2018, 11:15:13 AM EST, Nick Allen 
<[email protected]> wrote:  
 
 On the host where you are trying to build Metron, can you run the following 
script and send back the output?

 metron/metron-deployment/scripts/platform-info.sh
 Other dependencies are documented here.  Apologies, I know it is not easy for 
first-timers to build Metron, but we will help you through it.

https://github.com/apache/metron/tree/master/metron-deployment/development/centos6#prerequisites

And also please be sure to read this warning about using the automated 
deployment scripts to EC2.  

https://github.com/apache/metron/tree/master/metron-deployment#how-do-i-deploy-metron-within-aws





On Wed, Nov 21, 2018 at 11:08 AM Babak Abbaschian <[email protected]> 
wrote:

 Hi, I'm trying to deploy Metron on EC2, and I'm following this link:
https://github.com/apache/metron/tree/master/metron-deployment/amazon-ec2

First I had to guess based on the errors and description for macOS! that we 
need Vagrant, node and etc.

So here is the process that I take on Ubuntu 18.1:
export AWS_ACCESS_KEY_ID="XXXXXXXXXXXXX0XXXXXX" 
export AWS_SECRET_ACCESS_KEY="xxxXXX0XXXxXXxX0xx0xXX0xXxxXX0xXxxX0XXxx" 
JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64 
PATH=$JAVA_HOME/bin:$PATH ssh-keygen  
apt install maven //Version 3.3.9 
apt install python-pip 
pip install ansible==2.4.1
///////////////////////////////////////////////////////////////////////////////
// Ansible versions higher than 2.4.1 will end up with this error:
// **************Task Create Virtual private cloud ***************
// fatal: [localhost]: FAILED! => {"changed": false, "msg": "This module has 
been removed. The module documentation may contain 
 // hints for porting"}
///////////////////////////////////////////////////////////////////////////////

apt install nodejs-legacy //The system is using command node, not nodejs 
apt install npm apt install virtualbox //Version 5.5.2 
wget https://releases.hashicorp.com/vagrant/2.2.0/vagrant_2.2.0_x86_64.deb 
///////////////////////////////////////////////////////////////////////////////
// Vagrant in apt cache is version 1.8 which has a bug installing hostmanager
///////////////////////////////////////////////////////////////////////////////

dpkg -i vagrant_2.2.0_x86_64.deb 
vagrant plugin install vagrant-hostmanager 
git clone https://github.com/apache/metron.git 
cd metron/metron-deployment/amazon-ec2/ 
./run.sh 
And I End up with failed master node with this error:
 [ERROR]Failed to execute goal 
com.github.eirslett:frontend-maven-plugin:1.3:npm (npm ci) on project 
metron-config:Failed to run task:'npm ci' failed.(error code 1)->[Help1]   
org.apache.maven.lifecycle.LifecycleExecutionException:Failed to execute goal 
com.github.eirslett:frontend-maven-plugin:1.3:npm (npm ci) on project 
metron-config:Failed to run taskat 
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)
  
Jira Issue: 
https://issues.apache.org/jira/projects/METRON/issues/METRON-1876?filter=allissues
Thanks,Babak.


  

  

Reply via email to