Соль pkg.installed не проверяет установку должным образом - PullRequest
0 голосов
/ 28 мая 2018

В настоящее время я устанавливаю 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 проверяет установку?

1 Ответ

0 голосов
/ 09 июля 2018

Кажется, есть проблема, связанная с этим, и она все еще открыта.https://github.com/saltstack/salt/issues/27400

Для меня сработало изменение версии и выпуска RPM.

С тех пор я работаю с Solr 6.6.4 и создаю свой собственный RPM с использованием FPM.Это выпуск 2 и версия 6.6.4, поэтому он гласит: solr-6.6.4-2.У меня не было проблемы после этого.

...