Hi I have tried using the following state
mysql-client:
pkg.installed:
- skip_verify: True
- sources:
- mysql-client: salt://mysql-client/MySQL-client-5.6.13-1.el6.x86_64.rpm
- mysql-devel: salt://mysql-client/MySQL-devel-5.6.13-1.el6.x86_64.rpm
But running this causes an exception, can anyone point me to an example similar to this that works ?
State: - pkg
Name: mysql-client
Function: installed
Result: False
Comment: An exception occurred in this state: Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/salt/state.py", line 1237, in call
*cdata['args'], **cdata['kwargs'])
File "/usr/lib/python2.6/site-packages/salt/states/pkg.py", line 386, in installed
**kwargs)
File "/usr/lib/python2.6/site-packages/salt/modules/yumpkg.py", line 501, in install
**kwargs)
File "/usr/lib/python2.6/site-packages/salt/modules/pkg_resource.py", line 291, in parse_targets
problems = _verify_binary_pkg(srcinfo)
File "/usr/lib/python2.6/site-packages/salt/modules/pkg_resource.py", line 195, in _verify_binary_pkg
pkgmeta_name, pkgmeta_version = _parse_pkg_meta(pkg_path)
File "/usr/lib/python2.6/site-packages/salt/modules/pkg_resource.py", line 114, in _parse_pkg_meta
return metaparser(path)
File "/usr/lib/python2.6/site-packages/salt/modules/pkg_resource.py", line 38, in parse_rpm
pkginfo = _parse_pkginfo(pkginfo)
File "/usr/lib/python2.6/site-packages/salt/modules/yumpkg5.py", line 71, in _parse_pkginfo
pkginfo = collections.namedtuple('PkgInfo', ('name', 'version'))
NameError: global name 'collections' is not defined