Closed jsf9k closed 4 months ago
Just some additional context on this for documentation. I believe this behavior is the result of the following sequence of events specific to Debian Testing (current Trixie):
prepare
stage begins.python3.11
).upgrade.yml
playbook is run and since Debian Testing has upgraded Python from 3.11 to 3.12 the following occurs:
python3.11
binary) are uninstalled.python3.12
binary) are installed.python3
symlink is updated.externally-managed-python.yml
playbook attempts to gather package facts.python3.11
) no longer exists so it errors since the python3
symlink is not being used.
🐛 Summary
For Debian 13 (Trixie/Testing) in this build the
upgrade.yml
playbook upgrades thepython3
Debian package from Python 3.11 to Python 3.12. This then causes theexternally-managed-python.yml
playbook to fail with:To reproduce
Re-run the Debian 13 build linked above.
Expected behavior
I expected the
externally-managed-python.yml
playbook to succeed.Any helpful log output or screenshots
See above.