Hi,
During upgrade the package salt is upgraded from 3007.0 to 3007.1. Salt can’t find top.sls or any other .sls for applying states. The issue is already known, see
[BUG] 3007.1 unable to locate top.sls (or any sls).
Hi @hans6487,
I’m also experiencing this issue after upgrading nixpkgs to version 24.11.
I noticed that Python was upgraded in this version as well, which seems to have changed Salt’s behavior. Since Salt’s workflows are tested with Python 3.10, I downgraded the Python package version in its derivation to 3.10 using an overlay to keep Salt working properly.
final: prev:
{
salt = prev.salt.override { python3 = prev.python310; };
}
I’ve created a PR to apply this fix temporarily until Salt is updated and tested with newer Python versions.
Let’s wait and see.