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