You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users-cn@cloudstack.apache.org by 兲兲姠仩 <ra...@qq.com> on 2012/12/03 06:46:55 UTC

Re:cloudstack4.0 rpm包制作过程出现问题

您换6.3试试,我这在6.3上build没问题
  

 

 ------------------ 原始邮件 ------------------
  发件人: "彭超"<pe...@139.com>;
 发送时间: 2012年12月3日(星期一) 中午1:43
 收件人: "cloudstack-users-cn"<cl...@incubator.apache.org>; 
 
 主题: cloudstack4.0 rpm包制作过程出现问题

 





你好:

    我于11月29日使用git从https://git-wip-us.apache.org/repos/asf/incubator-cloudstack.git签出当前源码,进行编译和rpm包制作。

    其中,执行maven -P deps过程正常,但在执行./waf rpm 命令时,报出如下错误:

---------------------------------------------------------------------------------------------

    [root@localhost incubator-cloudstack]# ./waf rpm
    Building RPMs 
    New archive created: cloud-4.0.0.tar.bz2 (sha='c8dbae6b6062db0be074e0c646c918265d2e88df')
    Creating directory /root/cloud/makerpm/incubator-cloudstack/artifacts/rpmbuild/SOURCES and necessary parents 
    rpmbuild --define _topdir /root/cloud/makerpm/incubator-cloudstack/artifacts/rpmbuild --nobuild cloud.spec --define _ver 4.0.0 --                define _rel 1 
    rpmbuild --define _topdir /root/cloud/makerpm/incubator-cloudstack/artifacts/rpmbuild -bb cloud.spec --define _ver 4.0.0 --define _rel 1 
    Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.8000
    + umask 022
    + cd /root/cloud/makerpm/incubator-cloudstack/artifacts/rpmbuild/BUILD
    + $'\r'
    : command not found00: line 24: 
    error: Bad exit status from /var/tmp/rpm-tmp.8000 (%prep)
    RPM build errors:
     Bad exit status from /var/tmp/rpm-tmp.8000 (%prep)
    system command rpmbuild failed with error value 1

------------------------------------------------------------------------------------------------
    经分析,发现在rpm生成过程中产生的 /var/tmp/rpm-tmp.8000文件中,换行使用的是\n\r,而在linux中,\r被识别为一条指令,无法执行,从而出错。
    rpm包生成过程无法干预,请问该问题如何解决。

    ps:
        我的生成环境为CentOS5.8。
    谢谢!

                                                                                                             pengchao

                                                                                                                        12.03

Re:Re:cloudstack4.0 rpm包制作过程出现问题

Posted by 彭超 <pe...@139.com>.
谢谢,是CentOS6.3吗?
--------------------------------------------------------------------------------
----The following is the content of the forwarded email----
From:兲兲姠仩
To:cloudstack-users-cn
Date:2012-12-03 13:46:55
Subject:Re:cloudstack4.0 rpm包制作过程出现问题

您换6.3试试,我这在6.3上build没问题
 

 

 ------------------ 原始邮件 ------------------
 发件人: "彭超";
 发送时间: 2012年12月3日(星期一) 中午1:43
 收件人: "cloudstack-users-cn"; 
 
 主题: cloudstack4.0 rpm包制作过程出现问题

 





你好:

 我于11月29日使用git从https://git-wip-us.apache.org/repos/asf/incubator-cloudstack.git签出当前源码,进行编译和rpm包制作。

 其中,执行maven -P deps过程正常,但在执行./waf rpm 命令时,报出如下错误:

---------------------------------------------------------------------------------------------

 [root@localhost incubator-cloudstack]# ./waf rpm
 Building RPMs 
 New archive created: cloud-4.0.0.tar.bz2 (sha='c8dbae6b6062db0be074e0c646c918265d2e88df')
 Creating directory /root/cloud/makerpm/incubator-cloudstack/artifacts/rpmbuild/SOURCES and necessary parents 
 rpmbuild --define _topdir /root/cloud/makerpm/incubator-cloudstack/artifacts/rpmbuild --nobuild cloud.spec --define _ver 4.0.0 -- define _rel 1 
 rpmbuild --define _topdir /root/cloud/makerpm/incubator-cloudstack/artifacts/rpmbuild -bb cloud.spec --define _ver 4.0.0 --define _rel 1 
 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.8000
 + umask 022
 + cd /root/cloud/makerpm/incubator-cloudstack/artifacts/rpmbuild/BUILD
 + $'\r'
 : command not found00: line 24: 
 error: Bad exit status from /var/tmp/rpm-tmp.8000 (%prep)
 RPM build errors:
 Bad exit status from /var/tmp/rpm-tmp.8000 (%prep)
 system command rpmbuild failed with error value 1

------------------------------------------------------------------------------------------------
 经分析,发现在rpm生成过程中产生的 /var/tmp/rpm-tmp.8000文件中,换行使用的是\n\r,而在linux中,\r被识别为一条指令,无法执行,从而出错。
 rpm包生成过程无法干预,请问该问题如何解决。

 ps:
 我的生成环境为CentOS5.8。
 谢谢!

 pengchao

 12.03