All;
I am building an RPM for a machine using rpm-build. I then need to take
the rpm it built, and I want to use yum to install that. Below is my .yml
playbook and the error that accompanies trying to install it. Any thoughts
would be greatly appreciated. Thanks!!
32 - name: retrieve rpmbuild file
33 shell: ls /root/rpmbuild/RPMS/x86_64/iomemory-vsl-$(uname -r)*.rpm
34 register: fusionIORPM
35 tags:
36 - fusionIO2
37
38 - name: install rpm
39 yum: name={{ fusionIORPM.stdout_lines }} state=present
40 tags:
41 - fusionIO2
TASK: [server1 | retrieve rpmbuild file]
***************************************
changed: [server1]
TASK: [server1 | install rpm]
**************************************************
failed: [server1] => {"failed": true, "item": ""}
msg: Error from repoquery: ['/usr/bin/repoquery', '--show-duplicates',
'--plugins', '--quiet', '-q', '--disablerepo=*', '--pkgnarrow=installed',
'--qf', '%{name}-%{version}-%{release}.%{arch}',
'[u/root/rpmbuild/RPMS/x86_64/iomemory-vsl-2.6.32-431.el6.x86_64-2.3.11.183-1.0.el6.x86_64.rpm]']:
Traceback (most recent call last):
File "/usr/bin/repoquery", line 1241, in <module>
main(sys.argv)
File "/usr/bin/repoquery", line 1235, in main
repoq.runQuery(regexs)
File "/usr/bin/repoquery", line 805, in runQuery
pkgs = self.matchPkgs(items, plain_pkgs=plain_pkgs)
File "/usr/bin/repoquery", line 742, in matchPkgs
pkgs = self.returnPkgList(patterns=items)
File "/usr/bin/repoquery", line 700, in returnPkgList
ygh = self.doPackageLists(what, **kwargs)
File "/usr/lib/python2.6/site-packages/yum/__init__.py", line 2396, in
doPackageLists
ignore_case=ic)
File "/usr/lib/python2.6/site-packages/yum/rpmsack.py", line 622, in
returnPackages
rpats = self._compile_patterns(patterns, ignore_case)
File "/usr/lib/python2.6/site-packages/yum/rpmsack.py", line 549, in
_compile_patterns
ret.append((qpat, re.compile(fnmatch.translate(pat))))
File "/usr/lib64/python2.6/re.py", line 190, in compile
return _compile(pattern, flags)
File "/usr/lib64/python2.6/re.py", line 245, in _compile
raise error, v # invalid expression
sre_constants.error: bad character range
FATAL: all hosts have already failed -- aborting
--
You received this message because you are subscribed to the Google Groups
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.