我目前正在使用以下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如何检查安装?
答案 0 :(得分:0)
似乎存在与此相关的问题,并且仍然存在。 https://github.com/saltstack/salt/issues/27400
对我有用的是更改RPM版本和发行版。
从那时起,我一直在使用Solr 6.6.4,并使用FPM创建了自己的RPM。它是版本2和版本6.6.4,因此显示为:solr-6.6.4-2。在那之后我没有问题。