+++ This bug was initially created as a clone of Bug #1130964 +++ heat-cfntools uses 'wget' command in cfn_helper.py, but wget dependency is not described in spec file. wget is not installed sometimes. (e.g. in the case of a minimum OS installation.) We should write it. The following is the relevant section of the code. * cfntools/cfn_helper.py 1066 url = 'http://169.254.169.254/openstack/2012-08-10/meta_data.json' 1067 if not os.path.exists(cache_path): 1068 CommandRunner('wget -O %s %s' % (cache_path, url)).run() 1069 try: * heat-cfntools.spec 8 Source0: https://pypi.python.org/packages/source/h/heat-cfntools/%{name}-%{version}.tar.gz 9 10 BuildArch: noarch 11 BuildRequires: python2-devel 12 BuildRequires: python-setuptools 13 BuildRequires: python-pbr >= 0.5.20 14 15 Requires: python-boto >= 2.5.2 16 Requires: python-psutil 17 Requires: python-argparse 18 19 %description --- Additional comment from Yukinori Sagara on 2014-08-18 05:56:51 EDT --- I missed to write version. I verified it on heat-cfntools-1.2.6-2.el6.src.rpm.
Adding upstream bug for consolidating on curl
*** Bug 1136987 has been marked as a duplicate of this bug. ***
Nowadays cfn-tools needs curl as a dependency and not wget. Marking this as resolved. I cannot test the dependency tree since curl is a much more fundamental package (needed by yum) but installing it will not ask to install wget as a dependency.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHBA-2014-1696.html