mirror of https://github.com/apache/cloudstack.git
CLOUDSTACK-9452: add python-argparse dependency on el6,7 rpms
The patchviasocket script was rewritten in Python from PR #1533 and made assumptions that Python 2.7 would be available. In case of CentOS, python 2.7 may not be available or installed. This change ensures that python-argparse is installed which is used by this script. Expose cmd error in the logs when patch command fails. Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
This commit is contained in:
parent
bdc409c7a2
commit
7b8ba24c64
|
|
@ -96,6 +96,7 @@ management, and intelligence in CloudStack.
|
|||
%package common
|
||||
Summary: Apache CloudStack common files and scripts
|
||||
Requires: python
|
||||
Requires: python-argparse
|
||||
Obsoletes: cloud-test < 4.1.0
|
||||
Obsoletes: cloud-scripts < 4.1.0
|
||||
Obsoletes: cloud-utils < 4.1.0
|
||||
|
|
|
|||
|
|
@ -91,6 +91,7 @@ management, and intelligence in CloudStack.
|
|||
%package common
|
||||
Summary: Apache CloudStack common files and scripts
|
||||
Requires: python
|
||||
Requires: python-argparse
|
||||
Group: System Environment/Libraries
|
||||
%description common
|
||||
The Apache CloudStack files shared between agent and management server
|
||||
|
|
|
|||
|
|
@ -1239,7 +1239,7 @@ public class LibvirtComputingResource extends ServerResourceBase implements Serv
|
|||
command.add("-p", cmdLine.replaceAll(" ", "%"));
|
||||
result = command.execute();
|
||||
if (result != null) {
|
||||
s_logger.debug("passcmd failed:" + result);
|
||||
s_logger.error("passcmd failed:" + result);
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
|
|
|
|||
Loading…
Reference in New Issue