After upgrading Aria Automation config to version 8.17.0 and recreating the /etc/salt/master.d/raas.conf and /etc/raas/raas files as described in the upgrade documentation, grains from some minions (running on Windows OS's) are failing to show up in the the UI, which then creates an issue with grains matching for the Targe Groups. You may see errors like the following in /var/log/raas/raas:
2025-04-03 17:20:43 EDT,770 [org_id:None][raas.utils.rpc ][ERROR :216 ][Webserver:2194232] (psycopg2.errors.DuplicateTable) relation "_tgminions_tmp_XXXXXX" already exists [SQL: CREATE TEMPORARY TABLE _tgminions_tmp_XXXXXX (minion_id text)] (Background on this error at: http://sqlalche.me/e/13/f405) Traceback (most recent call last): File "sqlalchemy/engine/base.py", line 1276, in _execute_context self.dialect.do_execute( File "sqlalchemy/engine/default.py", line 608, in do_execute cursor.execute(statement, parameters) psycopg2.errors.DuplicateTable: relation "_tgminions_tmp_XXXXXX" already exists
A manually deployed Aria Automation Config environment running on RHEL 8 with Salt version 3006.10
Salt minion v3006.10 running on Windows servers
The minion is configured with multiprocessing enabled (multiprocessing: True).
Create and set the multiprocessing configuration value to False since the default is True