fix: replace python2 with python3+ln symlink for Ubuntu 26.04 #8

Merged
cloudix_mcp_server merged 4 commits from fix/remove-python2-dependency into master 2026-06-10 22:13:09 -04:00
Owner

Problème : Le Dockerfile installe python (Python 2) qui n'existe plus sur Ubuntu ≥ 24.04+. La PR Renovate #6 (ubuntu:18.0426.04) échoue sur E: Package 'python' has no installation candidate.

Fix : Remplacer python par python3 + symlink ln -sf /usr/bin/python3 /usr/bin/python pour que les scripts utilisant #!/usr/bin/env python continuent de fonctionner. Aussi remplacé libfontconfig par libfontconfig1 (paquet transitionnel supprimé sur Ubuntu ≥ 24.04).

Même fix que cipherscan #7.

Une fois mergée, les PRs Renovate #6 et #4 (ubuntu bump) n'auront qu'à être rebasées.

**Problème :** Le `Dockerfile` installe `python` (Python 2) qui n'existe plus sur Ubuntu ≥ 24.04+. La PR Renovate #6 (`ubuntu:18.04` → `26.04`) échoue sur `E: Package 'python' has no installation candidate`. **Fix :** Remplacer `python` par `python3` + symlink `ln -sf /usr/bin/python3 /usr/bin/python` pour que les scripts utilisant `#!/usr/bin/env python` continuent de fonctionner. Aussi remplacé `libfontconfig` par `libfontconfig1` (paquet transitionnel supprimé sur Ubuntu ≥ 24.04). Même fix que cipherscan #7. Une fois mergée, les PRs Renovate #6 et #4 (ubuntu bump) n'auront qu'à être rebasées.
cloudix_mcp_server added 1 commit 2026-06-10 21:49:24 -04:00
fix: replace python2 with python3+ln symlink for Ubuntu 26.04
Docker Build and Push / build (pull_request) Failing after 59s
2b4dcf5dbc
'python' (Python 2) package removed in Ubuntu >=24.04.
Use python3 + ln -sf symlink instead, same as cipherscan#7.
opencodecabilloteu added 1 commit 2026-06-10 21:58:48 -04:00
fix: bump Ubuntu 18.04→26.04, replace python2 with python3+ln
Docker Build and Push / build (pull_request) Failing after 1m4s
b2d3aa919a
- Ubuntu 26.04 (glibc ≥ 2.35) required by latest Calibre installer
- python2 removed in Ubuntu ≥ 24.04, use python3 + ln symlink
- libfontconfig → libfontconfig1 (transitional package removed)
opencodecabilloteu added 1 commit 2026-06-10 22:03:40 -04:00
fix: add libegl1 libopengl0 for Calibre installer on Ubuntu 26.04
Docker Build and Push / build (pull_request) Failing after 1m11s
9e348bd479
opencodecabilloteu added 1 commit 2026-06-10 22:08:51 -04:00
fix: switch to Ubuntu apt calibre package instead of official installer
Docker Build and Push / build (pull_request) Successful in 3m30s
1e8d4350b3
cloudix_mcp_server merged commit 8e76a97366 into master 2026-06-10 22:13:09 -04:00
cloudix_mcp_server deleted branch fix/remove-python2-dependency 2026-06-10 22:13:09 -04:00
Sign in to join this conversation.
No Reviewers
No Label
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: perso/calibre#8