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://pastebin.com/JHuucrb9):
>
>
>
>
>
> [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://cwiki.apache.org/confluence/display/AMBARI/Installation+Guide+for+Ambari+2.6.1.
> 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.buildProject
> (LifecycleModuleBuilder.java:117)
>
>     at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject
> (LifecycleModuleBuilder.java:81)
>
>     at
> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.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.execute
> (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.buildProject
> (LifecycleModuleBuilder.java:117)
>
>     at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject
> (LifecycleModuleBuilder.java:81)
>
>     at
> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.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.execute
> (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.execute
> (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.buildProject
> (LifecycleModuleBuilder.java:117)
>
>     at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject
> (LifecycleModuleBuilder.java:81)
>
>     at
> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.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.executeAndRedirectOutput
> (ProcessExecutor.java:64)
>
>     at
> com.github.eirslett.maven.plugins.frontend.lib.YarnExecutor.executeAndRedirectOutput
> (YarnExecutor.java:28)
>
>     at
> com.github.eirslett.maven.plugins.frontend.lib.YarnTaskExecutor.execute
> (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.execute
> (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.buildProject
> (LifecycleModuleBuilder.java:117)
>
>     at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject
> (LifecycleModuleBuilder.java:81)
>
>     at
> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.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.executeAndRedirectOutput
> (ProcessExecutor.java:64)
>
>     at
> com.github.eirslett.maven.plugins.frontend.lib.YarnExecutor.executeAndRedirectOutput
> (YarnExecutor.java:28)
>
>     at
> com.github.eirslett.maven.plugins.frontend.lib.YarnTaskExecutor.execute
> (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.execute
> (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.buildProject
> (LifecycleModuleBuilder.java:117)
>
>     at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject
> (LifecycleModuleBuilder.java:81)
>
>     at
> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.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)

Reply via email to