[BUG] things that require python3-apt in salt don't work in tiamat (e.g. the `pkgrepo` states)
Cross-reference: https://github.com/saltstack/salt/issues/58555.
myii in the saltstack community slack has reported that things that require python3-apt do not work in tiamat.
I imagine we will have similar issues for any other python libraries that come from the OS.
To flesh this out a little, this link will help with debug output:
-
https://saltstack-formulas.zulipchat.com/#narrow/stream/239693-CI/topic/myii-ci.2F2021-W23b/search/fail
- Note, the Zulip folks are still working on allowing guest interaction. At the current time, you can use the GitHub/GitLab integrated login for viewing that page.
All the test instances that have been run are based on the relevant master
instances that are currently passing. So every failure is some kind of difference in the Tiamat build (compared to git master
with the Salt bootstrap). Looking through that list, the most common failure across all the Debian and Ubuntu instances is something similar to:
ID: openvpn_external_repo
Function: pkgrepo.managed
Name: deb http://build.openvpn.net/debian/openvpn/stable stretch main
Result: False
Comment: Failed to examine repo 'deb http://build.openvpn.net/debian/openvpn/stable stretch main': Error: 'python-apt' package not installed
There are also examples of the same failure when using pkgrepo.absent
.