I just noticed this in the changelog for the autoyast2 package: ==== * Tue Aug 08 2017 schubi@suse.de - Classes/rules will be ignored: Due to self-update, the evaluation of classes/rules will be called twice. So we have to initialize the stack for each run again. (bnc#1051483) - 3.2.20 ==== This may explain why you couldn't reproduce it earlier, since my autoyast profiles use classes, but your test profile may not have. That bug is private, but I'm guessing that commit probably introduced this bug.