Thanks, Atilla. I installed the rpm-build package using yum and that moved me forward.
Now I am running into issues with phantomjs. When I first ran the build after fixingrpm-build, I got an error that phantomjs was not found in my path. I downloaded and installed the latest (2.1.1) and got this error - full output is at https://pastebin.com/RJdxiQGG. 1 [INFO] [4/4] Building fresh packages... 2 [ERROR] error /config/apache-ambari-2.6.1-src/ambari-web/node_modules/mocha-phantomjs/node_modules/phantomjs: Command failed. 3 [ERROR] Exit code: 1 4 [ERROR] Command: sh 5 [ERROR] Arguments: -c node install.js 6 [ERROR] Directory: /config/apache-ambari-2.6.1-src/ambari-web/node_modules/mocha-phantomjs/node_modules/phantomjs 7 [ERROR] Output: 8 [ERROR] PhantomJS detected, but wrong version 2.1.1 @ /opt/phantomjs/latest/bin/phantomjs. 9 [ERROR] /tmp/phantomjs is not writable: EPERM: operation not permitted, chmod '/tmp/phantomjs' 10 [ERROR] /tmp/npm_config_tmp/phantomjs is not writable: EPERM: operation not permitted, chmod '/tmp/npm_config_tmp/phantomjs' 11 [ERROR] Downloading https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-1.9.7-linux-x86_64.tar.bz2 12 [ERROR] Saving to /config/apache-ambari-2.6.1-src/ambari-web/node_modules/mocha-phantomjs/node_modules/phantomjs/tmp/phantomjs/phantomjs-1.9.7-linux-x86_64.tar.bz2 13 [ERROR] Using proxy https://MyProxyServer.net:80/ 14 [ERROR] Receiving... 15 [ERROR] 16 [ERROR] Error making request. 17 [ERROR] Error: tunneling socket could not be established, cause=write EPROTO 140394172778304:error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol:../deps/openssl/openssl/ssl/s23_clnt.c:794: Lines 8 and 11, in particular, caught my eye. In line 8, the install seems to not like phantomjs 2.1.1. In line 11 it tries to download 1.9.7. So I replaced 2.1.1 with 1.9.7 and then got virtually the opposite message: 8 [ERROR] PhantomJS detected, but wrong version 1.9.7 @ /opt/phantomjs/latest/bin/phantomjs. 9 [ERROR] /tmp/phantomjs is not writable: EPERM: operation not permitted, chmod '/tmp/phantomjs' 10 [ERROR] /tmp/npm_config_tmp/phantomjs is not writable: EPERM: operation not permitted, chmod '/tmp/npm_config_tmp/phantomjs' 11 [ERROR] Downloading https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2 This time it seems to dislike 1.9.7 and tries to get 2.1.1 The tunnel failure is, I presume, due to my corporate network and certificate replacement so I have downloaded the apps manually. But I can't find a way around this. No matter which I use, the build wants the opposite. I don't find a specific reference to either version in any of the pom files. Any suggestions? Thanks, -----Original Message----- From: Doroszlai, Attila [mailto:[email protected]] Sent: Tuesday, March 20, 2018 4:57 PM To: [email protected] Subject: [EXTERNAL]Re: Ambari build failure Hi Dale, [WARNING] /bin/sh: rpmbuild: command not found Is the rpm-build package installed? "The rpm-build package contains the scripts and executable programs that are used to build packages using the RPM Package Manager." -Attila On Tue, Mar 20, 2018 at 10:25 PM, Preston, Dale <[email protected]> wrote: > Ok, this time the error is different. Using this command line: > > > > mvn -B -e clean install rpm:rpm -DnewVersion=2.6.1.0.0 > -DskipTests -Dpython.ver="python >= 2.6" > > > > > > I get the error snippet below.The command that fails includes a change > directory and then rpmbuild. It’s not clear which fails but I did > make sure that the directory for the cd is there and I have access – > running as root I shouldn’t get access issues. So something in the > rpmbuild must be failing (full output is at > https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpastebin.com%2FJHuucrb9&data=02%7C01%7CDale.Preston%40conocophillips.com%7Ca97a4d2ca30e477bd7ab08d58ead7541%7Cb449db5ea80a48eba4c23c88bb78353b%7C0%7C0%7C636571798006734506&sdata=PRNWcDMp9P6LANuSmSdH82pxCr48Qv%2BDlUkzJoRj6mA%3D&reserved=0): > > > > > > [INFO] Ambari Logsearch Assembly .......................... SKIPPED > > [INFO] Ambari Logsearch Integration Test 2.6.1.0.0 ........ SKIPPED > > [INFO] > ---------------------------------------------------------------------- > -- > > [INFO] BUILD FAILURE > > [INFO] > ---------------------------------------------------------------------- > -- > > [INFO] Total time: 11.416 s > > [INFO] Finished at: 2018-03-20T16:10:08-05:00 > > [INFO] > ---------------------------------------------------------------------- > -- > > [ERROR] Failed to execute goal > org.codehaus.mojo:rpm-maven-plugin:2.0.1:rpm > (default-cli) on project ambari: RPM build execution returned: '127' > executing '/bin/sh -c cd > /config/apache-ambari-2.6.1-src/target/rpm/ambari/SPECS && rpmbuild > -bb --buildroot > /config/apache-ambari-2.6.1-src/target/rpm/ambari/buildroot > --define '_topdir /config/apache-ambari-2.6.1-src/target/rpm/ambari' > --target noarch-redhat-linux ambari.spec' -> [Help 1] > > org.apache.maven.lifecycle.LifecycleExecutionException: Failed to > execute goal org.codehaus.mojo:rpm-maven-plugin:2.0.1:rpm > (default-cli) on project > ambari: RPM build execution returned: '127' executing '/bin/sh -c cd > /config/apache-ambari-2.6.1-src/target/rpm/ambari/SPECS && rpmbuild > -bb --buildroot > /config/apache-ambari-2.6.1-src/target/rpm/ambari/buildroot > --define '_topdir /config/apache-ambari-2.6.1-src/target/rpm/ambari' > --target noarch-redhat-linux ambari.spec' > > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:213) > > > > > > > > > > From: Preston, Dale > Sent: Tuesday, March 20, 2018 3:57 PM > To: '[email protected]' <[email protected]> > Subject: RE: Ambari build failure > > > > I found one major error I had. I accidentally copied the Ubuntu build > command using jdeb instead of rpm packaging. I retried with the right > RPM instruction and it failed differently. Still looking into what happened. > > > > Thanks, > > > Dale > > > > From: Preston, Dale > Sent: Tuesday, March 20, 2018 3:46 PM > To: '[email protected]' <[email protected]> > Subject: Ambari build failure > > > > I am trying to build/deploy Ambari from source. I’m following the > steps from > https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcwiki.apache.org%2Fconfluence%2Fdisplay%2FAMBARI%2FInstallation%2BGuide%2Bfor%2BAmbari%2B2.6.1&data=02%7C01%7CDale.Preston%40conocophillips.com%7Ca97a4d2ca30e477bd7ab08d58ead7541%7Cb449db5ea80a48eba4c23c88bb78353b%7C0%7C0%7C636571798006734506&sdata=PJJxtGiCD2hmehUfqQCNG%2FOKHhRXXz5PV0UYvewHE0Y%3D&reserved=0. > I’d appreciate any help I can get on this process. Also, if anyone > knows of other documentation or white papers on installing Ambari from > source, I’d appreciate any links. > > > > The two mvn versions commands succeed, including downloading a lot of > stuff in order to complete those builds. But when I execute the next step: > > > > mvn -B -e clean install jdeb:jdeb -DnewVersion=2.6.1.0.0 > -DskipTests -Dpython.ver="python >= 2.6" > > > > I get the following error message. I can follow up with more mvn > output if > needed.: > > > > [INFO] Ambari Logsearch Integration Test 2.6.1.0.0 ........ SKIPPED > > [INFO] > ---------------------------------------------------------------------- > -- > > [INFO] BUILD FAILURE > > [INFO] > ---------------------------------------------------------------------- > -- > > [INFO] Total time: 16.602 s > > [INFO] Finished at: 2018-03-20T15:23:06-05:00 > > [INFO] > ---------------------------------------------------------------------- > -- > > [ERROR] Failed to execute goal > com.github.eirslett:frontend-maven-plugin:1.4:yarn (yarn install) on > project > ambari-web: Failed to run task: 'yarn install --ignore-engines > --pure-lockfile > --https-proxy=http://MYPROXYUSERID:***@myproxyserverhost:80 > --proxy=http://MYPROXYUSERID:***@myproxyserverhost:80' failed. > org.apache.commons.exec.ExecuteException: Process exited with an > error: 1 (Exit value: 1) -> [Help 1] > > org.apache.maven.lifecycle.LifecycleExecutionException: Failed to > execute goal com.github.eirslett:frontend-maven-plugin:1.4:yarn (yarn > install) on project ambari-web: Failed to run task > > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:213) > > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:154) > > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:146) > > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProjec > t > (LifecycleModuleBuilder.java:117) > > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProjec > t > (LifecycleModuleBuilder.java:81) > > at > org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThrea > dedBuilder.build > (SingleThreadedBuilder.java:56) > > at org.apache.maven.lifecycle.internal.LifecycleStarter.execute > (LifecycleStarter.java:128) > > at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305) > > at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192) > > at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) > > at org.apache.maven.cli.MavenCli.execute (MavenCli.java:956) > > at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:290) > > at org.apache.maven.cli.MavenCli.main (MavenCli.java:194) > > 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.e > xecute > (AbstractFrontendMojo.java:121) > > at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo > (DefaultBuildPluginManager.java:137) > > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:208) > > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:154) > > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:146) > > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProjec > t > (LifecycleModuleBuilder.java:117) > > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProjec > t > (LifecycleModuleBuilder.java:81) > > at > org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThrea > dedBuilder.build > (SingleThreadedBuilder.java:56) > > at org.apache.maven.lifecycle.internal.LifecycleStarter.execute > (LifecycleStarter.java:128) > > at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305) > > at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192) > > at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) > > at org.apache.maven.cli.MavenCli.execute (MavenCli.java:956) > > at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:290) > > at org.apache.maven.cli.MavenCli.main (MavenCli.java:194) > > 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: > com.github.eirslett.maven.plugins.frontend.lib.TaskRunnerException: > 'yarn install --ignore-engines --pure-lockfile > --https-proxy=http://MYPROXYUSERID:***@myproxyserverhost:80 > --proxy=http://MYPROXYUSERID:***@myproxyserverhost:80' failed. > > at > com.github.eirslett.maven.plugins.frontend.lib.YarnTaskExecutor.execut > e > (YarnTaskExecutor.java:64) > > at > com.github.eirslett.maven.plugins.frontend.mojo.YarnMojo.execute > (YarnMojo.java:65) > > at > com.github.eirslett.maven.plugins.frontend.mojo.AbstractFrontendMojo.e > xecute > (AbstractFrontendMojo.java:115) > > at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo > (DefaultBuildPluginManager.java:137) > > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:208) > > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:154) > > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:146) > > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProjec > t > (LifecycleModuleBuilder.java:117) > > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProjec > t > (LifecycleModuleBuilder.java:81) > > at > org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThrea > dedBuilder.build > (SingleThreadedBuilder.java:56) > > at org.apache.maven.lifecycle.internal.LifecycleStarter.execute > (LifecycleStarter.java:128) > > at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305) > > at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192) > > at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) > > at org.apache.maven.cli.MavenCli.execute (MavenCli.java:956) > > at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:290) > > at org.apache.maven.cli.MavenCli.main (MavenCli.java:194) > > 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: > com.github.eirslett.maven.plugins.frontend.lib.ProcessExecutionException: > org.apache.commons.exec.ExecuteException: Process exited with an > error: 1 (Exit value: 1) > > at > com.github.eirslett.maven.plugins.frontend.lib.ProcessExecutor.execute > (ProcessExecutor.java:82) > > at > com.github.eirslett.maven.plugins.frontend.lib.ProcessExecutor.execute > AndRedirectOutput > (ProcessExecutor.java:64) > > at > com.github.eirslett.maven.plugins.frontend.lib.YarnExecutor.executeAnd > RedirectOutput > (YarnExecutor.java:28) > > at > com.github.eirslett.maven.plugins.frontend.lib.YarnTaskExecutor.execut > e > (YarnTaskExecutor.java:58) > > at com.github.eirslett.maven.plugins.frontend.mojo.YarnMojo.execute > (YarnMojo.java:65) > > at > com.github.eirslett.maven.plugins.frontend.mojo.AbstractFrontendMojo.e > xecute > (AbstractFrontendMojo.java:115) > > at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo > (DefaultBuildPluginManager.java:137) > > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:208) > > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:154) > > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:146) > > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProjec > t > (LifecycleModuleBuilder.java:117) > > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProjec > t > (LifecycleModuleBuilder.java:81) > > at > org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThrea > dedBuilder.build > (SingleThreadedBuilder.java:56) > > at org.apache.maven.lifecycle.internal.LifecycleStarter.execute > (LifecycleStarter.java:128) > > at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305) > > at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192) > > at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) > > at org.apache.maven.cli.MavenCli.execute (MavenCli.java:956) > > at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:290) > > at org.apache.maven.cli.MavenCli.main (MavenCli.java:194) > > 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.commons.exec.ExecuteException: Process exited > with an > error: 1 (Exit value: 1) > > at org.apache.commons.exec.DefaultExecutor.executeInternal > (DefaultExecutor.java:404) > > at org.apache.commons.exec.DefaultExecutor.execute > (DefaultExecutor.java:166) > > at > com.github.eirslett.maven.plugins.frontend.lib.ProcessExecutor.execute > (ProcessExecutor.java:74) > > at > com.github.eirslett.maven.plugins.frontend.lib.ProcessExecutor.execute > AndRedirectOutput > (ProcessExecutor.java:64) > > at > com.github.eirslett.maven.plugins.frontend.lib.YarnExecutor.executeAnd > RedirectOutput > (YarnExecutor.java:28) > > at > com.github.eirslett.maven.plugins.frontend.lib.YarnTaskExecutor.execut > e > (YarnTaskExecutor.java:58) > > at > com.github.eirslett.maven.plugins.frontend.mojo.YarnMojo.execute > (YarnMojo.java:65) > > at > com.github.eirslett.maven.plugins.frontend.mojo.AbstractFrontendMojo.e > xecute > (AbstractFrontendMojo.java:115) > > at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo > (DefaultBuildPluginManager.java:137) > > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:208) > > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:154) > > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:146) > > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProjec > t > (LifecycleModuleBuilder.java:117) > > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProjec > t > (LifecycleModuleBuilder.java:81) > > at > org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThrea > dedBuilder.build > (SingleThreadedBuilder.java:56) > > at org.apache.maven.lifecycle.internal.LifecycleStarter.execute > (LifecycleStarter.java:128) > > at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305) > > at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192) > > at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) > > at org.apache.maven.cli.MavenCli.execute (MavenCli.java:956) > > at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:290) > > at org.apache.maven.cli.MavenCli.main (MavenCli.java:194) > > 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)
