Salt pkg.installed 没有正确检查安装
Salt pkg.installed not checking installation properly
我目前正在使用以下 Salt 状态安装特定版本的 Solr:
solr_install:
pkg.installed:
- name: solr
- fromrepo: {{ repo }}
- version: {{ solr_vers }}
其中solr_vers代表5.5.5。
在 运行 状态之后,我得到:
ID: solr_install
Function: pkg.installed
Name: solr
Result: False
Comment: The following packages failed to install/update: solr=5.5.5
但是如果访问服务器并尝试手动安装它,我得到:
yum install solr-5.5.5
Package 1:solr-5.5.5.x86_64 already installed and latest version
Salt 如何检查安装?
似乎有一个与此相关的问题并且它仍然未解决。 https://github.com/saltstack/salt/issues/27400
对我有用的是更改 RPM 版本和发行版。
从那以后,我一直在使用 Solr 6.6.4,并使用 FPM 创建了自己的 RPM。它是版本 2 和版本 6.6.4,所以它显示为:solr-6.6.4-2。之后我就没有问题了。
我目前正在使用以下 Salt 状态安装特定版本的 Solr:
solr_install:
pkg.installed:
- name: solr
- fromrepo: {{ repo }}
- version: {{ solr_vers }}
其中solr_vers代表5.5.5。 在 运行 状态之后,我得到:
ID: solr_install
Function: pkg.installed
Name: solr
Result: False
Comment: The following packages failed to install/update: solr=5.5.5
但是如果访问服务器并尝试手动安装它,我得到:
yum install solr-5.5.5
Package 1:solr-5.5.5.x86_64 already installed and latest version
Salt 如何检查安装?
似乎有一个与此相关的问题并且它仍然未解决。 https://github.com/saltstack/salt/issues/27400
对我有用的是更改 RPM 版本和发行版。
从那以后,我一直在使用 Solr 6.6.4,并使用 FPM 创建了自己的 RPM。它是版本 2 和版本 6.6.4,所以它显示为:solr-6.6.4-2。之后我就没有问题了。