Problème : Le Dockerfile installe python (Python 2) qui n'existe plus sur Ubuntu ≥ 24.04+. La PR Renovate #4 (ubuntu:18.04 → 26.04) échoue sur E: Package 'python' has no installation candidate.
Fix : Remplacer l'installation du paquet python (Python 2, indisponible sur Ubuntu ≥ 24.04) par un symlink python3 → python avec ln -sf. Compatible de 18.04 à 26.04.
Les scripts cipherscan utilisent #!/usr/bin/env python mais sont compatibles Python 3 — le symlink suffit.
Une fois mergée, la PR Renovate #4 n'aura qu'à être rebasée pour passer.
**Problème :** Le `Dockerfile` installe `python` (Python 2) qui n'existe plus sur Ubuntu ≥ 24.04+. La PR Renovate #4 (`ubuntu:18.04` → `26.04`) échoue sur `E: Package 'python' has no installation candidate`.
**Fix :** Remplacer l'installation du paquet `python` (Python 2, indisponible sur Ubuntu ≥ 24.04) par un symlink `python3 → python` avec `ln -sf`. Compatible de 18.04 à 26.04.
Les scripts cipherscan utilisent `#!/usr/bin/env python` mais sont compatibles Python 3 — le symlink suffit.
Une fois mergée, la PR Renovate #4 n'aura qu'à être rebasée pour passer.
Ubuntu 26.04 no longer provides the 'python' package (Python 2).
Replace with python-is-python3 which creates the symlink for
scripts using '#!/usr/bin/env python'. Keep python3 for runtime.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Problème : Le
Dockerfileinstallepython(Python 2) qui n'existe plus sur Ubuntu ≥ 24.04+. La PR Renovate #4 (ubuntu:18.04→26.04) échoue surE: Package 'python' has no installation candidate.Fix : Remplacer l'installation du paquet
python(Python 2, indisponible sur Ubuntu ≥ 24.04) par un symlinkpython3 → pythonavecln -sf. Compatible de 18.04 à 26.04.Les scripts cipherscan utilisent
#!/usr/bin/env pythonmais sont compatibles Python 3 — le symlink suffit.Une fois mergée, la PR Renovate #4 n'aura qu'à être rebasée pour passer.