【问题标题】:Salt pkg.installed not checking installation properlySalt pkg.installed 未正确检查安装
【发布时间】:2022-02-04 19:58:39
【问题描述】:

我目前正在使用以下 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 如何检查安装?

【问题讨论】:

    标签: centos salt-stack


    【解决方案1】:

    似乎存在与此相关的问题,并且它仍然处于打开状态。 https://github.com/saltstack/salt/issues/27400

    对我有用的是更改 RPM 版本和发行版。

    从那时起,我一直在使用 Solr 6.6.4,并使用 FPM 创建了自己的 RPM。它是第 2 版和 6.6.4 版,因此显示为:solr-6.6.4-2。之后我就没有问题了。

    【讨论】:

      猜你喜欢
      • 2017-10-23
      • 1970-01-01
      • 2016-07-21
      • 2021-05-30
      • 2019-06-01
      • 2016-04-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多