incubator-ambari-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From RohithSharma <rohithsharm...@huawei.com>
Subject RE: Build Error while running build script
Date Wed, 28 Dec 2011 04:01:00 GMT
Hi Devaraj & Eric,

  Thanks for your valuable inputs and suggestions.

  I will keep checking the open jira and other happenings in the ambari
community.

Thanks & Regards
Rohith Sharma K S

-----Original Message-----
From: Devaraj Das [mailto:ddas@hortonworks.com] 
Sent: Wednesday, December 28, 2011 2:34 AM
To: ambari-dev@incubator.apache.org
Subject: Re: Build Error while running build script


On Dec 26, 2011, at 8:42 PM, Ahmed Fathalla wrote:

> I think what we really need is a comprehensive document on how to build
> Ambari. I also went into the same kind of trouble and only succeeded in
> building/packaging agent.
> 

Opened https://issues.apache.org/jira/browse/AMBARI-177

> On Mon, Dec 26, 2011 at 11:41 PM, Devaraj Das <ddas@hortonworks.com>
wrote:
> 
>> 
>> On Dec 25, 2011, at 10:16 PM, RohithSharma wrote:
>> 
>>> Hi Eric,
>>> 
>>>        As per your suggestion, I used "mvn clean install" in the top
>>> 
>>> level. After building, only jars got created for agent, client
>>> 
>>> and controller.
>>> 
>>> Currently, I have following files for each module
>>> 
>>> Agent      ---->  *.rpm , *.tar.gz and *.jar created
>>> Client     ----> only *.jar created
>>> Controller ----> only *.jar created
>>> 
>>> Could you kindly help me with the following,
>>> 
>>> 1. How can I deploy using above files?
>>> 
>> 
>> Rohith, not sure what you meant by deploying. There are two aspects -
>> 1. Ambari deployment - this is currently assumed to be done by the
cluster
>> admin in whatever way he seems fit. Ambari will be packaged as RPM and
some
>> other package formats. The admin can choose to deploy Ambari using
methods
>> that he uses to deploy any other software in the cluster.
>> 2. Hadoop deployment using Ambari - currently the dev-community is in the
>> process of building the infrastructure. It is not yet in a shape where
you
>> can deploy Hadoop & friends with Ambari. There should be a release within
6
>> weeks and that will allow you to deploy Hadoop and some friends.
>> 
>>> 2. Is there any other way to build tarball for client and controller?
>>> 
>>> 
>>> Thanks & Regards
>>> Rohith Sharma K S
>>> 
>>> 
>>> 
>>> -----Original Message-----
>>> From: Eric Yang [mailto:eric818@gmail.com]
>>> Sent: Saturday, December 24, 2011 12:04 AM
>>> To: rohithsharmaks@huawei.com
>>> Cc: ambari-dev@incubator.apache.org
>>> Subject: Re: Build Error while running build script
>>> 
>>> It looks like the build command is running as mvn clean package -P rpm
>> from
>>> the top level.  However, only agent  module supports rpm build.  When
>>> building from the top level, use mvn clean install.  Client and
>> controller
>>> only support tarball build only.  We will eventually merge all modules
>> into
>>> one package.  However, that is not done currently.
>>> 
>>> Sent from my iPhone
>>> 
>>> On Dec 23, 2011, at 2:19 AM, RohithSharma <rohithsharmaks@huawei.com>
>> wrote:
>>> 
>>>> Hi Eric,
>>>> 
>>>> Thanks for your quick bug fix(AMBARI-173), it  resolved my present
>> issue.
>>>> 
>>>> I tried to build once again but got a failure in building the client
>>>> 
>>>> I would like to add my analysis
>>>> 1.Agent and ambari build was successful.
>>>> 
>>>> 2.While building the client , it got failed at the point where copying
>> the
>>> 
>>>> 
>>>> ambari-client.tar.gz is done.
>>>> 
>>>> On further analysis we found that the tar file is supposed to be
>> available
>>> 
>>>> 
>>>> under the path "client/target/ambari-client-0.1.0-SNAPSHOT.tar.gz"
where
>>> as
>>>> 
>>>> there is no tarball available under that location.
>>>> 
>>>> Any inputs would be appreciated.
>>>> 
>>>> Given below is the build trace.
>>>> 
>>> 
>>
----------------------------------------------------------------------------
>>>> main:
>>>> 
>>>> package-rpm:
>>>>  [mkdir] Created dir:
>>>> /home/isap/.hudson/jobs/Ambari/workspace/client/target/rpm/hms/SOURCES
>>>>  [mkdir] Created dir:
>>>> /home/isap/.hudson/jobs/Ambari/workspace/client/target/rpm/hms/BUILD
>>>>  [mkdir] Created dir:
>>>> /home/isap/.hudson/jobs/Ambari/workspace/client/target/rpm/hms/RPMS
>>>>  [mkdir] Created dir:
>>>>
/home/isap/.hudson/jobs/Ambari/workspace/client/target/rpm/hms/buildroot
>>>> [INFO]
>>>>
------------------------------------------------------------------------
>>>> [INFO] Reactor Summary:
>>>> [INFO]
>>>> [INFO] agent ............................................. SUCCESS
>>> [15.735s]
>>>> 
>>>> [INFO] ambari ............................................ SUCCESS
>>> [1.166s]
>>>> [INFO] client ............................................ FAILURE
>>> [11.460s]
>>>> 
>>>> [INFO] controller ........................................ SKIPPED
>>>> [INFO]
>>>>
------------------------------------------------------------------------
>>>> [INFO] BUILD FAILURE
>>>> [INFO]
>>>>
------------------------------------------------------------------------
>>>> [INFO] Total time: 29.962s
>>>> [INFO] Finished at: Fri Dec 23 14:15:50 IST 2011
>>>> [INFO] Final Memory: 16M/38M
>>>> [INFO]
>>>>
------------------------------------------------------------------------
>>>> [ERROR] Failed to execute goal
>>>> org.apache.maven.plugins:maven-antrun-plugin:1.6:run (build-rpm) on
>>> project
>>>> ambari-client: An Ant BuildException has occured: The following error
>>>> occurred while executing this line:
>>>> [ERROR]
>>>> 
>>
/home/isap/.hudson/jobs/Ambari/workspace/client/src/packages/build.xml:62:
>>>> Warning: Could not find file
>>>> 
>>> 
>>
/home/isap/.hudson/jobs/Ambari/workspace/client/target/ambari-client-0.1.0-S
>>>> NAPSHOT.tar.gz to copy.
>>>> [ERROR] -> [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/MojoExecutionException
>>>> [ERROR]
>>>> [ERROR] After correcting the problems, you can resume the build with
the
>>>> command
>>>> [ERROR]   mvn <goals> -rf :ambari-client
>>>> 
>>> 
>>
----------------------------------------------------------------------------
>>>> 
>>>> 
>>>> 
>>>> Thanks $ Regards
>>>> Rohith Sharma K S
>>>> 
>>>> 
>>>> -----Original Message-----
>>>> From: Eric Yang [mailto:eric818@gmail.com]
>>>> Sent: Friday, December 23, 2011 11:44 AM
>>>> To: rohithsharmaks@huawei.com
>>>> Cc: ambari-dev@incubator.apache.org
>>>> Subject: Re: Build Error while running build script
>>>> 
>>>> It turns out that rpmbuild on SUSE is different from RHEL5.  In RHEL5,
>>>> we are able to specify Buildroot directory
>>>> to be: target/ambari/rpm/BUILD, but SUSE's rpmbuild has a regression
>>>> to force the build root directory to:
>>>> 
>>>> target/ambari/rpm/BUILDROOT.
>>>> 
>>>> This regression is documented here:
>>>> 
>>>> https://bugzilla.novell.com/show_bug.cgi?id=683874
>>>> 
>>>> I will add a workaround to specify --buildroot=target/ambari/rpm/BUILD
>>>> in this jira:
>>>> 
>>>> https://issues.apache.org/jira/browse/AMBARI-173
>>>> 
>>>> Thanks for the report.
>>>> 
>>>> regards,
>>>> Eric
>>>> 
>>>> On Thu, Dec 22, 2011 at 2:37 AM, RohithSharma <
>> rohithsharmaks@huawei.com>
>>>> wrote:
>>>>> Hi Eric,
>>>>> 
>>>>>> Can you find the rpm .spec file in target directory and paste it
here?
>>>>> okay.. I am pasting complete file content here.Please let me know if
u
>>> get
>>>>> any hint of what has gone wrong.
>>>>> 
>>>>> --------------------------------------------------------------
>>>>> #   Licensed to the Apache Software Foundation (ASF) under one or more
>>>>> #   contributor license agreements.  See the NOTICE file distributed
>> with
>>>>> #   this work for additional information regarding copyright
ownership.
>>>>> #   The ASF licenses this file to You under the Apache License,
Version
>>>> 2.0
>>>>> #   (the "License"); you may not use this file except in compliance
>> with
>>>>> #   the License.  You may obtain a copy of the License at
>>>>> #
>>>>> #       http://www.apache.org/licenses/LICENSE-2.0
>>>>> #
>>>>> #   Unless required by applicable law or agreed to in writing,
software
>>>>> #   distributed under the License is distributed on an "AS IS" BASIS,
>>>>> #   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
>>>> implied.
>>>>> #   See the License for the specific language governing permissions
and
>>>>> #   limitations under the License.
>>>>> 
>>>>> #
>>>>> # RPM Spec file for HBase version 0.1.0
>>>>> #
>>>>> 
>>>>> %define name         ambari-agent
>>>>> %define version      0.1.0
>>>>> %define release      1
>>>>> 
>>>>> # Installation Locations
>>>>> %define _final_name  ambari-agent-0.1.0
>>>>> %define _prefix      /usr
>>>>> %define _bin_dir     %{_prefix}/bin
>>>>> %define _conf_dir    /etc/ambari
>>>>> %define _include_dir %{_prefix}/include
>>>>> %define _lib_dir     %{_prefix}/lib
>>>>> %define _lib64_dir   %{_prefix}/lib64
>>>>> %define _libexec_dir %{_prefix}/libexec
>>>>> %define _log_dir     /var/log/ambari
>>>>> %define _man_dir     %{_prefix}/man
>>>>> %define _pid_dir     /var/run/ambari
>>>>> %define _sbin_dir    %{_prefix}/sbin
>>>>> %define _share_dir   %{_prefix}/share/ambari
>>>>> %define _src_dir     %{_prefix}/src
>>>>> %define _var_dir     %{_prefix}/var/lib
>>>>> 
>>>>> # Build time settings
>>>>> %define _build_dir
>>>>> /home/isap/.hudson/jobs/Ambari/workspace/agent/target/rpm/ambari/BUILD
>>>>> %define debug_package %{nil}
>>>>> 
>>>>> Summary: Hadoop Management System Agent
>>>>> License: Apache License, Version 2.0
>>>>> URL: http://incubator.apache.org/ambari
>>>>> Vendor: Apache Software Foundation
>>>>> Group: Development/Libraries
>>>>> Name: %{name}
>>>>> Version: %{version}
>>>>> Release: %{release}
>>>>> Source0: %{_final_name}.tar.gz
>>>>> Prefix: %{_bin_dir}
>>>>> Prefix: %{_conf_dir}
>>>>> Prefix: %{_log_dir}
>>>>> Prefix: %{_pid_dir}
>>>>> Buildroot: %{_build_dir}
>>>>> Requires: sh-utils, textutils, /usr/sbin/useradd, /usr/sbin/usermod,
>>>>> /sbin/chkconfig, /sbin/service, transmission-cli, zkpython,
>>> zookeeper-lib,
>>>>> BitTorrent-bencode, mimerender, simplejson, mimeparse, web.py,
>>>>> python-setuptools, libevent >= 2.0.10, avahi-tools, python-iniparse,
>>>>> /sbin/ethtool
>>>>> AutoReqProv: no
>>>>> Provides: ambari-agent
>>>>> 
>>>>> %description
>>>>> Ambari Agent manage software installation and configuration for Hadoop
>>>>> software stack.
>>>>> 
>>>>> %prep
>>>>> 
>>>>> %setup -D -a 0 -n usr
>>>>> 
>>>>> %build
>>>>> if [ -d ${RPM_BUILD_DIR}%{_log_dir} ]; then
>>>>> rm -rf ${RPM_BUILD_DIR}%{_log_dir}
>>>>> fi
>>>>> 
>>>>> if [ -d ${RPM_BUILD_DIR}%{_conf_dir} ]; then
>>>>> rm -rf ${RPM_BUILD_DIR}%{_conf_dir}
>>>>> fi
>>>>> 
>>>>> if [ -d ${RPM_BUILD_DIR}%{_pid_dir} ]; then
>>>>> rm -rf ${RPM_BUILD_DIR}%{_pid_dir}
>>>>> fi
>>>>> 
>>>>> mkdir -p ${RPM_BUILD_DIR}%{_conf_dir}
>>>>> mkdir -p ${RPM_BUILD_DIR}%{_log_dir}
>>>>> mkdir -p ${RPM_BUILD_DIR}%{_conf_dir}
>>>>> mkdir -p ${RPM_BUILD_DIR}/etc/init.d
>>>>> 
>>>>> cp ${RPM_BUILD_DIR}/../../../../src/packages/rpm/init.d/ambari-agent
>>>>> ${RPM_BUILD_DIR}/etc/init.d/ambari-agent
>>>>> chmod 0755 ${RPM_BUILD_DIR}/etc/init.d/ambari-agent
>>>>> 
>>>>> %preun
>>>>> rm -rf /etc/default/ambari-agent-env.sh
>>>>> 
>>>>> %pre
>>>>> getent group hadoop 2>/dev/null >/dev/null || /usr/sbin/groupadd
-g
123
>>> -r
>>>>> hadoop
>>>>> /usr/sbin/useradd --comment "Ambari" -u 210 --shell /bin/bash -M -r
>>>> --groups
>>>>> hadoop --home /home/ambari ambari 2> /dev/null || :
>>>>> 
>>>>> %post
>>>>> mkdir -p ${RPM_INSTALL_PREFIX2}
>>>>> mkdir -p ${RPM_INSTALL_PREFIX3}
>>>>> echo "AMBARI_LOG_DIR=${RPM_INSTALL_PREFIX2}" >
>>>>> /etc/default/ambari-agent-env.sh
>>>>> echo "AMBARI_PID_DIR=${RPM_INSTALL_PREFIX3}" >>
>>>>> /etc/default/ambari-agent-env.sh
>>>>> mkdir -p /home/ambari/var/tmp
>>>>> mkdir -p /home/ambari/var/cache/downloads
>>>>> mkdir -p /home/ambari/apps
>>>>> 
>>>>> %files
>>>>> %defattr(-,root,root)
>>>>> %{_prefix}
>>>>> /etc/init.d/ambari-agent
>>>>> %config %{_conf_dir}
>>>>> ----------------------------------------------------------------
>>>>> 
>>>>> 
>>>>> 
>>>>> Thanks & Regards
>>>>> Rohith Sharma K S
>>>>> 
>>>>> 
>>>>> -----Original Message-----
>>>>> From: Eric Yang [mailto:eric818@gmail.com]
>>>>> Sent: Thursday, December 22, 2011 1:41 PM
>>>>> To: ambari-dev@incubator.apache.org; rohithsharmaks@huawei.com
>>>>> Subject: Re: Build Error while running build script
>>>>> 
>>>>> The script is automatically generated by rpmbuild command.  What
>>>>> should have happen is
>>>>> 
>>>>> mkdir $RPM_BUILD_ROOT
>>>>> 
>>>>> then shell script should untar the
>>>>> ambari-agent-0.1.0.linux-i686.tar.gz because this
>>>>> tarball contains usr structure.
>>>>> 
>>>>> However, it looks like the script is missing the untar command because
>>>>> rpmbuild
>>>>> python script can not find Source0 tag from rpm spec file.
>>>>> Can you find the rpm .spec file in target directory and paste it here?
>>>>> It would give us more data point to find out what went wrong.
>>>>> 
>>>>> Thanks
>>>>> 
>>>>> regards,
>>>>> Eric
>>>>> 
>>>>> On Wed, Dec 21, 2011 at 10:46 PM, RohithSharma
>>>>> <rohithsharmaks@huawei.com> wrote:
>>>>>> Hi Eric,
>>>>>> 
>>>>>>> Could you check target/ambari-agent-0.1.0/dist and see if there
is a
>>>>>>> tarball?
>>>>>> 
>>>>>> No Eric, there is no file present under
>>>>>> agent/target/ambari-agent-0.1.0/dist, but
>>>>>> we have a tarball ambari-agent-0.1.0.linux-i686.tar.gz in under
target
>>>>>> folder inside agent.
>>>>>> 
>>>>>> 
>>>>>> I would like to add my suspection here,
>>>>>> 
>>>>>> we are inside
>>>>>> 
>> "/home/isap/.hudson/jobs/Ambari/workspace/agent/target/rpm/ambari/BUILD"
>>>>>> which is RPM_BUILD_ROOT.
>>>>>> then we are deleting and creating $RPM_BUILD_ROOT directory only,
not
>>> the
>>>>>> usr directory inside it.
>>>>>> then we are trying cd usr,
>>>>>> 
>>>>>> I feel this part of the script is the problem... correct me, if I
am
>>>> wrong
>>>>>> 
>>>>>> 
>>>>>>> 
>>>
RPM_BUILD_ROOT="/home/isap/.hudson/jobs/Ambari/workspace/agent/target/rpm
>>>> /
>>>>> a
>>>>>> mbari/BUILD"
>>>>>>> export RPM_BUILD_ROOT
>>>>>>> set -x
>>>>>>> umask 022
>>>>>>> cd
>>>>>> 
>> "/home/isap/.hudson/jobs/Ambari/workspace/agent/target/rpm/ambari/BUILD"
>>>>>>> /bin/rm -rf "$RPM_BUILD_ROOT"
>>>>>>> /bin/mkdir -p `dirname "$RPM_BUILD_ROOT"`
>>>>>>> /bin/mkdir "$RPM_BUILD_ROOT"
>>>>>>> 
>>>>>>> cd 'usr'
>>>>>> 
>>>>>> 
>>>>>> Thanks & Regards
>>>>>> 
>>>>>> Rohith Sharma K S
>>>>>> 
>>>>>> 
>>>>>> -----Original Message-----
>>>>>> From: Eric Yang [mailto:eric818@gmail.com]
>>>>>> Sent: Thursday, December 22, 2011 11:37 AM
>>>>>> To: ambari-dev@incubator.apache.org; rohithsharmaks@huawei.com
>>>>>> Subject: Re: Build Error while running build script
>>>>>> 
>>>>>> I think I have some clue why this is happening.
>>>>>> We are using python setup tools to generate a tarball which contains
>>>>>> binaries for the compiled OS.  On redhat, it would
>>>>>> generate a tarball with filename pattern:
>>>>> ambari-agent-0.1.0-linux-*.tar.gz
>>>>>> 
>>>>>> It appears that on SUSE, it may not be following the same filename
>>>>>> pattern.  When rpmbuild process tries to expand the
>>>>>> source tarball, it doesn't exist.  Hence the follow up action to
"cd
>>> usr"
>>>>>> fails.
>>>>>> 
>>>>>> Could you check target/ambari-agent-0.1.0/dist and see if there is
a
>>>>>> tarball?  It would help us to refine the file name pattern
>>>>>> to match the source tarball for rpm to repackage.  Thanks
>>>>>> 
>>>>>> regards,
>>>>>> Eric
>>>>>> 
>>>>>> On Wed, Dec 21, 2011 at 8:51 PM, RohithSharma
>>> <rohithsharmaks@huawei.com>
>>>>>> wrote:
>>>>>>> Hi Eric,
>>>>>>> 
>>>>>>> Thanks for the quick response.
>>>>>>> 
>>>>>>>> Is Python executable located outside of /usr?
>>>>>>> No Eric, Python is installed in /usr itself.
>>>>>>> 
>>>>>>>> The rpm spec file expect the output of artifact to live in
a
>> directory
>>>>>>>> called usr.  Python output on suse is generated outside of
usr.
>>>>>>> 
>>>>>>> In my machine, the Python output is generated inside usr (stacktrace
>>>>>>> attached), but I am not sure why this problem still persists
and
>> fails
>>>>>> with
>>>>>>> [rpm] RPM build errors:
>>>>>>>      [rpm] + cd usr
>>>>>>>      [rpm] /var/tmp/rpm-tmp.94888: line 26: cd: usr: No such
file or
>>>>>>>       directory
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>> 
>>>>> 
>>>> 
>>> 
>>
____________________________________________________________________________
>>>>>>> 
>>>>>>> The snippet from var/tmp/rpm-tmp.94888 script which is failing
giving
>>>> the
>>>>>>> above error.
>>>>>>> 
>>>>>>> 
>>>>>> 
>>>>> 
>>>> 
>>> 
>>
RPM_BUILD_ROOT="/home/isap/.hudson/jobs/Ambari/workspace/agent/target/rpm/am
>>>>>>> bari/BUILD"
>>>>>>> export RPM_BUILD_ROOT
>>>>>>> set -x
>>>>>>> umask 022
>>>>>>> cd
>>>>>> 
>> "/home/isap/.hudson/jobs/Ambari/workspace/agent/target/rpm/ambari/BUILD"
>>>>>>> /bin/rm -rf "$RPM_BUILD_ROOT"
>>>>>>> /bin/mkdir -p `dirname "$RPM_BUILD_ROOT"`
>>>>>>> /bin/mkdir "$RPM_BUILD_ROOT"
>>>>>>> 
>>>>>>> cd 'usr'
>>>>>>> if [ -d ${RPM_BUILD_DIR}/var/log/ambari ]; then
>>>>>>> rm -rf ${RPM_BUILD_DIR}/var/log/ambari
>>>>>>> fi
>>>>>>> 
>>>>>>> 
>>>>>> 
>>>>> 
>>>> 
>>> 
>>
____________________________________________________________________________
>>>>>>> 
>>>>>>> 
>>>>>>> Additional trace:
>>>>>>> 
>>>>>>>    [rpm] -rw-r--r-- root/root     10613 2011-12-21 14:23
>>>>>>> ./usr/local/lib/python2.6/site-packages/ambari_component/package.py
>>>>>>>    [rpm] -rw-r--r-- root/root      1667 2011-12-21 14:23
>>>>>>>
./usr/local/lib/python2.6/site-packages/ambari_component/__init__.pyc
>>>>>>>    [rpm] -rw-r--r-- root/root      1751 2011-12-21 14:23
>>>>>>> ./usr/local/lib/python2.6/site-packages/ambari_component/main.py
>>>>>>>    [rpm] drwxr-xr-x root/root         0 2011-12-21 14:23
>>>>>> ./usr/local/bin/
>>>>>>> 
>>>>>>>    [rpm] -rwxr-xr-x root/root       295 2011-12-21 14:23
>>>>>>> ./usr/local/bin/ambari-agent
>>>>>>>    [rpm] -rwxr-xr-x root/root       317 2011-12-21 14:23
>>>>>>> ./usr/local/bin/ambari-torrent-callback
>>>>>>>    [rpm] ++ /usr/bin/id -u
>>>>>>>    [rpm] + '[' 0 = 0 ']'
>>>>>>>    [rpm] + /bin/chgrp -Rhf root .
>>>>>>>    [rpm] + /bin/chmod -Rf a+rX,u+w,g-w,o-w .
>>>>>>>    [rpm] + exit 0
>>>>>>>    [rpm] Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.94888
>>>>>>>    [rpm] + umask 022
>>>>>>>    [rpm] + cd
>>>>>>> 
>> /home/isap/.hudson/jobs/Ambari/workspace/agent/target/rpm/ambari/BUILD
>>>>>>>    [rpm] + /bin/rm -rf
>>>>>>> 
>> /home/isap/.hudson/jobs/Ambari/workspace/agent/target/rpm/ambari/BUILD
>>>>>>>    [rpm] ++ dirname
>>>>>>> 
>> /home/isap/.hudson/jobs/Ambari/workspace/agent/target/rpm/ambari/BUILD
>>>>>>>    [rpm] + /bin/mkdir -p
>>>>>>> /home/isap/.hudson/jobs/Ambari/workspace/agent/target/rpm/ambari
>>>>>>>    [rpm] + /bin/mkdir
>>>>>>> 
>> /home/isap/.hudson/jobs/Ambari/workspace/agent/target/rpm/ambari/BUILD
>>>>>>>    [rpm]
>>>>>>>    [rpm]
>>>>>>>    [rpm] RPM build errors:
>>>>>>>    [rpm] + cd usr
>>>>>>> 
>>>>>> 
>>>>> 
>>>> 
>>> 
>>
____________________________________________________________________________
>>>>>>> 
>>>>>>> Thanks & Regards
>>>>>>> 
>>>>>>> Rohith Sharma K S
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> -----Original Message-----
>>>>>>> From: Eric Yang [mailto:eric818@gmail.com]
>>>>>>> Sent: Wednesday, December 21, 2011 10:31 PM
>>>>>>> To: ambari-dev@incubator.apache.org
>>>>>>> Subject: Re: Build Error while running build script
>>>>>>> 
>>>>>>> Rpm build is design to build on redhat only.  Is Python executable
>>>>> located
>>>>>>> outside of /usr?  The rpm spec file expect the output of artifact
to
>>>> live
>>>>>> in
>>>>>>> a directory called usr.  Python output on suse is generated outside
>> of
>>>>>> usr.
>>>>>>> Hence the build procedure fails.  There should be debian and
suse
>>>> package
>>>>>>> build process in the future, but the project is not there yet.
There
>>> is
>>>>>>> also plan to make one artifact for all components.  It may be
a
while
>>>>>> before
>>>>>>> Debian and suse are supported.
>>>>>>> 
>>>>>>> Sent from my iPhone
>>>>>>> 
>>>>>>> On Dec 21, 2011, at 4:53 AM, RohithSharma <rohithsharmaks@huawei.com
>>> 
>>>>>> wrote:
>>>>>>> 
>>>>>>>> Hi
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> Thank you for response..!
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> I am trying to build on LInux : SuSe-11 SP0
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> Thanks & Regards
>>>>>>>> 
>>>>>>>> RohithSharma K S
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> From: Ahmed Fathalla [mailto:afathalla@gmail.com]
>>>>>>>> Sent: Wednesday, December 21, 2011 4:30 PM
>>>>>>>> To: ambari-dev@incubator.apache.org; rohithsharmaks@huawei.com
>>>>>>>> Subject: Re: Build Error while running build script
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> This happened to me when I tried to build the rpm on Ubuntu,
are
you
>>>>>> using
>>>>>>> a
>>>>>>>> Debian based system?
>>>>>>>> 
>>>>>>>> On Wed, Dec 21, 2011 at 12:45 PM, RohithSharma
>>>>>> <rohithsharmaks@huawei.com>
>>>>>>>> wrote:
>>>>>>>> 
>>>>>>>> Hi Everyone,
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> I am trying to build Ambari from svn following instructions
given
>> in
>>>>>>>> read me, as there is no Ambari distribution available in
the
Apache.
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> Following are the steps performed
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> Installed Python2.6 and its dependencies.
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> Executed the command "mvn clean package -P rpm -DskipTests
-X" in
>> the
>>>>>>>> Ambari_Home folder.
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> While RPM task execution , it failed.  Appreciate if you
can tell
me
>>>>> what
>>>>>>>> I'm doing wrong
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>>   [rpm] -rwxr-xr-x root/root       295 2011-12-21 14:23
>>>>>>>> ./usr/local/bin/ambari-agent
>>>>>>>>   [rpm] -rwxr-xr-x root/root       317 2011-12-21 14:23
>>>>>>>> ./usr/local/bin/ambari-torrent-callback
>>>>>>>>   [rpm] ++ /usr/bin/id -u
>>>>>>>>   [rpm] + '[' 0 = 0 ']'
>>>>>>>>   [rpm] + /bin/chgrp -Rhf root .
>>>>>>>>   [rpm] + /bin/chmod -Rf a+rX,u+w,g-w,o-w .
>>>>>>>>   [rpm] + exit 0
>>>>>>>>   [rpm] Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.94888
>>>>>>>>   [rpm] + umask 022
>>>>>>>>   [rpm] + cd
>>>>>>>> 
>> /home/isap/.hudson/jobs/Ambari/workspace/agent/target/rpm/ambari/BUILD
>>>>>>>>   [rpm] + /bin/rm -rf
>>>>>>>> 
>> /home/isap/.hudson/jobs/Ambari/workspace/agent/target/rpm/ambari/BUILD
>>>>>>>>   [rpm] ++ dirname
>>>>>>>> 
>> /home/isap/.hudson/jobs/Ambari/workspace/agent/target/rpm/ambari/BUILD
>>>>>>>>   [rpm] + /bin/mkdir -p
>>>>>>>> /home/isap/.hudson/jobs/Ambari/workspace/agent/target/rpm/ambari
>>>>>>>>   [rpm] + /bin/mkdir
>>>>>>>> 
>> /home/isap/.hudson/jobs/Ambari/workspace/agent/target/rpm/ambari/BUILD
>>>>>>>>   [rpm]
>>>>>>>>   [rpm]
>>>>>>>>   [rpm] RPM build errors:
>>>>>>>>   [rpm] + cd usr
>>>>>>>>   [rpm] /var/tmp/rpm-tmp.94888: line 26: cd: usr: No such
file or
>>>>>>>> directory
>>>>>>>>   [rpm] error: Bad exit status from /var/tmp/rpm-tmp.94888
(%build)
>>>>>>>>   [rpm]     Bad exit status from /var/tmp/rpm-tmp.94888 (%build)
>>>>>>>> [INFO]
>>>>>>>> 
>>>>
------------------------------------------------------------------------
>>>>>>>> [INFO] Reactor Summary:
>>>>>>>> [INFO]
>>>>>>>> [INFO] agent .............................................
FAILURE
>>>>>>> [19.360s]
>>>>>>>> 
>>>>>>>> [INFO] ambari ............................................
SKIPPED
>>>>>>>> [INFO] client ............................................
SKIPPED
>>>>>>>> [INFO] controller ........................................
SKIPPED
>>>>>>>> [INFO]
>>>>>>>> 
>>>>
------------------------------------------------------------------------
>>>>>>>> [INFO] BUILD FAILURE
>>>>>>>> [INFO]
>>>>>>>> 
>>>>
------------------------------------------------------------------------
>>>>>>>> [INFO] Total time: 20.854s
>>>>>>>> [INFO] Finished at: Wed Dec 21 14:23:14 IST 2011
>>>>>>>> [INFO] Final Memory: 5M/15M
>>>>>>>> [INFO]
>>>>>>>> 
>>>>
------------------------------------------------------------------------
>>>>>>>> [ERROR] Failed to execute goal
>>>>>>>> org.apache.maven.plugins:maven-antrun-plugin:1.6:run (build-rpm)
on
>>>>>>> project
>>>>>>>> ambari-agent: An Ant BuildException has occured: The following
error
>>>>>>>> occurred while executing this line:
>>>>>>>> [ERROR]
>>>>>>>> 
>>>>> 
>> /home/isap/.hudson/jobs/Ambari/workspace/agent/src/packages/build.xml:94:
>>>>>>>> '/usr/bin/rpmbuild' failed with exit code 1
>>>>>>>> [ERROR] -> [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/MojoExecutionException
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> Thanks & Regards
>>>>>>>> 
>>>>>>>> Rohith Sharma K S
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> --
>>>>>>>> Ahmed Fathalla
>>>>>>>> 
>>>>>>> 
>>>>>> 
>>>>> 
>>>> 
>>> 
>> 
>> 
> 
> 
> -- 
> Ahmed Fathalla



Mime
View raw message