salt icon indicating copy to clipboard operation
salt copied to clipboard

[BUG] "Recursive requisite found" in a state that worked before

Open sylvainfaivre opened this issue 1 year ago • 3 comments

This problem appeared in the rabbitmq-formula's CI tests, with no code change in the formula, but changes to the Salt release used in the CI.

  • Run OK :

CI run on Dec 12, using saltstack master branch, commit fc65161d2e73138083c8aff2fbfc93d5a2af8d19 (merged on Dec 4) https://gitlab.com/saltstack-formulas/rabbitmq-formula/-/jobs/5734682005 From the log : You asked for latest and you have 3007.0+0na.fc65161 installed, sweet!

CI results : all OK.

  • BAD run :

CI run on Jan 11, using saltstack master branch, commit daef7613bc359822a4f04ffdd7a91a9edcac7c80 (merged on Jan 11) https://gitlab.com/saltstack-formulas/rabbitmq-formula/-/jobs/5912410639 From the log : You asked for latest and you have 3007.0+0na.daef761 installed, sweet!

Error in the CI run :

       ----------
                 ID: rabbitmq-config-plugins-rabbit-rabbitmqadmin-install
           Function: cmd.run
               Name: curl -k -L http://127.0.0.1:15672/cli/rabbitmqadmin -o /usr/local/sbin/rabbitmqadmin
             Result: False
            Comment: Recursive requisite found
            Changes:   
       ----------

I looked a bit into the git log, and I think this might be caused by https://github.com/saltstack/salt/pull/65326/files which was merged on Dec 8, so it fits in the time frame, altough I'm not enough of a coder to really investigate it.

sylvainfaivre avatar Jan 31 '24 15:01 sylvainfaivre